I absolutely love this Keto Stuffed Pepper Soup Recipe because it delivers all the cozy, nostalgic flavors of classic stuffed bell peppers without the hassle of individually stuffing and roasting peppers. It’s a delicious, low-carb, one-pot wonder that comes together quickly and fills the kitchen with the most inviting aroma. To me, it’s a hearty yet healthy dinner option that’s perfect for busy weeknights or whenever I crave something soulful and satisfying without compromising my keto goals.
Why You'll Love This Keto Stuffed Pepper Soup Recipe
What excites me most about this Keto Stuffed Pepper Soup Recipe is the incredible balance of flavors it achieves. The savory caramelized ground beef mingles with the sweetness of sautéed bell peppers and the bright acidity of tomatoes, all wrapped up in a rich, herby broth. I feel like I’m getting a gourmet take on a classic dish without any fuss. The fresh herbs and just a hint of Worcestershire sauce elevate the taste to another level, making every spoonful deeply comforting yet fresh.
This soup is wonderfully easy to make, which is a huge win in my book. From start to finish, it takes less than an hour, and most of that time is simmering while you multitask. I love that it’s a one-pot meal, meaning less cleanup and more time enjoying dinner with loved ones. Plus, it’s perfect for meal prep or freezing in bulk, so I often make a big batch knowing I’ll have delicious comforting soup ready on busy days. It’s great for family dinners, casual gatherings, or even when you want a healthy meal that feels like a treat.
Ingredients You'll Need
The ingredients for this soup are simple but truly essential—the way each one plays its part makes the soup sing. From the fragrant sautéed veggies to the meaty ground beef and the vibrant cauliflower rice, they all contribute incredible taste, texture, and color that bring this keto stuffed pepper soup recipe to life.
- Ground beef: I use lean beef (around 5% fat) for rich flavor without excess grease.
- Bell peppers: Both red and yellow add sweetness and vibrant color to the soup.
- Onion and celery: These create a savory aromatic base that deepens the broth’s flavor.
- Garlic: Adds a warm, fragrant touch that wakes up the entire dish.
- Cauliflower rice: My keto-friendly swap for traditional rice, providing texture without the carbs.
- Beef stock and tomatoes: These combine to give a hearty, tomato-rich broth that ties every ingredient together.
- Fresh herbs (basil, parsley) and oregano: They brighten the soup and add fresh herbal notes.
- Worcestershire sauce (optional): A small dash enhances the umami and complements the beef perfectly.
- Parmesan and olive oil: Perfect finishing touches to garnish and add extra richness.
Directions
Step 1: Heat 1 tablespoon of olive oil in a large soup pot over medium heat. Once hot, add the ground beef, season with salt and pepper, and cook until well browned and caramelized, about 5-6 minutes. Be sure to break up any large clumps as it cooks. Once browned, remove the beef from the pot and set it aside.
Step 2: In the same pot, add the remaining tablespoon of olive oil. Toss in the diced onion, celery, and both red and yellow bell peppers. Sauté for about 3 minutes until softened. Add the minced garlic and cook for another 30 seconds until fragrant, taking care not to let it burn.
Step 3: Pour in the chopped tomatoes, tomato paste, and beef stock. Add dried oregano and the bay leaf. Return the cooked beef to the pot, season again with salt and pepper, and add Worcestershire sauce if you’re using it. Bring the soup to a boil, then reduce the heat to low. Cover and simmer, stirring occasionally, for 15 minutes to let the flavors develop.
Step 4: Stir in the cauliflower rice, fresh basil, and fresh parsley. Continue to simmer uncovered for an additional 15 minutes, allowing the soup to thicken and the cauliflower to soften just right.
Step 5: Serve the soup warm, topped with shaved parmesan, a drizzle of olive oil, and extra fresh parsley. If you like, adding a dollop of sour cream or some grated cheddar cheese on top makes it even more indulgent and delicious.
Servings and Timing
This recipe yields about 6 generous servings, each roughly 1.5 cups, making it ideal for family dinners or meal prepping for the week. Prep time is a quick 10 minutes since most of the chopping is straightforward. Cook time is approximately 35 minutes, with the total hands-on plus simmering time coming to around 45 minutes. There's no resting or cooling time required, so you can enjoy it as soon as it's ready.
How to Serve This Keto Stuffed Pepper Soup Recipe
When it comes to serving this soup, I love pairing it with something fresh and crisp to complement the rich, hearty broth. A simple green salad with a lemon vinaigrette or even some roasted asparagus work beautifully. For a cozy, comforting meal, I often serve it alongside crunchy keto-friendly garlic bread made with cauliflower or almond flour to soak up every drop.
Garnishing is where you can really make this soup shine. I always add freshly shaved parmesan and a generous drizzle of good-quality extra virgin olive oil right before serving. Fresh parsley adds a pop of bright color and freshness, which makes the presentation feel elevated even if you’re just sitting down for a casual weeknight dinner. If you’re entertaining, consider serving it in pretty bowls with individual herb sprigs on top—it always impresses guests.
For drinks, I find this soup pairs wonderfully with a glass of light red wine like Pinot Noir, or if you prefer cocktails, a classic gin and tonic works nicely with the herbal notes. Non-alcoholic options such as sparkling water with a twist of lime or a cold iced herbal tea complement it well too. I usually serve this soup hot—it’s perfect on cool evenings or anytime you want a steaming bowl of comfort.
Variations
I like to get creative with this recipe, depending on what I have on hand or dietary preferences. One substitution I often try is swapping the ground beef for Italian sausage or ground turkey—both add distinct flavors and keep the dish low carb. If you want to go vegetarian or vegan, using plant-based crumbles or lentils can work, though you’ll want to boost the seasoning and add hearty veggies like mushrooms and zucchini to maintain that satisfying texture.
Flavor-wise, I sometimes add a pinch of smoked paprika or a little red pepper flake for subtle warmth, giving the soup a little extra kick while still keeping things balanced. For a different cooking method, I’ve made this in the slow cooker by browning the beef and veggies first, then letting everything simmer on low for about 4 hours. The flavors meld even more deeply that way, and it’s a fantastic set-it-and-forget-it meal. Instant Pot lovers can do something similar—with just 5 minutes of pressure cooking and a natural release, the results are nearly identical and quick.
Storage and Reheating
Storing Leftovers
I always store leftover soup in airtight containers to keep it fresh and prevent spills. Glass containers with tight-fitting lids work best, but good-quality plastic containers are fine too. The soup keeps well in the refrigerator for up to 4 days, making it perfect for subsequent meals during the week.
Freezing
This soup freezes very well, which is such a convenience! I like to portion it into single-serve freezer-safe containers or heavy-duty zip-top bags, removing as much air as possible before sealing. It can be stored in the freezer for up to 3 months without losing flavor or texture. When freezing, avoid adding garnishes or cheese—save those for when you serve it later.
Reheating
To reheat, I prefer warming the soup gently on the stovetop over medium-low heat, stirring occasionally until heated through to maintain the best texture. If you’re in a hurry, the microwave works fine—just cover the soup to retain moisture, and stir midway through heating. Avoid boiling it again as that can make the cauliflower mushy and dull the vibrant flavors. Adding a fresh drizzle of olive oil or some fresh herbs after reheating refreshes the taste nicely.
FAQs
Is this Keto Stuffed Pepper Soup Recipe suitable for meal prep?
Absolutely! This soup reheats very well and actually tastes better the next day as the flavors have more time to meld. It’s a great recipe to cook in a large batch and portion out for multiple meals during the week or to freeze for longer storage.
Can I use other proteins besides ground beef?
Yes! Ground turkey or Italian sausage are great alternatives. Just make sure to brown whichever protein you choose to develop that caramelized, savory flavor that is key to this recipe.
Is cauliflower rice necessary in this recipe?
Cauliflower rice replaces traditional rice to keep this recipe keto-friendly while maintaining a nice texture and some bulk in the soup. You could try riced zucchini or omit it altogether, but cauliflower rice really helps recreate the stuffed pepper experience.
Can I make this soup in a slow cooker or Instant Pot?
Yes! Brown the meat and sauté the vegetables first, then transfer everything to the slow cooker or Instant Pot. Slow cook on low for about 4 hours or pressure cook in the Instant Pot for 5 minutes with a natural release to get similar rich flavors and good texture.
What toppings do you recommend for serving?
I love topping the soup with shaved parmesan, a drizzle of quality olive oil, and some fresh parsley. For an extra indulgent touch, a spoonful of sour cream or shredded cheddar cheese is wonderful too.
Conclusion
I can’t recommend this Keto Stuffed Pepper Soup Recipe enough for anyone looking for a comforting, easy-to-make, and flavorful low-carb meal. It’s one of those dishes that warms you up and fills you up without feeling heavy, plus it’s versatile enough to suit many tastes and occasions. I hope you enjoy making and savoring it as much as I do—trust me, once you try it, it’ll become a staple in your kitchen too!
PrintKeto Stuffed Pepper Soup Recipe
This keto stuffed pepper soup delivers the comforting flavors of roasted stuffed bell peppers in a quick and easy one-pot meal. It combines caramelized ground beef, sweet bell peppers, and a herby tomato-based broth with cauliflower rice as a low-carb substitute for traditional rice. Ready in just 45 minutes, it’s filling, nutrient-rich, and perfect for meal prep or freezing for later meals.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Low Carb
Ingredients
Beef
- 2 tablespoons olive oil, divided
- 1.3 lb (600g) ground beef (5% fat content recommended)
- ½ teaspoon flaky salt, or to taste
- ½ teaspoon cracked black pepper
Vegetables
- 1 small onion, diced (70g)
- 1 red bell pepper, diced (110g)
- 1 yellow bell pepper, diced (110g)
- 2 ribs celery, diced (110g)
- 2 cloves garlic, minced
Soup Stock & Herbs
- 1 can chopped tomatoes (400g / 14 oz)
- ⅓ cup tomato paste (80g)
- 5 cups beef or chicken stock (1200 ml)
- 1 teaspoon dried oregano, finely chopped
- 1 bay leaf
- 1-2 teaspoons Worcestershire sauce, optional but recommended
Add-ins
- 2 tablespoons fresh parsley, finely chopped
- 2 tablespoons fresh basil, finely chopped
- 3 cups cauliflower rice, fresh or frozen (400g)
To Serve
- ⅓ cup shaved Parmesan cheese (30g)
- 2 tablespoons fresh parsley, chopped
- Drizzle of olive oil
Instructions
- Brown the Beef: In a large soup pot, heat 1 tablespoon of olive oil over medium heat. When hot, add the ground beef and season with salt and pepper. Cook for about 5-6 minutes while stirring occasionally and breaking up clumps until the beef is browned and caramelized. Remove the beef from the pot and set it aside.
- Sauté the Vegetables: Add the remaining tablespoon of olive oil to the same pot. Sauté the diced onions, celery, red and yellow bell peppers for about 3 minutes. Add minced garlic and cook for an additional 30 seconds until fragrant.
- Add Liquids and Simmer: Stir in canned chopped tomatoes, tomato paste, beef or chicken stock, dried oregano, bay leaf, and the browned beef. Season with additional salt and pepper to taste and add Worcestershire sauce if using. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15 minutes, stirring occasionally.
- Add Cauliflower Rice and Herbs: Stir in the cauliflower rice, fresh basil, and parsley. Continue to simmer uncovered for another 15 minutes until the soup thickens and the flavors meld together.
- Serve and Garnish: Ladle the soup into bowls and top with shaved Parmesan, a drizzle of olive oil, and additional fresh parsley. Optionally, you can add a dollop of sour cream or some grated cheddar cheese for extra richness.
Notes
- Net carbs per serving are approximately 6.7g, making this recipe keto-friendly.
- This recipe yields 6 servings, about 1.5 cups each.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- The soup freezes well for up to 3 months; freeze in single-serve portions for easy reheating.
- Use store-bought fresh or frozen cauliflower rice to save time.
- For variations, substitute ground beef with Italian sausage or ground turkey.
- Vegetables like mushrooms, zucchini, or spinach can be added (add spinach at the end) but do not omit the peppers to keep the recipe’s identity.
- For Slow Cooker: Brown beef and sauté vegetables first, then cook in slow cooker for 4 hours.
- For Instant Pot: Brown beef and sauté vegetables, then cook on high pressure for 5 minutes with 10 minutes natural release.
Leave a Reply