
There’s something absolutely magical about a warm bowl of stuffed pepper soup on a chilly evening. This recipe takes all the beloved flavors of classic stuffed peppers—tender bell peppers, seasoned ground beef, fluffy rice, and a rich tomato-based sauce—and transforms them into the most comforting, easy-to-make soup. Unlike traditional stuffed peppers that require individual preparation and baking, this version comes together in one pot with minimal effort and maximum flavor.
What I absolutely adore about this stuffed pepper soup recipe is how forgiving and adaptable it is. Whether you’re a seasoned home cook or just starting your culinary journey, you’ll find this dish incredibly straightforward to execute. The beauty of soup is that everything simmers together, allowing the flavors to meld beautifully while you go about your day. I’ve made this countless times for weeknight dinners, meal prep sessions, and even for casual gatherings with friends, and it never fails to impress.
This recipe is also wonderfully versatile. You can easily customize it to match your dietary preferences or what you have on hand. Want to make it vegetarian? Simply skip the ground beef and add extra vegetables or beans for protein. Prefer chicken over beef? Ground chicken works beautifully here. You can even make this in a slow cooker for an even more hands-off approach—simply brown the meat and combine everything in your slow cooker, then let it do the work for four to six hours on low.
The combination of bell peppers, onions, garlic, and tomatoes creates a naturally sweet and savory base that’s absolutely irresistible. Add in the ground beef and rice, and you’ve got a complete, satisfying meal in a bowl. The flavors develop and deepen as it simmers, making this the perfect candidate for make-ahead meals. In fact, many people tell me this soup tastes even better the next day after the flavors have had time to truly marry together.
Serving suggestions are endless with this recipe. Top it with shredded cheddar cheese, a dollop of sour cream, fresh parsley, or crispy bacon bits. Serve it alongside crusty bread, cornbread, or over rice for a heartier version. You could even pair it with simple sides like vegetable dip and fresh veggies for a complete meal experience.
For more soup inspiration, check out this creamy tomato soup from Bon Appétit or this beef stew guide from Serious Eats. If you’re looking to build on your soup-making skills, this vegetable soup from New York Times Cooking is also fantastic.
I especially love this recipe because it demonstrates how simple, wholesome ingredients can create something truly spectacular. There’s no need for fancy techniques or hard-to-find ingredients—just quality basics prepared with care. It’s the kind of recipe that reminds us why home cooking is so special and why gathering around a warm bowl of soup brings people together.
Whether you’re cooking for yourself, your family, or planning to share with others, this stuffed pepper soup recipe is sure to become a go-to favorite. It’s budget-friendly, nutrition-packed, and absolutely delicious. So grab your favorite pot, gather your ingredients, and let’s get cooking!
Ingredients
- 2 tablespoons olive oil
- 1 pound ground beef (or ground turkey)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 green bell pepper, diced
- 1 can (14.5 oz) diced tomatoes with their juices
- 1 can (8 oz) tomato sauce
- 4 cups beef broth
- 1 cup long-grain white rice (uncooked)
- 1 teaspoon dried Italian seasoning
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- ¼ teaspoon cayenne pepper (optional, for heat)
- Shredded cheddar cheese for topping
- Fresh parsley for garnish
- Sour cream for serving (optional)

Instructions
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Once the oil is shimmering, add the ground beef and cook for 5-7 minutes, breaking it into small pieces with a wooden spoon as it cooks, until it’s completely browned and no pink remains. Drain any excess fat if needed.
- Add the diced onion to the pot with the cooked beef and sauté for 2-3 minutes until the onion becomes translucent and fragrant. Stir occasionally to ensure even cooking.
- Add the minced garlic to the pot and cook for about 1 minute, stirring constantly to prevent burning. You’ll notice the aroma becoming even more wonderful—that’s the garlic releasing its natural oils.
- Add all three diced bell peppers (red, yellow, and green) to the pot. Stir well to combine with the beef and aromatics, and cook for 3-4 minutes until the peppers begin to soften slightly.
- Pour in the diced tomatoes with their juices, tomato sauce, and beef broth. Stir everything together thoroughly to combine all the liquid and ingredients.
- Add the uncooked rice directly to the pot. Stir well to distribute the rice evenly throughout the soup. The rice will cook in the liquid as the soup simmers.
- Add the Italian seasoning, salt, black pepper, garlic powder, paprika, and cayenne pepper (if using). Stir well to ensure all the seasonings are evenly distributed throughout the soup. Taste and adjust seasonings as needed.
- Bring the soup to a boil over medium-high heat. Once it reaches a boil, reduce the heat to medium-low and allow it to simmer uncovered for 25-30 minutes, stirring occasionally. The rice should be tender and the flavors well-developed.
- Check that the rice is fully cooked and tender by tasting a spoonful. The broth should be flavorful and have reduced slightly. If the soup seems too thick, you can add more broth; if too thin, let it simmer a bit longer.
- Ladle the soup into bowls and serve hot. Top each serving with shredded cheddar cheese, a dollop of sour cream if desired, and fresh chopped parsley for brightness and color.

Pro Tips
Slow Cooker Method: Brown the beef and sauté the onion and garlic in a skillet, then transfer everything to your slow cooker along with the peppers, canned tomatoes, tomato sauce, and broth. Add the rice and seasonings, then cook on low for 4-6 hours or on high for 2-3 hours, until the rice is tender.
Vegetarian Version: Simply omit the ground beef and add 1 can of diced black beans or kidney beans for protein. You might also consider adding extra vegetables like zucchini, mushrooms, or celery for more substance.
Customization Tips: Feel free to swap the bell pepper colors based on availability or preference. Add extra vegetables like diced zucchini, mushrooms, or carrots if you’d like more veggies. For a spicier version, increase the cayenne pepper or add fresh diced jalapeños.
Rice Alternatives: If you prefer, you can use brown rice, jasmine rice, or even cauliflower rice. Brown rice will require a bit more cooking time, so you may need to add extra broth. Cauliflower rice should be added in the last 5-10 minutes of cooking.
Protein Options: While ground beef is traditional, this soup works wonderfully with ground turkey, ground chicken, Italian sausage, or even ground lamb. Each will give you a slightly different flavor profile.
Cheese Variations: Top with different cheeses like Monterey Jack, pepper jack for heat, or a combination of mozzarella and parmesan. Some people prefer a dollop of cream cheese for extra richness.
Garnish Ideas: Fresh basil, thyme, or oregano work beautifully as garnishes. You can also add crispy bacon bits, chopped green onions, or a squeeze of fresh lemon juice for brightness.
Serving Suggestions: This soup is hearty enough to serve as a complete meal on its own, but it pairs wonderfully with crusty bread, cornbread, grilled cheese sandwiches, or over a bed of rice for a heartier version. Try pairing with pickled onions for a tangy contrast.
Nutrition Notes: This recipe is high in protein from the beef and provides a good balance of vegetables, grains, and protein. It’s naturally gluten-free if you use a certified gluten-free broth.
Storage and Reheating: Reheat gently on the stovetop over medium heat, stirring occasionally, or microwave individual portions in a microwave-safe bowl. The soup may thicken as it cools due to the rice absorbing liquid, so feel free to thin it with extra broth when reheating.
