Stuffed Pepper Soup - homemade recipe

Stuffed Pepper Soup Recipe – Easy One-Pot Dinner

There’s something wonderfully comforting about a bowl of stuffed pepper soup on a chilly evening. This recipe takes all the classic flavors of traditional stuffed peppers—savory ground beef, sweet bell peppers, tender rice, and rich tomato broth—and transforms them into a hearty, spoon-ready soup that’s much easier to make. I love how this one-pot meal delivers all the satisfaction of stuffed peppers without the fussy prep work of hollowing out pepper halves and baking them individually.

What makes this soup truly special is how the flavors meld together as it simmers. The bell peppers become perfectly tender, the beef adds richness and protein, and the rice soaks up all that delicious tomato broth. I find that this recipe is incredibly forgiving and adaptable—you can easily adjust the seasonings to your taste or swap ingredients based on what you have in your pantry. Whether you’re feeding a hungry family on a weeknight or meal prepping for the week ahead, this stuffed pepper soup is a reliable, crowd-pleasing choice that never disappoints.

Jump to Recipe ↓

Why You’ll Love This Stuffed Pepper Soup

This stuffed pepper soup checks all the boxes for a perfect weeknight dinner. First and foremost, it’s a true one-pot meal, which means minimal cleanup—always a win in my book. You’ll have everything cooking together in a single large pot, allowing the flavors to develop beautifully while you attend to other tasks.

The soup is also incredibly budget-friendly. Ground beef, bell peppers, rice, and canned tomatoes are all affordable staples that come together to create a filling, nutritious meal. I recommend making a double batch because this soup tastes even better the next day, and it freezes beautifully for future quick dinners.

Another reason I love this recipe is its versatility. You can easily customize it to suit your family’s preferences or dietary needs. Want more vegetables? Add them in. Prefer a spicier kick? Adjust the seasonings. Need a leaner option? Swap the ground beef for ground turkey or chicken. The base recipe is forgiving and adaptable, making it perfect for both novice cooks and experienced home chefs looking for a reliable comfort food option.

Ingredients and Substitutions

Let me walk you through the key ingredients that make this stuffed pepper soup so delicious, along with some practical substitutions you can make based on what’s available in your kitchen.

Ground Beef: I use 1 pound of ground beef, which provides rich flavor and protein. For a leaner option, choose 90/10 or 93/7 ground beef. You can also substitute ground turkey, ground chicken, or even ground pork. For a vegetarian version, try plant-based ground meat or add extra beans like kidney beans or black beans.

Bell Peppers: The combination of one green and one red bell pepper gives the soup both color and flavor. Green peppers add a slightly more robust, vegetal taste, while red peppers contribute sweetness. Feel free to use any color combination you prefer—yellow and orange peppers work beautifully too. If you only have one color on hand, simply use two peppers of the same type.

Crushed Tomatoes: A 28-ounce can of crushed tomatoes forms the tomato base of the soup. You can substitute with diced tomatoes if that’s what you have, though the texture will be slightly chunkier. In a pinch, tomato sauce works too, but you may want to add a bit more seasoning since it’s typically milder.

Beef Broth: Four cups of beef broth create the savory foundation. I like to use low-sodium broth so I can control the salt level myself. Chicken broth or vegetable broth are both excellent substitutes. For deeper flavor, you can use bone broth.

Rice: This recipe calls for 2 cups of cooked long-grain white rice. You can use jasmine rice, basmati rice, or even brown rice if you prefer. Keep in mind that brown rice will add a nuttier flavor and slightly chewier texture. For a low-carb version, substitute cauliflower rice, though you’ll want to add it at the very end and just heat it through.

Seasonings: Italian seasoning, smoked paprika, salt, and black pepper create a well-rounded flavor profile. If you don’t have Italian seasoning, use a combination of dried basil, oregano, and thyme. The smoked paprika adds a subtle depth, but regular paprika works fine if that’s what you have.

stuffed pepper soup - recipe photo

