Stuffed Pepper Soup Recipe

5 from 7 votes
Jump to Recipe

This Stuffed Pepper Soup Recipe is one of those recipes that delivers big comfort with almost no effort which is what we love around here! It comes together in about 30 minutes and has everything you love about classic stuffed peppers — the Italian sausage, the ground beef, the sweet bell peppers, the tender rice — all simmered into a cozy, flavourful pot of soup. A handful of sharp cheddar melts right in and gives it a creamy, indulgent finish, and a scoop of sour cream with fresh green onions on top takes it straight into comfort-food territory.

A large white pot with red handles contains a hearty Stuffed Pepper Soup Recipe made of ground beef, rice, tomatoes, and green peppers in a thick, red sauce. The freshly cooked dish is set on a gray surface.

One of the things I love most about this recipe is how flexible it is. You can swap the beef or sausage for turkey, chicken, or pork, adjust the broth to make it thicker or soupier, and add extra veggies if you want to sneak in more colour and nutrients. It’s the kind of one-pot dinner that lets you make it your own without any fuss. The only thing I’ll firmly recommend? Grab some crusty garlic bread — it’s the perfect sidekick for this soup. Fully diving into soup season? Try my Chicken Poblano Soup or Easy Chicken Noodle Soup.

😍 Why You’ll Love This Stuffed Bell Pepper Soup

Comfort classic: all the familiar flavours of stuffed peppers, simmered into a one-pot soup.
Balanced and hearty: packed with protein, veggies, rice, and a creamy cheddar finish for a complete, satisfying meal.
Quick & weeknight-friendly: ready in about 30 minutes with minimal effort and easy cleanup.
Perfectly customizable: swap the meats, adjust the broth, or add extra veggies to make it your own.

🫑 Ingredients To Make This Stuffed Pepper Soup Recipe

Olive oil: adds a subtle richness and helps soften the onions and peppers before the meat goes in.
Jasmine rice: cooks quickly, stays tender, and gives the soup that hearty, comforting texture stuffed peppers are known for.
Bell peppers: a mix of red, green, and yellow adds sweetness, colour, and that classic stuffed-pepper flavour in every bite.
Yellow onion: finely chopped to create a savoury base that anchors all the flavours in the pot.
Italian sausage: brings spice, richness, and extra depth, especially when you let it brown a little.
Ground beef: the classic stuffed pepper component, adding heartiness and savoury depth to the soup.
Garlic: chopped finely and sautéed until fragrant, infusing the broth with warmth and flavour.

Tomato paste: thick, concentrated, and tangy; it deepens the tomato base and helps the soup come together.
Crushed tomatoes: add body, acidity, and that familiar stuffed-pepper taste.
Beef broth: builds a rich, flavourful base — adjust the amount depending on how thick you like your soup.
Sharp cheddar cheese: shredded and stirred in at the end, melting into a creamy, flavourful finish.
Salt & pepper: essential seasonings to balance everything and bring out the flavours.
Dried basil: herbaceous and slightly sweet, adding a gentle Italian-inspired note.
Dried oregano: earthy and aromatic, rounding out the seasoning blend.
Green onions (optional): fresh, bright, and perfect for topping.
Sour cream (optional): adds a cool, creamy finish that plays well with the warm spices.

A white bowl filled with Stuffed Pepper Soup topped with shredded cheddar, chopped chives, and a dollop of sour cream, with a spoon resting in the bowl. This hearty Stuffed Pepper Soup recipe is packed with flavor and comfort.

✔ How To Make This Stuffed Pepper Soup Recipe

To start, place a large pot over medium heat and drizzle in the olive oil. Once the oil is hot, add the chopped onion and sauté for 3-4 minutes until it begins to soften and turn translucent.

Next, add the chopped bell peppers to the pot and continue cooking for another 3 minutes, stirring occasionally, until the peppers start to soften.

While the veggies cook, prepare your Italian sausage if needed by removing the casings and breaking it into small pieces. If you’re using ground sausage, you can skip this step.

Push the peppers and onions to one side of the pot, then add the ground beef and Italian sausage to the empty space. Add the chopped garlic, salt, pepper, dried basil, and dried oregano. Cook for about 5 minutes until it begins to brown. Don’t worry about fully cooking it — it will finish cooking as the soup simmers.

