Hearty One-Pot Stuffed Pepper Soup: A Flavorful & Easy Weeknight Comfort Meal
Craving the classic comfort of stuffed bell peppers but short on time? Our One-Pot Stuffed Pepper Soup delivers all the beloved flavors and hearty satisfaction in a fraction of the effort! This wholesome soup is brimming with tender chopped vegetables, savory lean ground beef, and fluffy white rice, all simmering together beautifully in a single pot. It’s the perfect warm, comforting, and incredibly flavorful dish to gather your family around on any busy weeknight.

Traditional stuffed peppers are undeniably delicious, nutritious, and offer a unique presentation. However, we all know they can be quite labor-intensive to prepare, especially after a long day. That’s precisely why this homemade Stuffed Pepper Soup has become a cherished staple in countless kitchens – it offers the same incredible taste without the fuss!
The beauty of this recipe lies in its simplicity. You start by browning some lean ground beef and sautéing a colorful medley of vegetables. Then, everything comes together in a single soup pot – or if you prefer, a slow cooker or Instant Pot – allowing you to largely “set it and forget it” for under 30 minutes of active cooking. The result? A wonderfully cozy, rich, and deeply flavorful dinner that’s perfect for unwinding.
This soup masterfully combines the goodness of healthy vegetables, the robust flavor of lean ground beef, the smoky depth of fire-roasted tomatoes, a savory broth, and tender white rice. The outcome is a meal that’s almost as hearty and satisfying as a robust chili, yet still possesses a delightful lightness reminiscent of a classic vegetable soup. Don’t hold back on the toppings! I personally love to finish each bowl with a sprinkle of freshly chopped cilantro, but feel free to customize. Consider parsley for a milder herb note, a dollop of creamy Mexican crema, or a generous dusting of crumbled cotija cheese for an extra layer of flavor and texture.

Essential Ingredients for Stuffed Pepper Soup
Creating an exceptional Stuffed Pepper Soup starts with fresh, quality ingredients. Here’s what you’ll need, along with a few tips for selecting the best ones:
- Bell Peppers: To achieve a vibrant and appealing soup, use a mix of red and green bell peppers. Red peppers tend to be sweeter, while green peppers offer a slightly more bitter, earthy note that perfectly complements the savory beef. Feel free to add yellow or orange bell peppers for even more color and mild sweetness.
- Onion and Garlic: These aromatic powerhouses form the foundational flavor base for many delicious dishes, and this soup is no exception. A small yellow onion provides a sweet, pungent essence, while fresh minced garlic adds a distinctive, savory depth. Always opt for fresh garlic cloves over pre-minced jars for the best flavor.
- Ground Beef: For a flavorful soup without excessive grease, we recommend 90% lean ground beef. This ensures plenty of rich, meaty taste while keeping the soup from becoming oily. If you prefer, you can use a leaner blend or even drain any excess fat after browning.
- Seasonings: The right blend of spices elevates this soup from good to great. You’ll need chili powder for a warm, earthy base; kosher salt and freshly ground black pepper to enhance all the flavors; ground cumin for its distinctive smoky, earthy aroma; garlic powder and onion powder to reinforce the allium flavors; paprika for a sweet, peppery note and beautiful color; and dried oregano for an aromatic, slightly bitter finish. These spices come together to create a deeply satisfying taste profile.
- Tomatoes: This soup boasts a rich, tomatoey base. You’ll need both canned fire-roasted diced tomatoes and tomato sauce. The fire-roasted tomatoes add a wonderful smoky dimension and chunky texture, while the tomato sauce provides a smooth, concentrated tomato flavor that binds the soup together. Don’t skip the fire-roasted variety if you can find them!
- Broth: The choice of broth significantly impacts the overall flavor. Beef broth will yield the most robust, traditional “stuffed pepper” flavor, while chicken broth offers a lighter, yet still savory, alternative. If you’re aiming for a vegetarian option or simply what you have on hand, vegetable broth works well too. Ensure you choose a low-sodium variety to control the salt content.
- White Rice: Long grain white rice is preferred for its ability to absorb the rich broth and become wonderfully tender and comforting in each bite. It provides a familiar, hearty texture that makes this soup a complete meal. While brown rice can be used as an alternative, be aware that it will require a longer cooking time and may absorb more liquid, so you might need to adjust the broth amount accordingly.

