
Stuffed pepper soup is hands down one of my favorite weeknight dinners. It’s got all the cozy flavors of traditional stuffed peppers but without the fussy prep work of hollowing out and baking individual peppers. Trust me, on those busy evenings when everyone’s hungry and I’m running around helping Isabella with homework while Noah’s asking for a snack, this soup is a total lifesaver.
Henry always says this soup tastes like a warm hug in a bowl, and honestly, I couldn’t agree more. The combination of ground beef, tender bell peppers, and perfectly seasoned tomato broth creates something truly special. Plus, it’s one of those recipes where you can prep everything in about 10 minutes, let it simmer while you handle other things, and come back to a delicious, hearty meal that feeds the whole family.
If you’re looking for more comforting soup recipes, you’ll also love my easy pumpkin chili recipe that’s perfect for fall evenings.
Why You’ll Love This Stuffed Pepper Soup
- Ready in under 45 minutes from start to finish, making it perfect for busy weeknights
- One-pot meal means minimal cleanup (my favorite kind of cooking!)
- Budget-friendly ingredients you probably already have in your pantry
- Packed with protein and veggies so you can feel good about serving it to your family
- Freezer-friendly for easy meal prep on those extra busy weeks
- Kid-approved flavor that even my picky eater Emma loves without complaint

Ingredients You’ll Need for Stuffed Pepper Soup
The beauty of this stuffed pepper soup recipe is how simple the ingredient list is. No fancy specialty items required.
For the base:
- 3/4 cup uncooked rice (I use jasmine, but any long-grain white rice works)
- 1 tablespoon olive oil
- 1/2 medium onion, chopped
- 1.5 pounds lean ground beef (using lean meat keeps the soup from getting greasy)
For the flavor:
- 3 cloves garlic, minced (fresh is best here)
- 1 red bell pepper, chopped finely
- 1 green bell pepper, chopped finely (this combo gives you that classic stuffed pepper taste)
- 1 (13.5 oz) can tomato sauce
- 1 (28 oz) can fire-roasted diced tomatoes with juices (this is my secret weapon!)
- 4 cups chicken broth
For the seasoning:
- 1/4 teaspoon Italian seasoning
- 1 teaspoon paprika (adds a subtle sweetness)
- Salt and pepper to taste
The fire-roasted diced tomatoes really make a difference here. They add this amazing smoky depth that regular tomatoes just can’t match. If you can’t find them, regular diced tomatoes will work, but I promise the fire-roasted ones are worth seeking out.
How to Make the Best Stuffed Pepper Soup
Making this ground beef soup couldn’t be easier. The key is building layers of flavor as you go.
Step 1: Cook your rice Start by cooking the rice according to package directions. I usually do this first so it’s ready when I need it. If you’ve got leftover cooked rice in the fridge, even better.
Step 2: Sauté the aromatics Heat the olive oil in a large soup pot over medium heat. Add the chopped onion and sauté for 5-7 minutes until it’s softened and starting to get a little golden. Don’t worry if it browns slightly that caramelization actually adds more flavor to the soup. While the onions cook, I chop my bell peppers to save time.

Step 3: Brown the beef Add the ground beef to the pot and cook for about 5 minutes, breaking it up with your spoon as it cooks. You want it nicely browned. If there’s a lot of grease (there shouldn’t be if you used lean beef), drain most of it off before moving on.
Step 4: Add the garlic Stir in the minced garlic and cook for about a minute until it’s fragrant. This step is quick but important you want to cook the garlic just enough to take the raw edge off without burning it.
Step 5: Build the soup base Now comes the fun part. Add the chopped bell peppers, tomato sauce, fire-roasted diced tomatoes (with all their juices), chicken broth, Italian seasoning, and paprika. Crank the heat up to high and bring everything to a gentle boil.
Step 6: Simmer and develop flavor Once it’s boiling, reduce the heat and let the soup simmer for 15 minutes. This gives the peppers time to soften and all those flavors to meld together beautifully.
Step 7: Add the rice Stir in your cooked rice and continue cooking for another 10 minutes. This helps thicken the broth slightly and lets the rice soak up all that delicious flavor. Taste and season with salt and pepper as needed.
Storage Tips for Stuffed Pepper Soup
This easy soup with rice stores beautifully, which makes it perfect for meal prep.
Refrigerator storage: Let the soup cool completely, then transfer it to an airtight container. It’ll keep in the fridge for 3-4 days. The flavors actually get even better the next day.
Freezer storage: Here’s my pro tip if you’re planning to freeze the soup, don’t add the rice before freezing. The rice can get mushy or absorb too much liquid during freezing and reheating. Instead, freeze the soup base and cook fresh rice when you’re ready to serve it.
To freeze, portion the soup (without rice) into freezer-safe containers, leaving some room at the top for expansion. It’ll keep for up to 3 months. Thaw overnight in the fridge, then reheat on the stovetop and add freshly cooked rice.
Reheating: Warm the soup gently on the stovetop over medium heat, stirring occasionally. You might need to add a splash of broth or water since the rice will continue absorbing liquid.

