Stuffed pepper soup delivers everything people love about classic stuffed peppers, but in a bowl that feels easier, cozier, and a lot more forgiving. The broth turns rich and tomatoey, the peppers soften just enough to keep their bite, and the rice gives each spoonful that familiar stuffed-pepper heartiness without any fussy assembly. Topped with cheddar, it lands somewhere between comfort food and a weeknight dinner you can actually pull off without thinking too hard.
The trick here is building flavor in layers. Browning the beef first gives the soup depth, then the onions, peppers, garlic, and tomato paste cook in the same pot so nothing gets wasted. Adding the rice straight to the simmering broth lets it absorb all that seasoned tomato flavor instead of tasting like a separate add-in at the end. That’s what makes this version feel complete instead of thin or thrown together.
Below, I’m walking through the small details that matter most: how to keep the rice from going mushy, which peppers give the best balance, and what to change if you want a lighter bowl or a make-ahead option that still tastes good the next day.
The rice stayed tender without turning mushy, and the broth had that deep stuffed-pepper flavor my husband kept going back for. I added the cheddar right at the table and it melted into the soup perfectly.
Love the hearty tomato broth and tender rice in this stuffed pepper soup? Save it to Pinterest for an easy one-pot dinner that tastes like classic stuffed peppers without the extra work.
The Reason This Soup Keeps Its Stuffed-Pepper Flavor Instead of Turning Flat
Stuffed pepper soup can go bland fast if the base is treated like a shortcut. The flavor has to come from the same places the casserole version gets it from: browned beef, softened peppers and onion, and tomato paste cooked long enough to lose that raw edge. That little bit of caramelization matters more than people think. It gives the broth a deeper, rounder taste so the soup doesn’t end up like seasoned tomato water with rice floating in it.
The other detail that makes a difference is when the rice goes in. Add it too early and it can swell past the point of comfort, especially if the soup sits before serving. Adding it after the broth has come together, then simmering just until tender, keeps the texture closer to the stuffed pepper experience instead of turning the pot starchy and heavy.
- Ground beef — Use something around 85/15 if you can. You want enough fat for flavor, but not so much that the soup feels greasy after simmering. Drain the excess after browning, but leave a little behind in the pot for the vegetables.
- Tomato paste — This is the quiet backbone of the soup. Cooking it for a couple of minutes deepens the flavor and gives the broth body. If you skip that step, the soup tastes thinner and more acidic.
- Long grain white rice — This is the best choice because it stays separate and tender. Short grain rice turns softer and can make the soup feel heavy. If you want to use brown rice, cook it separately first or it won’t finish on time.
- Bell peppers — Green peppers give the classic stuffed-pepper flavor, while the red pepper adds sweetness that rounds out the tomatoes. Don’t use only sweet peppers unless you want a milder soup. The mix matters.
What Happens in the Pot, and Why the Order Matters

- Onion, bell peppers, and garlic — These build the savory base. The onions and peppers should soften before the garlic goes in, because garlic burns quickly and gets bitter if it starts the party too early. Once the tomato paste is added, the bottom of the pot should smell sweet and rich, not sharp.
- Crushed tomatoes and diced tomatoes — Crushed tomatoes give the broth its body, while diced tomatoes keep little bits of texture throughout the soup. Using both makes the bowl feel hearty instead of smooth and one-note. If you only have one, use it, but the texture won’t be quite as satisfying.
- Beef broth — This stretches the tomatoes into soup and carries all the seasoning. A good broth matters here because there isn’t a long list of spices masking a weak base. If your broth is low-sodium, you’ll have more control over the final salt level, which is usually the better move.
- Cheddar and parsley — The cheese is not just garnish. It melts into the hot soup and gives it that stuffed-pepper-and-cheeseburger comfort-food feeling. Parsley brightens the finish so the bowl doesn’t taste heavy.
Building the Soup So the Rice Stays Tender, Not Mushy
Browning the Beef First
Start with a hot pot and give the beef enough time to brown before you stir too much. You want actual color, not gray steam, because that browned surface is where the deeper flavor comes from. Drain off the excess fat once the meat is cooked, but keep a thin coating in the pot so the vegetables can pick up that flavor as they cook.
Softening the Vegetables and Toasting the Paste
Add the onion and peppers to the same pot and cook them until the onions look translucent and the peppers have softened at the edges. Then add the garlic and tomato paste together and cook for about two minutes. That brief cooking time takes the harshness out of the paste and makes the garlic taste rounder. If the garlic starts to brown hard, the heat is too high.
Simmering the Broth and Rice
Once the tomatoes, broth, and seasonings go in, bring everything up to a boil, then drop it to a steady simmer before adding the rice. A hard boil can split the tomatoes and rough up the rice grains. Cover the pot and simmer until the rice is just tender; if you let it go too long, it will keep soaking up liquid and the soup will thicken more than you expect.
Finishing the Bowl
Taste the soup after the rice is cooked and season it with salt and pepper at the end. That’s the point where you can judge how salty the broth and tomatoes really are. Serve it hot with cheddar on top so it melts into the broth in soft streaks, then add parsley for a fresh finish.
Three Smart Ways to Change the Bowl Without Losing the Point
Make it turkey-based
Ground turkey works well if you want a lighter soup, but it needs a little help. Use the same method, then lean on the tomato paste and broth for depth because turkey brings less richness than beef. The final bowl will taste cleaner and a bit lighter, not quite as hearty.
Use brown rice for more chew
Brown rice gives the soup a nuttier flavor and a firmer bite, but it won’t cook fast enough in the same simmer window unless it’s partially cooked first. Cook it separately and stir it in near the end, or the soup will need extra liquid and extra time. This swap makes the soup feel sturdier and a little more rustic.
Dairy-free serving
Skip the cheddar or use a dairy-free shred that melts well. The soup itself is already dairy-free, so this is an easy adjustment. You lose a little of the classic stuffed-pepper-and-cheese finish, but the tomato broth and beef still carry the dish.
Storage and Reheating
- Refrigerator: Keeps for 4 days in a sealed container. The rice will absorb more liquid as it sits, so the soup thickens overnight.
- Freezer: Freezes well, but the rice softens a bit after thawing. For the best texture, freeze it without the rice if you know you’ll be making it ahead, then cook fresh rice and add it when reheating.
- Reheating: Warm it gently on the stove over medium-low heat with a splash of broth or water. If you blast it on high, the rice gets bloated and the soup turns pasty before the center is hot.
Questions I Get Asked About This Recipe

Stuffed Pepper Soup
Ingredients
Equipment
Method
- Brown the ground beef in a large pot, then drain the fat.
- Keep the heat at medium-high while browning so the beef colors well before adding vegetables.
- Sauté the onion and both bell peppers in the same pot for 4-5 minutes, until the peppers begin to soften.
- Add the garlic and tomato paste and cook for 2 minutes, stirring to reduce the paste’s raw aroma.
- Add the crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring to a boil.
- Add the uncooked rice, reduce the heat to maintain a gentle simmer, cover, and simmer 18-20 minutes until the rice is cooked.
- Season with salt and black pepper to taste.
- Serve hot, topped with shredded cheddar and fresh parsley.


