Last winter, on one of those evenings when the cold felt like it seeped through every jacket in the house, I walked into my kitchen craving something that tasted like home. The kind of warm, simmering pot that fills the whole room with the familiar smell of comfort cooking. My youngest was curled on the couch with a blanket, my teenager was dramatically insisting they were “starving”, and my husband was trying to fix a squeaky cabinet door for the fifth time. It felt like one of those nights when dinner needed to lift everyone’s spirits a little.
Earlier that same afternoon, I had passed by a tiny diner near my office. The windows were fogged up from the heat inside, and through the glass I caught a glimpse of someone eating a stuffed bell pepper. It took me right back to my mom’s kitchen and the way she used to make her peppers so tender they practically melted. On the drive home, the idea kept tugging at me. But I knew I didn’t have the patience for stuffing peppers at the end of a long workday.
So the solution came the way most of my weeknight dinners do: simple, cozy, and practical. I turned all the flavors of classic stuffed bell peppers into one simmering pot of soup. The moment the onions hit the pan and the peppers softened, my kitchen smelled like childhood memories wrapped in steam. By the time the rice puffed up and the pot thickened, the whole family was hovering with bowls in hand. This Stuffed Bell Pepper Soup became an instant favorite at our dinner table, and now I’m passing it along to you.
![]()
Short Description
Stuffed Bell Pepper Soup is a cozy, hearty bowl filled with tender beef, sweet peppers, tomatoes, and soft rice simmered together for the comforting taste of classic stuffed peppers in soup form.
Key Ingredients
Main Ingredients
- 2 pounds ground beef
- 2 bell peppers diced
- 1 medium onion diced
- 3 garlic cloves minced
- 1 can diced tomatoes 28 ounces
- 1 can tomato sauce 15 ounces
- 4 cups beef broth
- 1 cup cooked rice
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 cup shredded cheese for topping
Optional Add-ons
- ½ teaspoon paprika
- ½ teaspoon crushed red pepper for heat
Tools Needed
- Large soup pot or Dutch oven
- Wooden spoon
- Measuring cups
- Cutting board
- Sharp knife
- Ladle
Cooking Instructions
Step 1: Brown the Beef
Set a large soup pot over medium heat. Add ground beef and cook for 7 to 8 minutes, breaking it apart with a spoon until it’s browned evenly. If there’s excess grease, carefully remove it. Browning properly helps the soup develop its deep, savory flavor.
Step 2: Sauté the Vegetables
Add diced onions, garlic, and bell peppers to the pot. Stir for 5 to 6 minutes until the peppers soften slightly and the onions turn translucent. The aroma should feel warm and sweet as everything softens.
Step 3: Add Tomatoes and Seasonings
Pour in diced tomatoes and tomato sauce. Add oregano, basil, salt, and black pepper. Stir well so the flavors blend. Allow the mixture to come to a gentle bubble so the seasonings start to bloom.
Step 4: Add Broth and Simmer
Pour in 4 cups of beef broth. Bring the soup to a boil, then reduce to low heat. Cover and simmer for 30 minutes. The peppers should soften, and the broth should deepen into a rich, tomato-infused base.
Step 5: Stir in the Rice
Add 1 cup of cooked rice to the soup. Stir gently and simmer for 5 more minutes. The rice will absorb some broth and make the soup thicker and heartier. If the soup becomes too thick, add ½ cup extra broth at a time.
Step 6: Taste and Adjust
Taste the broth and adjust seasonings if needed. If you like a hint of heat, stir in crushed red pepper. For a sweeter flavor, add a small splash of tomato sauce.
Step 7: Serve Warm
Ladle the soup into bowls and top with shredded cheese. The cheese should melt slightly, creating a creamy layer on top of each warm bowl.
Why You’ll Love This Recipe
Mistakes to Avoid & Solutions
Using uncooked rice in the pot
Uncooked rice absorbs too much liquid and may leave your soup thick and gummy.
Solution: Always stir in fully cooked rice at the end. If you must use uncooked rice, add an extra cup of broth and simmer longer while checking texture.
Not browning the beef fully
Under-browned beef tastes bland and reduces the overall richness.
Solution: Cook until browned with no pink spots before moving on.
Adding cheese too early
Cheese melts into the liquid instead of staying on top, making the soup greasy.
Solution: Top each bowl individually after serving.
Using only green peppers
It can make the soup taste slightly bitter and flat.
Solution: Use a mix of red, yellow, and green for sweetness and balance.
Over-thickening the soup
If the soup becomes too thick after adding rice, it can lose its comforting brothiness.
Solution: Add extra broth ½ cup at a time until you reach your preferred consistency.
Serving and Pairing Suggestions
Serve as a main course with warm garlic bread, crusty rolls, or simple dinner biscuits
Pair with a crisp green salad, roasted vegetables, or a light cucumber salad
Works well for family-style meals with toppings like extra cheese, fresh herbs, or sour cream
Enjoy with iced tea, sparkling water, or mild apple cider to balance the richness
Storage and Reheating Tips
Store leftovers in an airtight container in the fridge for up to 4 days
Add extra broth when reheating, since the rice absorbs liquid over time
Reheat gently on the stovetop for 5 to 7 minutes or microwave in 40-second intervals
Freeze without the rice to prevent mushiness, then add freshly cooked rice when serving
FAQs
1. Can I substitute ground turkey
Yes. Ground turkey works wonderfully and creates a lighter version of the soup.
2. Can I use cauliflower rice
Yes. Stir it in at the end just like regular rice and simmer for 3 minutes.
3. How can I make the soup thicker
Simmer uncovered for 10 extra minutes or add ¼ cup more cooked rice.
4. Can I cook this in a slow cooker
You can. Brown the beef first, then transfer everything except the rice and cook on low for 6 to 7 hours. Add cooked rice before serving.
5. Can I add other vegetables
Absolutely. Zucchini, carrots, or celery blend well without changing the flavor profile.
Tips & Tricks
Use mixed bell peppers for a sweeter, more colorful soup.
Add paprika for smoky depth.
Let the soup rest 10 minutes before serving to thicken naturally.
Use low sodium broth to control salt levels.
Double the recipe and freeze half for an effortless future dinner.
Recipe Variations
Cheesy Deluxe Version
Add ½ cup shredded cheddar directly to the pot right before serving and stir until melted. Follow all cooking steps as usual. This creates a thicker, creamier soup with a richer flavor.
Italian-Inspired Version
Replace dried basil with 1 teaspoon Italian seasoning. Add ½ cup small pasta instead of rice and simmer until tender. The soup becomes heartier with a homestyle Italian feel.
Turkey and Veggie Light Version
Use ground turkey and add extra diced vegetables like zucchini or carrots. Cook following the same steps. This version is lighter but still flavorful and filling.
Spicy Bell Pepper Soup
Add ½ teaspoon crushed red pepper and use one diced poblano pepper along with your bell peppers. Cook as directed for a warm, spicy kick without overpowering the classic flavors.
Final Thoughts
This soup has a way of bringing us all together on cold, busy nights when we need a little warm encouragement after long days. Sharing it with you feels like passing along a small piece of the comfort it brings us, and I hope it finds a place at your dinner table too.
Stuffed Bell Pepper Soup
Ingredients
Main Ingredients
- 2 pounds ground beef
- 2 bell peppers diced
- 1 medium onion diced
- 3 garlic cloves minced
- 1 can diced tomatoes 28 ounces
- 1 can tomato sauce 15 ounces
- 4 cups beef broth
- 1 cup cooked rice
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 cup shredded cheese for topping
Optional Add-ons
- ½ teaspoon paprika
- ½ teaspoon crushed red pepper for heat
Instructions
- Brown the ground beef in a large soup pot over medium heat for 7 to 8 minutes, breaking it apart and draining excess grease.
- Add onions, garlic, and bell peppers; sauté 5 to 6 minutes until the onions turn translucent and the peppers soften.
- Pour in diced tomatoes and tomato sauce, then add oregano, basil, salt, and pepper. Stir and let the mixture gently bubble.
- Add 4 cups beef broth, bring to a boil, then reduce heat and simmer covered for 30 minutes until the peppers are tender.
- Stir in 1 cup cooked rice and simmer 5 more minutes; add extra broth ½ cup at a time if the soup thickens too much.
- Taste and adjust seasoning, adding crushed red pepper for heat or a splash of tomato sauce for sweetness.
- Ladle into bowls and top with shredded cheese, letting it melt into a creamy layer.