Step-by-Step Guide: Crafting Your Stuffed Pepper Soup
Making this incredible one-pot soup is straightforward. Follow these steps for a delicious meal:
- Sauté the Aromatics: Begin by heating the olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add your chopped onion and bell peppers. Sauté for about 5-7 minutes, stirring occasionally, until they soften and become translucent. This step is crucial for building the flavor base.
- Add Garlic: Once the onions and peppers are tender, add the minced garlic to the pot. Cook for just 30 seconds more, stirring constantly, until it becomes fragrant. Be careful not to burn the garlic, as it can turn bitter quickly.
- Brown the Beef & Season: Add the lean ground beef to the same pot. Break up the meat into smaller crumbles using a wooden spoon. Sprinkle in all the seasonings: chili powder, kosher salt, ground cumin, black pepper, garlic powder, onion powder, paprika, and dried oregano. Cook the beef, stirring occasionally, for 6-8 minutes until it is fully browned and no pink remains. Drain any excess grease if necessary, although with 90% lean beef, this is often minimal.
- Combine and Simmer: Pour in the fire-roasted diced tomatoes (undrained), tomato sauce, and your chosen broth. Stir everything together thoroughly. Finally, add the uncooked white rice. Give the soup a good stir to ensure the rice is submerged. Bring the mixture to a rolling boil.
- Cook the Soup: Once boiling, immediately reduce the heat to low. Cover the pot with a lid and let the soup simmer gently for 20 minutes. This simmering time allows the flavors to meld beautifully and the rice to cook perfectly, absorbing the delicious broth.
- Serve Warm: Remove the pot from the heat. Ladle generous portions of the hot Stuffed Pepper Soup into individual bowls. Garnish each serving with a sprinkle of fresh chopped cilantro and serve with your favorite fresh bread on the side for dipping. Enjoy your comforting, homemade meal!
Expert Recipe Tips for the Best Stuffed Pepper Soup
Here are some additional tips to ensure your Stuffed Pepper Soup turns out perfectly every time:
- Adjusting Soup Thickness: If you find the soup is too thick for your liking at the end of the cooking time, simply thin it out with a little more beef broth or water, stirring until you reach your desired consistency. Alternatively, if you prefer a less rice-heavy soup, you could use only half the amount of rice to begin with, which will naturally result in a thinner consistency.
- Slow Cooker Instructions: To adapt this recipe for a slow cooker, first sauté the onions, bell peppers, and garlic in a frying pan on the stovetop until softened. Then, brown the ground beef with the seasonings in the same pan. Transfer the sautéed vegetables and browned beef to your slow cooker pot. Add all remaining ingredients, *except for the rice*. Cook on Low for 6-8 hours or on High for 3-4 hours. You’ll need to cook the rice separately on the stovetop or in a rice cooker and stir it into the soup just before serving, or add a scoop to each bowl.
- Instant Pot Instructions: For a faster cooking method, use your Instant Pot. Select the “Sauté” mode and cook the onions, bell peppers, garlic, and ground beef (with seasonings) directly in the pot until the veggies are soft and the meat is browned. Turn off the “Sauté” mode. Add in the rest of the ingredients (again, *except for the rice*). Secure the lid and set to cook on high pressure for 15 minutes. Once cooking is complete, allow the pressure to release naturally for 10 minutes before manually releasing any remaining pressure. Cook the rice separately and add a scoop into each bowl, pouring the soup over top.
- Enhancing Flavor: For an extra layer of depth, consider adding a bay leaf to the soup as it simmers, removing it before serving. A dash of Worcestershire sauce can also boost the savory notes of the beef.
- Balancing Acidity: If your tomatoes make the soup a bit too acidic, a pinch of sugar (about half a teaspoon) can help balance the flavors without making the soup sweet.

