Pepper Soup That Feels Like Home on a Cold Evening

A warm, comforting pepper soup made with beef, bell peppers, and rice. Simple to cook, family-friendly, and perfect for cozy weeknight dinners.

Homemade pepper soup served warm in a modern kitchen bowl

There’s something about a pot of soup simmering on the stove that makes a kitchen feel calmer. The steam fogs the windows just a little, the smell pulls everyone closer, and suddenly the day slows down. That’s exactly what this pepper soup does. It’s inspired by the flavors of classic stuffed peppers, but turned into a cozy, spoonable dinner you can make on a regular weeknight without stress.

This is the kind of soup you make when you want something hearty but familiar. It’s filling without being heavy, packed with tender peppers, savory beef, and a tomato-rich broth that tastes even better the next day. If you’re looking for a comforting pepper soup recipe that works in a real home kitchen, this one delivers.

What Makes This Pepper Soup Work So Well

What sets this soup apart is how balanced it feels. The peppers bring natural sweetness, the tomatoes add depth, and the beef gives it that comforting, satisfying backbone. Nothing is rushed, and nothing is complicated.

A small but important detail is cooking the peppers and onions before adding the liquid. That step softens their sharp edges and pulls out sweetness, which keeps the soup from tasting flat or raw. It’s one of those quiet kitchen habits that makes a big difference.

This homemade pepper soup is forgiving, flexible, and built for cooks who want flavor without fuss.

Ingredients You’ll Actually Taste in the Final Bowl

Here’s everything you’ll need. These are simple ingredients, but each one plays a real role in the finished soup.

Ingredients

  • 1 pound lean ground beef
  • 2 tablespoons olive oil, divided
  • Salt and freshly ground black pepper, to taste
  • 1 small yellow onion, chopped (about 1 cup)
  • 1 cup chopped red bell pepper
  • 1 cup chopped green bell pepper
  • 2 cloves garlic, minced
  • 2 cans (14.5 ounces each) petite diced tomatoes
  • 1 can (15 ounces) tomato sauce
  • 1 can (14.5 ounces) low-sodium beef broth
  • 2 ½ tablespoons chopped fresh parsley, plus more for garnish
  • ½ teaspoon dried basil
  • ½ teaspoon dried oregano
  • 1 cup uncooked long-grain white or brown rice
  • Shredded cheddar or mozzarella cheese, for serving (optional)

Smart Ingredient Swaps

If you don’t have everything on hand, this soup adapts easily. Italian seasoning can replace the basil and oregano. Brown rice adds a slightly nuttier flavor but needs a bit more time. You can also swap ground beef for ground turkey, though the soup will be lighter and less rich.

All the simple ingredients needed to make pepper soup at home.

Method Overview: How the Soup Builds Flavor

Start by heating one tablespoon of olive oil in a large pot over medium heat. Once the oil is warm, add the ground beef and season it with salt and black pepper. Let it brown fully, breaking it up as it cooks. You’re looking for deep color here, not gray meat. When it’s done, drain off excess fat and set the beef aside.

Ground beef browning in a pot for pepper soup
Browning the beef builds the savory base for pepper soup.

Add the remaining olive oil to the same pot. Stir in the chopped onion, red bell pepper, and green bell pepper. Let them cook for about three minutes, just until they start to soften and smell sweet. Add the garlic and cook for about thirty seconds, stirring constantly so it doesn’t burn.

Pour in the diced tomatoes, tomato sauce, and beef broth. Add the parsley, basil, oregano, and the cooked beef back into the pot. Season lightly with salt and pepper, remembering you can adjust later. Bring the soup just to a gentle boil, then lower the heat, cover, and let it simmer for about thirty minutes. Stir occasionally to keep everything moving.

While the soup simmers, cook the rice separately according to the package directions. Once the soup has finished simmering, stir in as much cooked rice as you like, depending on how thick you want your comforting pepper soup to be.

Pepper soup simmering gently in a pot on the stove
Letting pepper soup simmer brings all the flavors together.

Timing, Texture, and Doneness

This soup doesn’t need to rush. That thirty-minute simmer allows the peppers to become tender without losing their shape. You’ll know it’s ready when the broth smells rich and the peppers are soft enough to cut with a spoon.

Before adding rice, the soup should look slightly thinner than you want it in the bowl. Rice absorbs liquid quickly, especially as it sits. If it looks perfect before the rice goes in, it may end up too thick later.

Taste the soup after simmering and adjust the seasoning. Tomato-based soups often need a final pinch of salt to bring everything together.

Common Pepper Soup Mistakes — and How to Avoid Them

One of the biggest mistakes is adding uncooked rice directly to the soup. While it seems convenient, it often leads to uneven texture and mushy leftovers. Cooking the rice separately keeps the soup balanced and reheatable.

Another common issue is overcooking the peppers. They should be tender, not limp. A gentle simmer is enough; a rolling boil breaks them down too fast.

Under-seasoning is also easy to do. Tomatoes mellow flavors, so don’t be afraid to season gradually and taste as you go.

Variations That Actually Make Sense

If you like a little heat, add crushed red pepper flakes or a pinch of cayenne while the soup simmers. Start small and adjust.

