It was a damp, blustery fall evening when I first dreamed up this Stuffed Bell Pepper Soup. I was craving the cozy, savory satisfaction of my grandmother’s baked stuffed peppers, but I wanted something faster, easier, and spoonable. As the ground beef sizzled and the onions and peppers softened in my Dutch oven, my kitchen filled with a fragrance so deeply comforting it felt like a hug—sweet bell peppers, savory beef, and earthy garlic all mingling together. When I took that first steaming, rich spoonful, brimming with tender rice and tomatoes, I knew I’d found a new forever recipe. It was all the love of the classic dish, but in a warm, comforting bowl that comes together in one pot.
Why You’ll Love This Recipe
You are going to absolutely love this recipe because it captures every single delicious element of a traditional stuffed pepper—the savory meat, the sweet peppers, the tangy tomato sauce, and the fluffy rice—but transforms it into an incredibly easy, one-pot soup that’s ready in under an hour. It’s hearty, filling, and packed with flavor, making it the ultimate comfort food for busy weeknights or lazy weekends. Plus, it makes fantastic leftovers that taste even better the next day, and it’s endlessly customizable to suit your tastes. It’s a hug in a bowl that requires none of the fussy stuffing or long baking time.
Ingredients
- 2 pounds ground beef (I use 85/15 for good flavor without being too greasy)
- 2 bell peppers, diced (I love using one red and one green for color)
- 1 large yellow onion, chopped
- 3 cloves garlic, minced
- 2 (14.5 oz) cans diced tomatoes, undrained
- 1 (15 oz) can tomato sauce
- 4 cups beef broth (low-sodium preferred)
- 1 cup uncooked long-grain white rice
- 2 teaspoons dried oregano
- 1 teaspoon paprika
- Salt and freshly ground black pepper to taste
- 2 tablespoons olive oil
- Optional garnish: shredded cheese (cheddar or Monterey Jack), fresh parsley, sour cream
(See the next page below to continue…)
Equipment Needed
- Large Dutch oven or heavy-bottomed soup pot
- Wooden spoon or sturdy spatula
- Sharp knife and cutting board
- Measuring cups and spoons
- Can opener
Step-by-Step Instructions
I always start by prepping my vegetables. There’s something therapeutic about dicing the crisp bell peppers into uniform pieces and finely chopping the onion. I mince the garlic last so its potent fragrance doesn’t overwhelm everything else. Then, in my large Dutch oven, I heat the olive oil over medium-high heat. When it shimmers, I add the ground beef, breaking it up with my wooden spoon. I season it generously with a big pinch of salt and pepper right at this stage. I let it cook, undisturbed for a minute or two, to get a good sear and develop flavor, then continue breaking it up until it’s just browned through—no need to cook it completely dry.
Once the beef is browned, I use a slotted spoon to transfer it to a bowl, leaving the precious drippings behind. This is where the magic starts. Into those beefy drippings, I add the chopped onion and diced bell peppers. The sizzle is so satisfying. I cook them, stirring occasionally, for about 6-8 minutes, until the onions are translucent and the peppers have softened slightly. They should smell incredibly sweet. Then, I add the minced garlic and cook for just one more minute until fragrant—any longer and it can burn and turn bitter.
Now, it’s time to build the soup. I return the browned beef to the pot. Then, I pour in both cans of diced tomatoes with their juices, the can of tomato sauce, and the beef broth. I add the dried oregano and paprika, and give everything a good stir. I bring the pot to a lively boil. Once it’s bubbling, I stir in the uncooked rice. This is key: I add the rice directly to the simmering broth. I’ve tried cooking it separately, but letting it cook in the soup itself allows it to absorb all that incredible flavor and thicken the broth perfectly.(See the next page below to continue…)
As soon as the rice is in, I reduce the heat to low, cover the pot with a lid, and let it simmer gently for 20-25 minutes. I resist the urge to stir too often, as that can make the rice gummy. I just let it do its thing. I check at the 20-minute mark to see if the rice is tender and has absorbed most of the liquid. Once it’s done, I take it off the heat and let it sit, covered, for 5-10 minutes. This rest time allows the soup to thicken up to the perfect, spoonable consistency and lets the flavors marry beautifully.
Pro Tips for Best Results
My first pro tip is to brown the meat well. Don’t just gray it—let it develop some crispy, caramelized bits in the pot. That fond (the browned bits stuck to the bottom) is pure flavor gold. When you add the onions and peppers, they’ll deglaze the pot, pulling all that savory goodness into the vegetables and, ultimately, the entire soup. This step builds a deep, rich base that makes all the difference.
Second, use the right rice. I tested this with long-grain white rice, jasmine rice, and even quick-cooking rice. Long-grain white rice (like basmati or regular long-grain) holds its shape and texture best in the simmering broth without becoming mushy. Don’t use instant or minute rice here; it will turn to paste. If you only have brown rice, you’ll need to simmer the soup for 45-50 minutes and may need to add a bit more broth.
Finally, let it rest off the heat. I know it’s tempting to dive right in, but trust me on this. Letting the soup sit, covered, for 5-10 minutes after cooking allows the rice to finish absorbing liquid evenly and for the broth to thicken from a thin soup into a hearty, stew-like consistency. It also cools it down to the perfect eating temperature. This small wait transforms it from good to absolutely perfect.
Common Mistakes to Avoid
The biggest mistake is overcrowding the pot when browning the beef. If you dump all two pounds in at once, it will steam and boil in its own juices instead of browning. I like to brown it in two batches to ensure each piece gets good contact with the hot pot and develops that crucial fond. It takes an extra three minutes but adds a ton of flavor.(See the next page below to continue…)
Don’t undercook your aromatics. If you don’t give the onions and peppers enough time to soften and sweeten in the pot, they’ll retain a sharp, raw bite in the finished soup. I cook them until the onions are fully translucent and the peppers are just tender. This sweet base is essential for balancing the acidity of the tomatoes.
Avoid stirring the soup too much once the rice is added. Constant stirring agitates the rice grains and breaks them down, releasing excess starch into the broth. This can turn your clear, flavorful broth into a cloudy, somewhat gluey mixture. Stir once when you add the rice, then put the lid on and let it simmer undisturbed until the very end.
Finally, don’t skip the final rest time. I made this mistake the first time and served it immediately. The broth was a bit too thin, and the rice hadn’t fully settled, making the texture slightly uneven. Letting it sit with the lid on after cooking is not optional—it’s the final, crucial step for perfect texture and flavor integration.
Serving Suggestions
I love serving this soup in deep, wide bowls with a big slice of crusty, buttered garlic bread on the side for dipping. The bread is perfect for soaking up every last drop of the savory, tomatoey broth. It’s a simple, satisfying meal that needs nothing else but maybe a simple green salad to start.
For the full “stuffed pepper” experience, I garnish each bowl generously with a handful of shredded sharp cheddar cheese and a dollop of cool sour cream. The cheese melts into the hot soup, and the sour cream adds a lovely tangy creaminess that mimics the richness of the filling. A sprinkle of fresh chopped parsley or chives on top adds a pop of color and freshness.
This soup is also a fantastic make-ahead meal for busy weeks. I’ll often pack it in a thermos for a hearty work lunch. It reheats like a dream and is so much more satisfying than a sandwich. It’s also a great dish to bring to a friend or neighbor who needs a comforting, ready-to-eat meal.
Variations & Customizations
For a lighter version, I’ve made this soup with ground turkey or even ground chicken. As mentioned, just add a bit more oil at the beginning. I also love adding a cup of frozen corn or a can of drained and rinsed black beans when I add the broth for extra fiber and texture. It makes the soup even heartier and stretches it further.
To switch up the flavor profile, try using Italian seasoning instead of plain oregano, and add a Parmesan rind to the pot while it simmers (remove it before serving). You can also use fire-roasted diced tomatoes for a smoky depth, or add a diced jalapeño (seeds removed) with the bell peppers for a gentle kick.
If you’re watching carbs or just want to change it up, you can omit the rice entirely. The soup will be more broth-based, but still delicious. Alternatively, you can stir in a cup of cooked cauliflower rice during the last 5 minutes of simmering. It adds bulk and a similar texture without the grains.
How to Store, Freeze & Reheat
This soup stores and reheats magnificently. Once cooled, I store it in an airtight container in the refrigerator for up to 4 days. The rice will continue to absorb broth, so when reheating on the stove or in the microwave, I often add a splash of beef broth or water to loosen it back to my desired soupy consistency.
It freezes exceptionally well for long-term storage. I portion it into freezer-safe containers or bags, leaving an inch of headspace for expansion, and freeze for up to 3 months. To thaw, I place it in the refrigerator overnight. The texture remains perfect.
When reheating from the fridge or freezer, I always do so gently over medium-low heat on the stove, stirring occasionally and adding liquid as needed. Microwaving can sometimes cause the rice to become overcooked and gummy if zapped on high power. Slow and gentle reheating preserves the perfect texture.
Conclusion
This Stuffed Bell Pepper Soup is more than just a recipe to me; it’s a bowl of pure comfort, a time-saver on crazy nights, and a dish that never fails to make my family happy. It has become my go-to for cozy dinners and for sharing with friends, and it always feels like a celebration of simple, good food. I hope it brings the same warmth, ease, and delicious satisfaction to your kitchen, becoming a cherished favorite in your own recipe collection. Now, go grab that Dutch oven—a pot of cozy, familiar goodness is waiting to be made.