Creative Substitutions and Variations
While this recipe is fantastic as written with its simple ingredients, it’s also incredibly versatile and welcomes a few adjustments to suit your taste or dietary needs:
- Protein Alternatives: Instead of ground beef, you can easily substitute with other ground meats. Ground sausage (mild or spicy), ground pork, ground chicken, or ground turkey would all be delicious choices, each lending its unique flavor profile to the soup. For a bolder taste, consider using chorizo.
- Rice-Free or Alternative Grains: If you prefer to make this recipe without rice, you certainly can! For a lower-carb option, you could omit it entirely. Alternatively, replace white rice with other grains like quinoa or barley. Keep in mind that cooking times may vary significantly for these alternatives, so adjust accordingly. Lentils also make a great addition, adding protein and fiber.
- Vegetarian or Vegan Adaptation: Making this soup vegetarian or vegan is simple! Use vegetable broth in place of beef or chicken broth. For the ground beef, you can either replace it with a plant-based ground alternative or omit it entirely and increase the quantity of vegetables or add a can of drained and rinsed black beans or kidney beans for added substance.
- Adding a Spicy Kick: If you enjoy a bit of heat, give the soup a subtle kick by sautéing some finely diced jalapeños (remove seeds for less heat) along with the bell peppers and onion. A pinch of red pepper flakes added with the other seasonings will also provide a pleasant warmth.
- Cheesy Goodness: Stir in some shredded cheddar or Monterey Jack cheese during the last few minutes of cooking for a creamier, cheesier soup. You can also sprinkle cheese over individual servings.
- Add More Veggies: Boost the nutritional content and flavor by adding other vegetables like diced carrots, celery, zucchini, or spinach during the simmering stage.
- Fresh Herbs: Beyond cilantro or parsley, experiment with other fresh herbs like oregano or thyme for different aromatic notes.
Serving Suggestions for Stuffed Pepper Soup
This soup is a complete meal on its own, but pairing it with a simple side can elevate the dining experience:
- Crusty Bread: A warm loaf of crusty bread or garlic bread is perfect for soaking up every last drop of the rich broth.
- Simple Green Salad: A light, crisp green salad with a vinaigrette dressing provides a refreshing contrast to the hearty soup.
- Cornbread: For a true comfort food experience, serve alongside a slice of warm cornbread.
- Tortilla Chips: A handful of crushed tortilla chips adds a delightful crunch and can enhance the subtle chili flavors.
Storing and Reheating Your Soup
This soup is excellent for meal prepping and makes for delicious leftovers:
- To Store: Allow the soup to cool completely before transferring it to airtight containers. Store in the refrigerator for up to 4 days.
- To Freeze: For longer storage, place the cooled soup in freezer-safe sealed containers or heavy-duty freezer bags. It can be frozen for up to 3 months. To thaw, simply transfer it to the refrigerator overnight. You can also reheat it directly from frozen on the stovetop over low heat.
- To Reheat: For individual portions, microwave leftovers for a few minutes, stirring halfway through, until heated thoroughly. Alternatively, for larger quantities, warm the soup gently in a small pot on the stove over medium-low heat, stirring occasionally, until it reaches your desired temperature. Add a splash of broth or water if it has thickened too much during storage.
Explore More Delicious Soup Recipes
If you loved this comforting soup, be sure to try some of our other favorite easy and hearty soup recipes:
- Hearty Taco Soup
- Authentic Mexican Chicken Tortilla Soup
- Easy Crockpot Lentil Soup
- Simple & Flavorful Pinto Bean Soup
Stuffed Pepper Soup
This Stuffed Pepper Soup is loaded with veggies, beef, and rice. Ready in just 45 minutes, this convenient recipe cooks in one pot and is incredibly easy to make, perfect for a comforting family dinner!
Cook: 35 minutes
Total: 45 minutes
Servings: 6 servings
Ingredients
- 2 tablespoons olive oil
- 1 small yellow onion, chopped
- 1 red bell pepper, chopped
- 1 green bell pepper, chopped
- 2 cloves garlic, minced
- 1 pound lean ground beef (90% lean recommended)
- 2 tablespoons chili powder
- 1 teaspoon kosher salt
- 1 teaspoon ground cumin
- ½ teaspoon freshly ground black pepper
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon paprika
- ¼ teaspoon dried oregano
- 2 (15-oz) cans fire-roasted diced tomatoes, undrained
- 1 (15-oz) can tomato sauce
- 5 cups broth (beef or chicken)
- 1 cup uncooked long grain white rice
- Chopped cilantro, for garnish
Instructions
- Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the chopped onion and bell peppers. Sauté for about 5 minutes, stirring occasionally, until they are softened and translucent.
- Add the minced garlic to the pot and cook for an additional 30 seconds, stirring constantly, until fragrant.
- Add the ground beef to the pot along with the chili powder, salt, ground cumin, black pepper, garlic powder, onion powder, paprika, and dried oregano.
- Use a wooden spoon to break up the meat into smaller chunks. Cook, stirring occasionally, for 6 to 8 minutes, until the beef is fully browned and no pink remains.
- Stir in the diced tomatoes (undrained), tomato sauce, broth, and uncooked rice. Bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover the pot with a lid, and let it simmer for 20 minutes, or until the rice is tender and has absorbed the liquid.
- Remove the pot from the heat. Ladle the hot soup into individual bowls and garnish generously with fresh chopped cilantro before serving.
Notes
- Is the soup too thick? Feel free to thin it out at the end with more broth or water until it reaches your desired consistency. You could also use only half of the rice to give it a thinner consistency from the start.
- Don’t have white rice? You can replace it with brown rice, quinoa, or barley instead. Keep in mind that cook times will vary depending on the grain, and you may need to adjust the liquid amount.
- Slow cooker and Instant Pot instructions are provided in the detailed recipe post above for your convenience.
Nutrition Information (Approximate per serving)
Serving: 1 serving | Calories: 341kcal | Carbohydrates: 41g | Protein: 22g | Fat: 10g | Saturated Fat: 3g | Cholesterol: 47mg | Sodium: 1842mg | Potassium: 740mg | Fiber: 4g | Sugar: 9g | Vitamin A: 2422IU | Vitamin C: 50mg | Calcium: 92mg | Iron: 5mg
Nutrition information is automatically calculated and should only be used as an approximation.