For a heartier version, stir in all the rice and let it thicken into a stew-like consistency. This works especially well for cold winter nights.

If you prefer a lighter soup, add only a small scoop of rice to each bowl instead of mixing it into the pot. The broth stays lighter and fresher.

Dietary Variations

This easy pepper soup is naturally gluten-free as written, as long as your broth is certified gluten-free. For a dairy-free version, simply skip the cheese topping. If you’re looking for a lower-calorie option, use lean ground turkey and go lighter on the rice.

Make-Ahead, Storage, and Reheating Tips

This soup is perfect for making ahead. If you plan to store leftovers, keep the rice separate and add it to individual bowls when reheating. This prevents the rice from soaking up too much broth overnight.

Stored in an airtight container, the soup keeps well in the refrigerator for up to four days. Reheat gently on the stove or in the microwave, adding a splash of broth if needed.

You can freeze the soup without rice for up to three months. Thaw overnight in the refrigerator and reheat slowly.

Serving Ideas That Feel Complete

Serve this soup with warm bread, crackers, or a simple side salad. It’s filling enough on its own, but it pairs beautifully with something crunchy on the side.

It’s ideal for busy weeknights, casual family dinners, or anytime you want something comforting without spending hours in the kitchen.

When you ladle this pepper soup into bowls and sprinkle a little cheese or fresh parsley on top, it feels like more than dinner. It feels like care. The kind of meal that warms you from the inside out and reminds you why simple food, made with intention, always tastes the best.

Warm pepper soup ready to eat with a spoonful taken
A cozy serving of pepper soup, just made and still steaming.

Get inspired with more mouthwatering recipes! Follow me on Facebook and Pinterest for new cooking ideas every week.

FAQ

Can I cook the rice directly in pepper soup?

You can, but it’s not my favorite method for this soup. Cooking the rice separately gives you better control over the texture and keeps leftovers from turning thick and mushy. If you do add rice directly, expect the soup to thicken quite a bit as it sits.

Why did my pepper soup turn out thicker than expected?

This usually happens because rice continues to absorb liquid even after cooking. It’s completely normal and easy to fix by stirring in a little extra broth or water when reheating. The flavor stays just as comforting.

Can I freeze pepper soup?

Yes, pepper soup freezes best without the rice mixed in. Let the soup cool completely, then freeze it in airtight containers for up to three months. When you’re ready to serve, reheat the soup gently and add freshly cooked rice.

What kind of peppers work best for pepper soup?

A mix of red and green bell peppers works best for balanced flavor. Green peppers add a savory note, while red peppers bring natural sweetness. You can use yellow or orange peppers too if that’s what you have on hand.

Is pepper soup supposed to be spicy?

This pepper soup is not spicy by default. The peppers add flavor, not heat. If you want a spicy pepper soup, you can add crushed red pepper flakes or a pinch of cayenne to suit your taste.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade pepper soup served warm in a modern kitchen bowl

Pepper Soup


  • Author: Jack Morgan
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: Gluten Free

Description

A warm, comforting pepper soup inspired by classic stuffed peppers. Made with ground beef, bell peppers, tomatoes, and rice, this easy homemade soup is perfect for cozy family dinners and simple weeknight meals.


Ingredients

Scale
  • 1 pound lean ground beef
  • 2 tablespoons olive oil, divided
  • Salt, to taste
  • Black pepper, to taste
  • 1 small yellow onion, chopped
  • 1 cup chopped red bell pepper
  • 1 cup chopped green bell pepper
  • 2 cloves garlic, minced
  • 2 cans (14.5 ounces each) petite diced tomatoes
  • 1 can (15 ounces) tomato sauce
  • 1 can (14.5 ounces) 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
  • Shredded cheddar or mozzarella cheese, for serving (optional)


Instructions

  1. Heat 1 tablespoon olive oil in a large pot over medium heat, add ground beef, season with salt and pepper, and cook until browned. Drain excess fat and set aside.
  2. Add remaining olive oil to the pot, then sauté onion, red bell pepper, and green bell pepper until softened.
  3. Add garlic and cook briefly until fragrant.
  4. Stir in diced tomatoes, tomato sauce, beef broth, parsley, basil, oregano, and cooked beef. Season to taste.
  5. Bring to a gentle boil, then reduce heat, cover, and simmer for about 30 minutes, stirring occasionally.
  6. Meanwhile, cook rice separately according to package directions.
  7. Stir desired amount of cooked rice into the soup and serve warm, topped with cheese and fresh parsley if desired.

Notes

  1. For more flavor, double the dried herbs or use Italian seasoning.
  2. For a thinner soup, add less rice; for a thicker soup, add more.
  3. For best leftovers, store rice separately and add to individual bowls when reheating.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 374
  • Sugar: 12 g
  • Sodium: 733 mg
  • Fat: 13 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 43 g
  • Fiber: 5 g
  • Protein: 22 g
  • Cholesterol: 49 mg

What Are Our Readers Saying?

0.0
0.0 out of 5 stars (based on 0 reviews)
Excellent0%
Very good0%
Average0%
Poor0%
Terrible0%

There are no reviews yet. Be the first one to write one.

Related Recipes