How to Make Stuffed Pepper Soup

Making this soup is straightforward and doesn’t require any special techniques. I’ll guide you through each step to ensure perfect results every time.

Step 1: Brown the Ground Beef
Start by heating 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef and cook for 6 to 8 minutes, breaking it apart with a wooden spoon or spatula as it cooks. You want the beef nicely browned with no pink remaining. Once cooked, drain any excess fat from the pot. This step is important because it prevents the soup from becoming greasy.

Step 2: Sauté the Vegetables
Add the diced onion and both bell peppers to the pot with the browned beef. Cook for 5 to 6 minutes, stirring occasionally, until the vegetables have softened and the onion becomes translucent. This sautéing step builds flavor and ensures your peppers won’t be crunchy in the finished soup.

Step 3: Add Aromatics
Stir in the minced garlic and tomato paste. Cook for about 1 minute, stirring constantly. The tomato paste will darken slightly and become fragrant. This brief cooking time removes the raw taste from the tomato paste and allows the garlic to release its aromatic oils without burning.

Step 4: Build the Soup Base
Pour in the crushed tomatoes and beef broth, then add the Italian seasoning, smoked paprika, salt, and black pepper. Stir everything together until well combined. The soup will look quite liquid at this point, but don’t worry—it will develop more body as it simmers.

Step 5: Simmer
Bring the soup to a boil over high heat, then reduce the heat to medium-low. Cover the pot partially (leaving a small gap for steam to escape) and let it simmer for 20 to 25 minutes. During this time, the bell peppers will become tender and all the flavors will meld together beautifully. I like to stir the soup occasionally to prevent anything from sticking to the bottom of the pot.

Step 6: Add the Rice
Stir in the cooked rice and let the soup simmer for another 3 to 5 minutes until the rice is heated through. If the soup seems too thick at this point, you can add extra broth or water to reach your desired consistency. I find that the soup thickens as it sits, so I sometimes add a bit more liquid than I think I’ll need.

Step 7: Final Seasoning and Garnish
Taste the soup and adjust the seasoning with additional salt and pepper if needed. Ladle the soup into bowls and sprinkle with chopped fresh parsley for a pop of color and fresh flavor.

Expert Tips for Best Results

Over time, I’ve learned a few tricks that take this stuffed pepper soup from good to absolutely delicious. Here are my top tips for success.

Cook the Rice Separately: I always cook the rice separately and add it at the end rather than cooking it directly in the soup. This prevents the rice from absorbing too much liquid and becoming mushy. It also makes the soup much easier to store and reheat, since you can keep the rice separate and add it to individual portions as needed.

Don’t Skip Draining the Beef: Even if you’re using lean ground beef, take the time to drain excess fat after browning. This keeps your soup from having an oily film on top and ensures a cleaner, more appealing final dish.

Adjust Consistency to Your Preference: Some people love a thick, stew-like soup, while others prefer it brothier. I recommend starting with the 4 cups of broth called for in the recipe, then adding more as needed when you stir in the rice. You can always add more liquid, but you can’t take it away.

Let It Simmer Long Enough: Don’t rush the 20 to 25-minute simmering time. This is when the bell peppers become perfectly tender and the flavors really come together. Undercooked peppers will be crunchy and the soup won’t taste as developed.

Use Fresh Garlic: While I’m generally flexible about substitutions, I strongly recommend using fresh minced garlic rather than garlic powder for this recipe. The fresh garlic adds a brightness and depth that really elevates the soup.

Season Gradually: Start with the salt and pepper amounts listed, but always taste and adjust at the end. Different brands of broth have varying sodium levels, so you may need more or less salt depending on what you use.

Serving Suggestions

This stuffed pepper soup is hearty enough to serve as a complete meal on its own, but I love pairing it with a few simple sides to round out the dinner table.

My favorite way to serve this soup is with crusty bread or warm dinner rolls for dipping. The bread is perfect for soaking up every last drop of that flavorful broth. Garlic bread is another excellent choice that adds an extra layer of flavor.

