Hearty Stuffed Pepper Soup with Rice
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
A bowl of Hearty Stuffed Pepper Soup with Rice is pure comfort: warm, savory, and filling without requiring a complicated day in the kitchen. It brings the familiar flavors of stuffed peppers to the table in an easy-to-serve soup. I especially like that each spoonful has tender beef, sweet peppers, tomato-rich broth, and rice.
The recipe starts with lean ground beef, then builds flavor with yellow onion, red and green bell peppers, and garlic. Petite diced tomatoes, tomato sauce, and low-sodium beef broth make a rich base, while parsley, basil, and oregano add a gentle herb flavor. Long-grain rice makes the soup hearty, and a little cheddar or mozzarella on top is a tasty option.
It is also straightforward to make. Brown the beef, soften the vegetables, then add the tomatoes, broth, herbs, and beef. While the soup simmers for 30 minutes, cook the rice separately. Finally, stir in as much rice as you like, then serve with cheese and fresh parsley if desired. The total time is about 50 minutes, including prep.
This Hearty Stuffed Pepper Soup with Rice is a lovely choice for chilly evenings, relaxed family dinners, or a make-ahead meal for a busy week. It also works well for sharing: keep the rice separate until serving, and everyone can choose a thinner or thicker bowl.
Why You’ll Love This Hearty Stuffed Pepper Soup with Rice
- Comforting and filling: Beef, rice, and vegetables make a satisfying one-bowl meal.
- Easy to prepare: Brown the beef, add the soup ingredients, and let the pot simmer.
- Familiar ingredients: The recipe uses everyday grocery-store staples, including canned tomatoes and dried herbs.
- Easy to customize: Add less rice for a lighter soup, or stir in more for a hearty, stew-like bowl.
- Great for leftovers: Store the rice separately, and the soup stays much better textured.
Ground Beef Tips
Choose lean ground beef, such as 90% lean, for a good balance of flavor and less excess fat. If you use beef with a higher fat content, drain it thoroughly after browning so the soup does not turn greasy. Break the meat into small, even pieces as it cooks. This helps it brown well and makes each serving easy to eat. For the best flavor, let the beef develop a little color before stirring it too often.
Options for Substitutions
- Ground turkey: Replace the ground beef with an equal amount of ground turkey. Since turkey is lean, watch it as it cooks so it does not dry out.
- Vegetable broth: Use vegetable broth instead of beef broth for a gentler, less meaty flavor.
- Different peppers: Use any color of bell pepper you have. Orange or yellow peppers work well in place of red or green.
- Fresh herbs: If you prefer fresh basil or oregano, use them in place of the dried herbs. Add fresh herbs near the end of cooking for a brighter taste.
- Rice choice: Use long-grain white or brown rice. Brown rice generally takes longer to cook, so prepare it according to its package directions before adding it to the soup.
- Cheese topping: Use cheddar or mozzarella, or leave off the cheese. You can also offer grated Parmesan at the table for a different finish.
Watch Out for These Mistakes
First, avoid crowding the beef while browning it. Break it up into small pieces and let it cook until no longer pink, with some browned edges for flavor. Drain excess fat before returning the beef to the pot.
Next, take care not to overcook the garlic. It needs only about 30 seconds after the onion and peppers have softened. Garlic can burn quickly, and burnt garlic may make the whole pot taste bitter.
Also, keep the soup at a gentle simmer rather than a hard boil. Once it reaches a light boil, lower the heat and cover the pot. Stir occasionally to keep the ingredients from sticking, especially around the bottom.
Finally, cook the rice separately and avoid storing it in the soup. Rice keeps absorbing liquid as it sits, so it can swell and become mushy. Add rice to each bowl or stir in only the amount you plan to serve right away.
What to Serve With Hearty Stuffed Pepper Soup with Rice?
Because this soup already includes beef, vegetables, and rice, simple sides are a good fit. Serve it with crusty bread or garlic bread to soak up the tomato broth. A green salad with a light dressing adds a fresh contrast, while roasted green beans or steamed broccoli make an easy vegetable side. For a casual family meal, warm dinner rolls are another welcome choice.
Storage Instructions
Store: Cool the soup promptly, then refrigerate it in a covered container for 3 to 4 days. For the best texture, keep cooked rice in a separate container and refrigerate it too. If rice has already been mixed into the soup, the leftovers are still fine to eat, but the rice will soften as it absorbs broth.
Freeze: Freeze the soup without rice for up to 3 months for the best quality. Let it cool, portion it into freezer-safe containers, and leave a little room at the top for expansion. Thaw it in the refrigerator overnight, then cook fresh rice before serving. You can freeze rice separately, though freshly cooked rice usually has a better texture.
Reheat: On the stovetop, warm the soup in a saucepan over medium-low heat, stirring now and then until it is hot. Add a splash of broth or water if it has thickened. For the microwave, place one portion in a microwave-safe bowl and cover it loosely. Heat in short intervals, stirring between each one, until steaming hot. Add rice and cheese after reheating.
Recipe Info
- Preparation Time: 10 minutes
- Cooking Time: 40 minutes
- Total Time: 50 minutes
- Level of Difficulty: Easy
- Servings: 6
- Calories: 374 kcal per serving, as provided
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
These are approximate estimates and can vary with the beef’s fat content, the rice variety, and the brands you use. Per serving, allow about 350 to 400 calories, 19 to 24 grams of protein, 10 to 15 grams of fat, and 42 to 52 grams of carbohydrates.
Ingredients
- 1 lb lean ground beef
- 2 tablespoons olive oil, divided
- Salt and freshly ground black pepper
- 1 small yellow onion, chopped (1 cup)
- 1 cup chopped red bell pepper
- 1 cup chopped green bell pepper
- 2 cloves garlic, minced
- 2 (14.5 oz) cans petite diced tomatoes
- 1 (15 oz) can tomato sauce
- 1 (14.5 oz) can low-sodium beef broth
- 2 1/2 tablespoons chopped fresh parsley, plus more for garnish
- 1/2 teaspoon dried basil
- 1/2 teaspoon dried oregano
- 1 cup uncooked long-grain white or brown rice
- Cheddar or mozzarella cheese, for serving (optional)
Step-by-Step Instructions
Step 1: Brown the Beef
Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the ground beef, then season it with salt and freshly ground black pepper. Cook, breaking the beef into small pieces, until browned and no longer pink. Drain the excess fat, transfer the beef to a paper towel-lined plate, and set it aside.
Step 2: Soften the Vegetables
Add the remaining tablespoon of olive oil to the same pot. Stir in the chopped onion, red bell pepper, and green bell pepper. Cook for about 3 minutes, stirring occasionally, until they begin to soften. Add the minced garlic and cook for 30 seconds more.
Step 3: Build the Tomato Broth
Add the petite diced tomatoes, tomato sauce, beef broth, chopped parsley, dried basil, and dried oregano to the pot. Return the browned beef to the pot, then season with salt and pepper to taste. Stir well so the beef and vegetables are evenly distributed.
Step 4: Simmer and Cook the Rice
Bring the soup just to a light boil. Then reduce the heat to low, cover the pot, and simmer for 30 minutes, stirring occasionally. Meanwhile, cook the rice separately according to the package directions. Keeping it separate gives you better control over the soup’s thickness and makes leftovers easier to store.
Step 5: Add Rice and Serve
When the soup has finished simmering, stir in the amount of cooked rice you want. Use less for a thinner soup, or add more for a heartier bowl. Ladle the soup into bowls, then top with cheddar or mozzarella and extra chopped parsley if desired.
Step 6: Store Leftovers Properly
For leftovers, keep the extra rice separate from the soup. Refrigerate both in covered containers, then add rice to each bowl when serving. This simple step helps prevent the rice from soaking up too much broth and becoming mushy.
Conclusion
This Hearty Stuffed Pepper Soup with Rice turns the classic flavors of stuffed peppers into a cozy, easy-to-make meal. Ground beef, bell peppers, tomatoes, herbs, and rice come together in about 50 minutes, and you can adjust the rice and toppings to suit your table. Make a pot for your next family dinner, then share how you served it in the comments. If you enjoy comforting one-pot meals, explore more simple soup recipes for your weekly menu.

Hearty Stuffed Pepper Soup with Rice
Ingredients
Method
- Heat 1 tablespoon of olive oil in a large pot over medium heat.
- Add the ground beef, and season it with salt and black pepper. Cook until browned and no longer pink, breaking the beef into small pieces.
- Drain the excess fat, then transfer the beef to a paper towel-lined plate and set aside.
- In the same pot, add the remaining tablespoon of olive oil. Stir in the chopped onion, red bell pepper, and green bell pepper. Cook for about 3 minutes until they begin to soften.
- Add the minced garlic and cook for 30 seconds more.
- Add the petite diced tomatoes, tomato sauce, beef broth, chopped parsley, dried basil, and dried oregano to the pot. Return the browned beef to the pot and season with salt and pepper to taste. Stir well.
- Bring the soup just to a light boil. Reduce the heat to low, cover the pot, and simmer for 30 minutes.
- While the soup simmers, cook the rice separately according to package directions.
- After simmering, stir in the cooked rice according to your preference for thickness. Ladle into bowls and top with cheese and extra parsley if desired.