Frequently Asked Questions About Stuffed Pepper Soup
Can I use brown rice instead of white rice for this stuffed pepper soup?
Yes, you can definitely use brown rice. Just keep in mind it takes longer to cook than white rice, so cook it separately according to package directions before adding it to the soup. Brown rice also has a nuttier flavor and chewier texture that works really well in this soup.
How can I make this stuffed pepper soup in a slow cooker?
Brown the beef with the onions and garlic first on the stovetop, then add everything except the rice, salt, and pepper to your Crockpot. Cook on low for 6-8 hours or high for 3-4 hours. Add the cooked rice 20-30 minutes before serving so it doesn’t get mushy.
Can I freeze stuffed pepper soup?
Yes, but freeze it without the rice for best results. The rice can become mushy or absorb too much liquid when frozen and reheated. Freeze the soup base for up to 3 months, then add freshly cooked rice when you reheat it.
What is the benefit of using fire-roasted diced tomatoes in this recipe?
Fire-roasted diced tomatoes add a smoky, slightly charred flavor that gives the soup more depth and complexity. Regular diced tomatoes work too, but the fire-roasted ones really take this soup to the next level. They’re totally worth keeping in your pantry.

Final Thoughts on This Stuffed Pepper Soup
This stuffed pepper soup has become one of our family’s most-requested dinners, and I think it’ll become a favorite in your home too. It’s got everything you want in a weeknight meal – it’s quick, it’s satisfying, and it’s made with ingredients you probably already have on hand.
The best part? Everyone can customize their bowl with their favorite toppings. We usually set out shredded cheese, sour cream, and some crusty bread on the side. Noah always loads his up with extra cheese, while Isabella likes hers with a dollop of sour cream.
Whether you make it on the stovetop or in the slow cooker, this soup is pure comfort in a bowl. Give it a try and let me know what you think. I’d love to hear how your family enjoys it – be sure to tag me on Instagram when you make it
Recipes You May Like
Looking for more comforting one-pot meals? These recipes are perfect alongside this healthy stuffed pepper soup:
- Slow Cooker Beef Stew Recipe Another hearty, hands-off dinner option
- Chicken and Wild Rice Soup Creamy, comforting, and family-friendly
- Easy Ravioli Lasagna Recipe When you want comfort food without the fuss
Easy Stuffed Pepper Soup Recipe Your Family Will Love
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
Stuffed pepper soup is hands down one of my favorite weeknight dinners. It’s got all the cozy flavors of traditional stuffed peppers but without the fussy prep work of hollowing out and baking individual peppers. Trust me, on those busy evenings when everyone’s hungry and I’m running around helping Isabella with homework while Noah’s asking for a snack, this soup is a total lifesaver. Henry always says this soup tastes like a warm hug in a bowl, and honestly, I couldn’t agree more.
Ingredients
- 3/4 cup uncooked rice
- 1 tablespoon olive oil
- 1/2 medium onion, chopped
- 1.5 pounds lean ground beef
- 3 cloves garlic, minced
- 1 red bell pepper, chopped finely
- 1 green bell pepper, chopped finely
- 1 (13.5 oz) can tomato sauce
- 1 (28 oz) can fire-roasted diced tomatoes with juices
- 4 cups chicken broth
- 1/4 teaspoon Italian seasoning
- 1 teaspoon paprika
- Salt and pepper to taste
Instructions
- Cook the rice according to package directions and set aside.
- Heat the olive oil in a large soup pot over medium heat.
- Add the chopped onion and sauté for 5-7 minutes until softened and starting to get golden.
- Add the ground beef to the pot and cook for about 5 minutes, breaking it up as it cooks until nicely browned.
- Stir in the minced garlic and cook for about a minute until fragrant.
- Add the chopped bell peppers, tomato sauce, fire-roasted diced tomatoes with all their juices, chicken broth, Italian seasoning, and paprika.
- Bring everything to a gentle boil over high heat.
- Reduce the heat and let the soup simmer for 15 minutes.
- Stir in your cooked rice and continue cooking for another 10 minutes.
- Taste and season with salt and pepper as needed before serving.
Notes
The fire-roasted diced tomatoes really make a difference here – they add amazing smoky depth that regular tomatoes can’t match. If you’re planning to freeze the soup, don’t add the rice before freezing. The rice can get mushy during freezing and reheating. Instead, freeze the soup base and cook fresh rice when you’re ready to serve it.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 385
- Sugar: 8g
- Sodium: 720mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 70mg