For a lighter accompaniment, a simple green salad with a tangy vinaigrette provides a nice contrast to the rich, savory soup. I also like to offer shredded cheese at the table—cheddar, Monterey Jack, or mozzarella all melt beautifully into the hot soup and add a creamy element.

If you’re looking for more substantial sides, consider serving this soup alongside hearty hamburger vegetable soup for a soup-focused meal, or pair it with cornbread for a comforting Southern-inspired dinner.

For toppings, I recommend setting out bowls of sour cream, sliced green onions, fresh cilantro, and crushed tortilla chips. These additions allow everyone to customize their bowl and add different textures and flavors.

Variations and Substitutions

One of the things I love most about this recipe is how easily it adapts to different tastes and dietary needs. Here are some variations I’ve tried and enjoyed.

Spicy Stuffed Pepper Soup: Add diced jalapeños along with the bell peppers, or stir in a teaspoon of red pepper flakes with the other seasonings. A dash of hot sauce at the end also works well if you want heat you can adjust to taste.

Italian-Style Version: Increase the Italian seasoning to 2 teaspoons and add a half cup of grated Parmesan cheese just before serving. You can also stir in some fresh basil along with the parsley.

Southwestern Twist: Replace the Italian seasoning with cumin and chili powder. Add a can of black beans or pinto beans along with the tomatoes, and use corn instead of some of the rice. Top with avocado, cilantro, and a squeeze of lime.

Low-Carb Option: Skip the rice entirely or replace it with cauliflower rice. You can also add extra vegetables like zucchini, mushrooms, or spinach to bulk up the soup without adding carbs.

Vegetarian Version: Replace the ground beef with plant-based ground meat, lentils, or a combination of black beans and kidney beans. Use vegetable broth instead of beef broth. The cooking method remains the same.

Turkey or Chicken Version: Simply swap the ground beef for ground turkey or ground chicken. These leaner meats work beautifully in this recipe and create a lighter soup that’s still satisfying.

If you enjoy hearty, comforting soups, you might also want to try this classic homemade beef chili recipe, which shares similar flavors and is equally perfect for cold weather.

Storage, Freezing, and Reheating

This soup is excellent for meal prep and actually tastes even better the next day as the flavors continue to develop.

Refrigerator Storage: Allow the soup to cool completely, then transfer it to airtight containers. It will keep in the refrigerator for up to 4 days. I recommend storing the rice separately if possible, as it tends to absorb liquid as it sits. You can simply add a scoop of cooked rice to each bowl when reheating individual portions.

Freezing: This soup freezes beautifully for up to 3 months. However, I strongly suggest freezing it without the rice, as cooked rice can become mushy when frozen and thawed. Freeze the soup base in freezer-safe containers or heavy-duty freezer bags, leaving about an inch of space at the top for expansion. Label with the date and contents.

Thawing: For best results, thaw frozen soup overnight in the refrigerator. You can also thaw it more quickly by placing the sealed container in a bowl of cold water, changing the water every 30 minutes.

Reheating: Reheat the soup gently on the stovetop over medium heat, stirring occasionally, until heated through. You may need to add extra broth or water, as the soup tends to thicken as it sits. If you stored the rice separately, add it during the last few minutes of reheating. You can also reheat individual portions in the microwave—heat on high for 2 to 3 minutes, stirring halfway through.

Frequently Asked Questions

Can I use uncooked rice in this soup?
While you can add uncooked rice directly to the soup, I don’t recommend it. Uncooked rice will absorb a significant amount of liquid and may become mushy or unevenly cooked. If you do want to cook the rice in the soup, add 3/4 cup of uncooked rice along with an extra 2 cups of broth, and extend the simmering time by about 15 minutes.

What’s the best type of rice to use?
Long-grain white rice works best because it holds its shape and doesn’t get too sticky. Jasmine or basmati rice are both excellent choices. Brown rice works too, though it has a chewier texture and nuttier flavor. Avoid short-grain or sushi rice, as these varieties are too sticky for soup.