🤝 Sammy’s Tip for Stuffed Pepper Soup

  • Don’t worry about fully cooking your Italian sausage and ground beef when you begin to fry it. As the soup simmers, and the rice cooks, the meat will fully cook. Try to get a nice browning on the meat as this will help to increase the flavour.
  • If the soup seems too thick, add additional broth or water ½ cup at a time until you reach your desired consistency.

Once the meat has browned slightly, stir in the tomato paste. Add the rinsed jasmine rice, crushed tomatoes, and beef broth. Stir everything together well.

Bring the soup to a gentle boil, then cover the pot, reduce the heat to low, and let it simmer for 15–20 minutes, stirring every 5 minutes, until the rice is tender and the soup has thickened.

Remove the pot from the heat and stir in the shredded sharp cheddar cheese until melted and creamy. Taste and adjust seasonings as needed, then dish into bowls and finish with green onions and sour cream, if desired. Want to see this in action? Watch it here.

🗒 Variations

Make it spicy: add red pepper flakes, a pinch of cayenne, or use hot Italian sausage for a little extra heat.
Extra veggies: stir in diced zucchini, mushrooms, or even spinach while sautéing the peppers and onions for more flavour, colour, and fibre.
Cheesier finish: Stir in extra cheddar, or try a different cheese for a different flavour.

🗒 Substitutions

Meat sub: Swap the beef and sausage for ground turkey or chicken for a lighter version, or use ground pork for something a bit richer.
No beef broth? Use chicken or vegetable broth — just adjust the seasonings as needed.
No jasmine rice? Any white rice works. Just note that cooking time may change slightly.

🍴 Leftovers? Lucky You.

If you have leftovers, simply place them in airtight container and refrigerate for up to 4 days. To reheat, add your leftovers to a small pot with a splash of beef stock or water and simmer on low for 3-4 minutes. I don’t recommend freezing this soup. The rice alters the texture and flavour of the soup once frozen so I would recommend eating this soup over the course of a couple days.

🤔 FAQ’S

Can I swap out the Italian sausage or beef?

Absolutely. Replace either one with ground turkey, pork, chicken, or more beef.

Can I use a different type of rice?

You can, but the cooking time may change.

Can this stuffed pepper soup recipe be made vegetarian?

Use vegetable broth and swap the meat for lentils or a plant-based substitute.

Can this stuffed bell pepper soup be made dairy free?

Yes, just skip the cheddar and sour cream, or use a dairy free alternative.

My stuffed pepper soup got too thick. What happened?

The rice continues to absorb liquid as it sits. Just stir in more broth or water until you reach the consistency you like.

👩🏻‍🍳 Hungry For More? 

If you loved this Stuffed Pepper Soup recipe, then make sure to check out a few of my other soup recipes you may also love:

💌 Let’s Stay Connected

Keep in touch with me on Instagram, TikTokFacebook, and Pinterest! If you do make this stuffed pepper soup recipe (or any recipe of mine) don’t forget to leave a review.

A pot of hearty chili, reminiscent of a Stuffed Pepper Soup recipe, topped with melted cheddar cheese, a dollop of sour cream, and chopped chives. A metal ladle rests inside, with a striped kitchen towel nearby.
5 from 7 votes

Stuffed Pepper Soup

This recipe brings together Italian sausage, ground beef, and sweet peppers in a rich, savory broth with tender rice. It’s ultra-creamy thanks to melted sharp cheddar stirred throughout, served with sour cream and fresh green onions for the perfect final touch.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6 servings
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6 servings

Equipment

  • 1 large pot or deep frying pan

Ingredients 

  • 2 tbsp olive oil
  • 1 cup jasmine rice, uncooked, rinsed
  • 3 bell peppers, red, green & yellow, chopped
  • 1/2 yellow onion, chopped
  • 2 links Italian sausage, ground
  • 1/2 lb ground beef
  • 3 garlic cloves, chopped fine
  • 2 tbsp tomato paste
  • cups canned crushed tomatoes
  • 5 cups beef broth, low sodium (if using unsalted you will need to add a bit more salt)
  • 1 cup sharp cheddar cheese, shredded
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • green onions, for topping, optional
  • sour cream, for topping, optional

