Pin it
This is the soup I make when I want the comfort of stuffed peppers without the work of blanching and stuffing individual peppers. Everything goes into one pot, the rice soaks up the tomato-rich broth, and the whole house smells like Sunday dinner.
The trick is building the base in the right order. Browning the beef with the vegetables first gives the broth real depth. After that, it is mostly hands-off simmering while the rice cooks through.
It is hearty enough to stand alone with just a piece of crusty bread, and the leftovers reheat beautifully for lunch the next day.
What goes into the pot
This is a pantry-friendly soup that rewards simple ingredients. Use lean ground beef so the broth does not end up greasy, and pick bell peppers that feel heavy and firm.
- Lean ground beef. The backbone of the soup. Browning it first builds a savory foundation that carries the whole bowl.
- Bell peppers. A mix of green and red gives color and that classic stuffed-pepper sweetness. Dice them small so they cook evenly.
- Diced tomatoes and tomato sauce. The diced tomatoes add texture, while the tomato sauce creates a smooth, rich broth.
- Beef broth. Use a good-quality broth for depth. Low-sodium lets you control the salt at the end.
- Long-grain white rice. Cooks right in the soup and thickens the broth as it releases starch.
- Italian seasoning and garlic. The herb blend ties the tomato and beef together without overpowering.
- Cheddar cheese. Melted on top, it gives you the same cozy finish as a baked stuffed pepper.
How to build the soup
- Brown the beef and vegetables. Heat oil in a large pot over medium-high heat. Add the ground beef and cook until it is no longer pink, breaking it up as you go. Drain any excess fat, then stir in the onion and peppers. Cook for about 5 minutes until they soften, then add the garlic for 30 seconds until fragrant.
- Build the broth. Pour in the diced tomatoes, tomato sauce, beef broth, Italian seasoning, Worcestershire if using, and the bay leaf. Season with salt and pepper, then bring the pot to a boil.
- Simmer with rice. Stir in the uncooked rice and reduce the heat to low. Cover and simmer for 18 to 20 minutes, stirring once or twice, until the rice is tender and has absorbed some of the broth.
- Finish and serve. Remove the bay leaf and taste for salt. Ladle into bowls while hot and top with shredded cheddar and fresh parsley.
The rice timing trick
Adding uncooked rice directly to the soup is the easiest path, but it will keep soaking up liquid as the soup sits. If you plan on leftovers, cook the rice separately and stir it into individual bowls. That keeps the broth loose and the grains distinct. The same approach works for hearty beef and barley soup, where barley can also over-thicken overnight.
Swaps that still work
Ground turkey or chicken are easy substitutes if you want something lighter. Brown them well since they do not render much fat. You can also swap the white rice for brown, but add it earlier since it needs more time to soften. For a low-carb version, cauliflower rice goes in at the very end and just needs to warm through. If you like the pepper-and-beef combination, try our pepper steak stir fry for a faster skillet dinner.
Toppings and what to serve
Shredded cheddar is the classic choice, but pepper jack adds a gentle kick. A dollop of sour cream cools the tomato acidity, and crushed tortilla chips give a fun crunch. Serve the soup with crusty bread or a simple green salad. For another cozy stuffed dish, our classic stuffed bell peppers use the same flavor base in the original form.
Storing and reheating
Cool the soup completely before transferring it to airtight containers. It keeps in the refrigerator for up to 4 days. Reheat gently on the stove over medium-low heat, adding broth or water to loosen the rice. The U.S. Department of Agriculture recommends keeping ground beef at a safe temperature during cooking, see the USDA ground beef safety guide.
FAQs
- Can I use ground turkey instead of beef?
Yes. Ground turkey or chicken work well. Since they are leaner, use a little extra oil when browning and cook until they develop some color for the best flavor.
- How do I keep the rice from getting mushy?
Cook the rice separately and add it to each bowl just before serving. If you cook it in the soup, serve promptly and thin leftovers with broth when reheating.
- Can I make this in a slow cooker?
Yes. Brown the beef and vegetables first, then transfer everything except the rice to a slow cooker. Cook on low for 6 to 7 hours, then stir in cooked rice during the last 20 minutes.
- What peppers work best?
Green peppers give a slightly bitter, classic stuffed-pepper flavor, while red, orange, or yellow peppers add sweetness. A mix of two colors looks and tastes best.
- Can I freeze stuffed pepper soup?
The soup base freezes beautifully for up to 3 months. Freeze without the rice and cook fresh rice when you reheat to avoid a gummy texture.
- Is there a low-carb version?
Substitute cauliflower rice for white rice and stir it in at the end just to warm through. Skip the tomato sauce and use extra diced tomatoes if you want to reduce carbs further.