KitchNext

Stuffed Pepper Soup (Easy One-Pot Dinner)

Stuffed pepper soup takes the ground beef, rice, tomatoes, and bell peppers you love in classic stuffed peppers and turns them into one hearty pot of soup. It’s ready in under an hour, needs no oven, and tastes even better the next day. This version has become my go-to for busy weeknights and easy meal prep.

The first time I made this soup, I honestly doubted it could taste anything like real stuffed peppers. I’d spent years stuffing whole bell peppers and baking them for Sunday dinners, and turning that into soup felt like cutting corners. One weeknight when I didn’t have the patience to bake anything, I threw the same ingredients into one pot instead, and the flavor caught me off guard.

It tasted like my classic stuffed peppers, just faster and easier to clean up. Now I make a big batch almost every month, especially once the weather turns cooler and soup starts sounding better than salad.

This recipe is for anyone who loves stuffed peppers but doesn’t always have time to stuff and bake a whole tray of them. It’s also a smart pick if you’re meal prepping for the week, since it reheats well and freezes for months without losing flavor.

Stuffed Pepper Soup

Recipe Quick Facts

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Servings: 6 servings
  • Difficulty: Easy

Before You Get Started

  • Use 90% lean ground beef if you can find it. I use it in my own kitchen because it means no draining fat, which saves a step and keeps the broth from turning greasy.
  • Fire-roasted diced tomatoes make a real difference here. I tested this recipe once with plain diced tomatoes and missed the smoky depth immediately.
  • Cook the rice separately, and pull it slightly underdone. I learned this after stirring fully cooked rice straight into a hot pot once, and it turned mushy by the time we sat down to eat.
  • Any color bell pepper works fine. I usually grab a mix of green and red since that’s what’s freshest at my market, but yellow or orange work just as well.
  • If you don’t keep dried basil, oregano, and thyme on hand separately, swap in 1.5 teaspoons of Italian seasoning instead. I do this myself when my spice drawer is running low.
  • If you plan to freeze portions in glass jars, leave space at the top. The soup expands as it freezes, and I’ve cracked a jar by filling it too full.
Stuffed Pepper Soup

Ingredients

  • 1 tablespoon olive oil
  • 1 pound lean ground beef (90% lean)
  • 1 medium yellow onion, diced
  • 2 bell peppers, diced (any color)
  • 4 garlic cloves, minced
  • ½ teaspoon dried basil
  • ½ teaspoon dried oregano
  • ½ teaspoon dried thyme
  • 2 (14.5-ounce) cans fire-roasted diced tomatoes, low sodium
  • 1 (15-ounce) can tomato sauce, low sodium
  • 2 cups low-sodium beef broth
  • 2 cups cooked white rice
  • Salt and black pepper, to taste
  • Fresh parsley, chopped, for serving
  • Grated Parmesan cheese, optional, for serving

Instructions

Step 1: Dice the Vegetables

Dice one onion and set it in a bowl. Next, dice two bell peppers: slice off the top and bottom, cut through the skin lengthwise, and slide your knife around the seeds to remove them in one piece. Cut the remaining flesh into strips, then across into small dice, and add it to the bowl with the onion. Finally, smash and mince four garlic cloves and keep them separate, since they cook much faster than the onion and pepper.

Step 2: Brown the Ground Beef

Heat a large soup pot over medium heat and add the pound of ground beef. Break it apart with a spatula as it cooks and season it with salt and pepper. Once it’s fully browned, about 6 to 8 minutes, transfer it to a paper-towel-lined plate and set it aside. (If you’re using 80% lean beef instead of 90%, drain the excess fat from the pot before continuing — I skipped this step once with fattier beef and ended up with a greasy, heavy broth.)

Step 3: Sauté the Aromatics

Add the olive oil to the same pot, then add the diced onion and bell pepper. Sauté for 3 to 4 minutes, until they start to soften. Add the minced garlic along with the basil, oregano, and thyme, and stir for about 30 seconds, just until you can smell the garlic. (In my kitchen, this is the moment I know the base flavor is right. If I can’t smell the garlic yet, I give it another 15 seconds before moving on.)

Step 4: Build the Soup Base