Instructions 

  • Bring a large pot to medium heat and add your olive oil. Once hot, add your onions and sauté for 3-4 minutes to allow them to sweat and soften slightly.
  • Add your peppers and sauté for another 3 minutes on medium heat.
  • While the peppers are cooking, prepare your italian sausage. If you are using ground italian sausage, skip this step, but if not, remove the casings from the italian sausage and chop into small pieces.
  • Push your onions and peppers to one side of you pot and add your ground beef and Italian sausage. Add your garlic and seasionings, and let fry on medium heat until the meat begins to brown. About 5 minutes.
    Don't worry about fully cooking the meat in this step.
  • Add your tomato paste and mix to combine.
  • Add your rice, canned crushed tomatoes, and beef stock. Mix.
  • Bring to a boil, cover, and reduce heat to simmer and let cook for 15-20 minutes or until the rice is fully cooked. Stir every 5 minutes.
  • Remove from heat, add your shredded cheddar cheese, mix one last time and serve.
    Tip: if the soup appears to be too thick at the end, add 1/2 cup at a time of beef broth or water until you've reached your desired consistency.
  • Taste for any additional seasonings before dishing up.
    Top with green onions and sour cream.
  • Enjoy!

Nutrition

Calories: 513kcal | Carbohydrates: 35g | Protein: 23g | Fat: 31g | Saturated Fat: 12g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 14g | Trans Fat: 0.5g | Cholesterol: 74mg | Sodium: 1473mg | Potassium: 711mg | Fiber: 3g | Sugar: 6g | Vitamin A: 2249IU | Vitamin C: 84mg | Calcium: 205mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Course: Main Course, Soup
Cuisine: American
Servings: 6 servings
Calories: 513
Like this recipe? Leave a comment below!

About Sammy Montgoms

I am so glad you are here. I am a BIG foodie gal. I am one of those people who lives to eat, rather than eats to live. I love to create nostalgic Italian dishes (especially pasta), but I also love to whip up simple and quick recipes for my family. Hopefully, my page inspires you to do the same. Thank you for being here, and happy eating!

You Might also like:

5 from 7 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




14 Comments

  1. 5 stars
    I made this soup three days ago and we just finished it up tonight. This seriously gets better with every day that passes – the rice will soak up a lot of the liquid after the first day so by day three it’s more like a casserole than a soup but its still delicious! This is the second recipe I’ve made from your site and they’ve both been amazing – can’t wait to work our way through as many recipes as we can!

    1. Hi Holly! Thanks for taking the time to read a review! Yes, this makes more such good leftovers! So you can totally eat it like a casserole, but if you want it more of a soup I just add some chicken stock when I heat it up and it goes right back to normal. Although, it does take good either way! Thanks again. Happy cooking. xx

  2. 5 stars
    Made this for my lunches this week and will probably be dreaming about this soup for the next week. Smells amazing, taste amazing, and suuuper easy to make and clean up! Gives me supreme pizza vibes with less calories. Excited to try more recipes of hers!

    1. Hi Malorie! Thanks so much for taking the time to leave a review. I am SO happy you enjoyed the soup!

  3. 5 stars
    My whole family (including our picky toddler and teenager) loved this soup! The sour cream and green onions on top were a game changer. We also added tortilla strips for a little crunch. Will be making again!

  4. 5 stars
    This soup was fantastic. Flavourful, easy to make and quick to clean up. I usually get tired of leftovers after a day or two but I ate this for a few days and it got better every time. I love a hearty, thicker soup and this had everything I was looking for.

  5. 5 stars
    This was a delicious recipe! I added one teaspoon of cayenne for a kick and it was perfect! Thanks Sammy 🙂

  6. Could not stop eating it!!! Even my picky tween ate it all!! Mine turned out more like a chili, I didn’t thin it out with more broth and loved it!!! You make me look good in the kitchen 😍

  7. 5 stars
    5/5 stars , So easy to throw together and so delicious! Tried a handful of your recipes now and they are seriously all amazing ! Thank you !!

    1. Hi Madi! Thank you for taking the time to leave a wonderful comment. And thanks for making my recipes! xo

  8. 5 stars
    This one is a winner! I am not a sausage fan so just do 1 lb of ground beef and it’s delish. It’s great the next day as leftovers as well. Its a becoming a dish that I make regularly at my house. Thanks for the recipe!