Can I make this in a slow cooker?
Yes! Brown the ground beef, onions, and peppers in a skillet first, then transfer everything to your slow cooker along with the garlic, tomato paste, crushed tomatoes, broth, and seasonings. Cook on low for 6 to 7 hours or high for 3 to 4 hours. Stir in the cooked rice during the last 15 minutes.

How can I make this soup thicker?
If you prefer a thicker soup, you can mash some of the cooked vegetables against the side of the pot with your spoon, or use an immersion blender to partially puree the soup. Another option is to add more rice or let the soup simmer uncovered for an additional 10 minutes to reduce the liquid.

Can I add other vegetables?
Absolutely! Diced celery, carrots, zucchini, or mushrooms all work well in this soup. Add heartier vegetables like carrots along with the bell peppers, and add quicker-cooking vegetables like zucchini during the last 10 minutes of simmering.

Is this soup spicy?
No, this recipe is not spicy. The smoked paprika adds depth and a subtle smokiness, but no heat. If you want a spicy version, add red pepper flakes, diced jalapeños, or hot sauce to taste.

Can I use ground turkey instead of beef?
Yes, ground turkey is an excellent substitute and creates a lighter version of the soup. Use the same cooking method, though you may want to add an extra tablespoon of olive oil since turkey is leaner than beef.

Stuffed Pepper Soup Recipe

This hearty stuffed pepper soup combines ground beef, tender bell peppers, rice, and tomatoes in a savory broth that captures all the classic flavors of traditional stuffed peppers in an easy one-pot meal.

Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 6 servings
Difficulty: Easy
Cuisine: American
Course: Dinner

Ingredients

  • 1 tablespoon olive oil
  • 1 lb ground beef
  • 1 medium onion, diced
  • 1 green bell pepper, diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 can (28 oz) crushed tomatoes
  • 4 cups beef broth
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 2 cups cooked long-grain rice
  • 2 tablespoons chopped fresh parsley

Instructions

  1. Heat the olive oil in a large pot over medium-high heat. Add the ground beef and cook for 6 to 8 minutes, breaking it apart with a wooden spoon, until browned and no pink remains. Drain excess fat from the pot.
  2. Add the diced onion and both bell peppers to the pot. Cook for 5 to 6 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent.
  3. Stir in the minced garlic and tomato paste. Cook for 1 minute, stirring constantly, until fragrant.
  4. Add the crushed tomatoes, beef broth, Italian seasoning, smoked paprika, salt, and black pepper. Stir well to combine.
  5. Bring the soup to a boil over high heat, then reduce the heat to medium-low. Cover the pot partially and simmer for 20 to 25 minutes, stirring occasionally, until the bell peppers are tender.
  6. Stir in the cooked rice and simmer for 3 to 5 minutes until heated through. If the soup is too thick, add extra broth or water to reach your desired consistency.
  7. Taste and adjust the seasoning with additional salt and pepper if needed. Ladle into bowls and sprinkle with chopped fresh parsley before serving.

Recipe Notes

  • For best results, cook the rice separately before adding it to the soup. This prevents the rice from becoming mushy and makes storage easier.
  • If preparing ahead, store the rice separately and add it to individual portions when reheating.
  • The soup thickens as it sits. Add extra broth when reheating if needed.
  • For a spicier version, add red pepper flakes or diced jalapeños with the bell peppers.
  • Ground turkey or chicken can be substituted for ground beef for a leaner option.
  • This soup freezes well for up to 3 months. Freeze without the rice for best texture.

Estimated Nutrition Per Serving

Nutritional values are approximate and based on one serving (1/6 of the recipe).

  • Calories: 320
  • Carbohydrates: 32g
  • Protein: 21g
  • Fat: 11g
  • Saturated Fat: 4g
  • Fiber: 4g
  • Sugar: 8g
  • Sodium: 780mg
About the author
Hadd

Leave a Comment