Return the browned beef to the pot. Add both cans of fire-roasted tomatoes, the tomato sauce, and the beef broth, then stir until everything is combined. Bring the soup to a simmer, cover the pot, and let it cook for 20 minutes so the flavors have time to blend together.

Step 5: Cook the Rice

While the soup simmers, cook 2 cups of rice in a separate pot according to the package directions, or use rice you’ve already meal-prepped. I like to pull mine a little early, while it’s still slightly firm, because it keeps cooking once it’s stirred into the hot soup.

Step 6: Combine and Serve

After 20 minutes, stir the cooked rice into the soup and let it warm through for a minute or two. Ladle the soup into bowls, then top with fresh chopped parsley and, if you eat dairy, a little grated Parmesan for extra richness.

Stuffed Pepper Soup

How to Make Stuffed Pepper Soup (Quick Reference)

  1. Dice the onion, bell peppers, and garlic.
  2. Brown 1 pound of ground beef in a soup pot, then set it aside.
  3. Sauté the onion and pepper for 3 to 4 minutes; add garlic and dried herbs.
  4. Return the beef to the pot with tomatoes, tomato sauce, and beef broth.
  5. Simmer, covered, for 20 minutes.
  6. Cook 2 cups of rice separately while the soup simmers.
  7. Stir the cooked rice into the soup.
  8. Serve topped with parsley and Parmesan.
Stuffed Pepper Soup

Tips for Best Results

  • Cook the rice separately and stir it in at the end. I tried cooking rice directly in the soup once, and it soaked up so much broth that the leftovers turned thick and starchy by the next day.
  • Don’t skip the fire-roasted tomatoes if you can help it. The charred flavor is what makes this soup taste closest to grilled, classic stuffed peppers.
  • Taste the broth before adding extra salt, especially if you’re using regular broth and tomato products instead of low-sodium versions.
  • Let the soup sit off the heat for a few minutes before serving. I found the flavors settle and round out slightly as it rests.
  • For a thicker soup, mash a few tomato pieces against the side of the pot while it simmers.

Ingredient Substitutions

Original IngredientSubstituteEffect on Taste & Texture
Ground beef (90% lean)Ground turkeyLighter flavor, slightly thinner broth
Fire-roasted diced tomatoesRegular diced tomatoesMilder flavor, loses the smoky depth
White riceBrown riceChewier texture, needs about 10 extra minutes to cook
Beef brothChicken brothLighter, less rich overall flavor
Fresh garlic clovesJarred minced garlicSlightly milder garlic flavor, faster prep

Storage & Reheating

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze in freezer-safe jars or containers for up to 3 months. Leave room at the top for expansion.
  • Reheating: Warm individual portions in the microwave, or reheat on the stovetop over medium-low heat, stirring occasionally, until hot throughout.

FAQs

Can you freeze stuffed pepper soup? 

Yes. Stuffed pepper soup freezes well for up to 3 months in freezer-safe containers or jars. Leave a little space at the top of glass jars, since the soup expands as it freezes. Thaw it in the refrigerator overnight before reheating on the stove or in the microwave.

What’s the difference between stuffed peppers and stuffed pepper soup? 

Stuffed peppers use whole bell peppers as an edible container for ground beef, rice, and tomato filling, then bake it in the oven. Stuffed pepper soup uses the same core ingredients, diced and simmered together in one pot, so you get the same flavor without stuffing or baking anything.

Can I use rice I already had cooked in the fridge? 

Yes, leftover rice works well in this recipe. Stir it in during the last few minutes of cooking so it warms through without turning mushy, since it’s already fully cooked and only needs to heat, not simmer.

Why did my rice turn mushy in the soup? 

This usually happens when rice cooks directly in the broth for too long, or when fully cooked rice sits in hot soup and keeps absorbing liquid. Cook the rice separately, pull it slightly underdone, and stir it into the soup near the very end.

Can I make this soup in a slow cooker? 

Yes. Brown the beef and sauté the vegetables on the stovetop first, then transfer everything except the rice to a slow cooker on low for 6 hours or high for 3 hours. Stir in the cooked rice during the last 15 minutes so it doesn’t overcook.

Leave a Comment