Stuffed peppers soup gives you the same cozy tomato, beef, pepper, and rice combination you expect from stuffed peppers, but in a bowl that comes together faster and eats easier. The broth turns savory and a little sweet from the bell peppers, the rice softens just enough to thicken the pot, and the melted cheddar on top pulls the whole thing into dinner territory without any fussy assembly.
What makes this version work is the order. The beef browns first, then the onion and peppers soften in the drippings before the tomato paste goes in long enough to lose its raw edge. That little extra minute matters. It deepens the base so the soup tastes like it simmered all afternoon instead of just getting dumped together.
Below, I’ll walk you through the part that keeps the rice tender instead of bloated, plus the small changes that make this soup easy to stretch, store, or adapt for what’s already in your kitchen.
The rice stayed tender without turning mushy, and the tomato broth had that stuffed-pepper taste by the time it finished simmering. My husband went back for a second bowl and asked if I’d make it again next week.
Save this stuffed peppers soup for the nights when you want the stuffed-pepper flavors without the extra work of filling and baking peppers.
The Reason the Rice Goes in After the Broth Starts Boiling
If the rice sits in the pot too early, it drinks up liquid before the soup has any structure and the whole thing can turn thick in a dull, gluey way. Bringing the broth and tomatoes to a boil first gives the base a chance to season the rice as it cooks instead of leaving it to absorb plain water from the grain itself.
This soup also benefits from a covered simmer. That traps enough heat to cook the rice through while keeping the top of the pot from reducing too fast. If you uncover it the whole time, the broth can disappear before the rice is tender, and then you’re left with something closer to a skillet meal than soup.
- Brown the beef first — those browned bits are the foundation of the broth. Drain off excess fat, but leave a little behind for flavor.
- Cook the tomato paste with the onions and peppers — two minutes is enough to take the raw edge off and deepen the tomato flavor.
- Keep the simmer gentle after the rice goes in — a hard boil can split the broth from the starch and push the rice past tender.
What the Bell Peppers, Tomatoes, and Rice Are Each Doing Here

- Ground beef — use 80/20 if you can. It has enough fat to carry flavor, but not so much that the soup turns greasy after simmering. If you use lean beef, keep a spoonful of the drippings in the pot.
- Bell peppers — the mix of green and red matters. Green peppers give that classic stuffed-pepper backbone, while red peppers add sweetness that rounds out the tomato broth.
- Crushed tomatoes plus diced tomatoes — the crushed tomatoes make the broth full-bodied, while the diced tomatoes leave you with little bursts of texture. Substituting all of one or the other changes the soup more than you’d expect.
- Uncooked long grain white rice — this is what makes the soup feel like stuffed peppers instead of beef-tomato soup. Long grain rice holds its shape better than short grain, and uncooked rice lets the broth season the grain as it simmers.
- Cheddar and parsley — the cheddar melts into the hot bowl and adds a salty finish, while the parsley wakes up the rich broth at the very end. Use fresh parsley if you can; dried parsley disappears into the soup.
Building the Pot in the Right Order
Brown the Beef Until It Gets Real Color
Cook the beef in a large pot over medium-high heat until it’s no longer pink and some of the pieces have browned edges. If you rush this and only gray the meat, the soup loses a lot of depth. Drain off the excess fat after browning, but don’t wipe the pot clean. Those browned bits stuck to the bottom are worth keeping.
Softening the Vegetables Before the Tomato Paste Goes In
Add the onion and bell peppers and cook them for 4 to 5 minutes, just until the onion turns translucent and the peppers start to soften. Then stir in the garlic and tomato paste and cook for 2 minutes. That short cook time matters because tomato paste tastes flat and tinny if it never hits the heat on its own.
Letting the Soup Simmer Without Losing the Broth
Once the crushed tomatoes, diced tomatoes, broth, and seasonings are in the pot, bring everything to a boil before adding the rice. After the rice goes in, cover the pot and turn the heat down so the soup stays at a steady simmer. If it boils hard, the liquid evaporates too fast and the rice can split before it’s fully tender.
Finishing in the Bowl
Taste the soup at the end and season it with salt and pepper only after the rice is cooked. Rice dulls salt as it cooks, so seasoning too early can leave the broth underwhelming. Ladle it into bowls while it’s hot, then top with cheddar and parsley so the cheese softens right into the soup instead of sitting in clumps on top.
How to Adapt This Soup for What’s in Your Kitchen
Make It Without Beef
Swap in ground turkey or ground chicken for a lighter version. You’ll lose some of the deep, savory richness that beef brings, so add an extra pinch of salt and keep the tomato paste step in place to build back some body.
Make It Dairy-Free
Skip the cheddar topping or use your favorite dairy-free shred if it melts well. The soup itself is already dairy-free, so the only change is at the finish. Add extra parsley or a pinch of smoked paprika on top so the bowl still feels complete.
Use Brown Rice Instead
Brown rice works, but it needs more liquid and a longer simmer. Add extra broth and expect the cook time to stretch well past the original rice timing. If you don’t add more liquid, the pot can dry out before the rice softens.
Storage and Reheating
- Refrigerator: Keeps for 4 days. The rice continues to absorb broth, so expect it to thicken as it sits.
- Freezer: Freezes well, but the rice will soften a little after thawing. For the best texture, freeze it in portions and reheat with a splash of broth.
- Reheating: Warm it on the stove over medium-low heat, stirring often and adding broth as needed. The biggest mistake is blasting it in the microwave until the rice turns mushy and the soup dries out at the edges.
Questions I Get Asked About This Recipe

Stuffed Peppers Soup
Ingredients
Equipment
Method
- Brown ground beef in a large Dutch oven over medium-high heat, then drain the fat.
- Keep the browned beef in the pot so you can build the soup right on top of the beef flavor.
- Sauté the onion and all bell peppers for 4-5 minutes, stirring until softened and glossy.
- Add the minced garlic and tomato paste, then cook for 2 minutes, stirring to coat the vegetables.
- Add the crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring the mixture to a boil.
- Add the uncooked long grain white rice, cover, and simmer for 18-20 minutes until the rice is cooked through.
- Season with salt and pepper to taste, then stir to evenly distribute the seasoning.
- Serve hot with shredded cheddar and fresh parsley on top, letting the cheese melt.


