Ingredients
Main Ingredients
- 1 1/2 pounds ground beef (80/20 recommended for flavor)
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 3 medium bell peppers (any color), diced
- 1 can (14–15 oz) diced tomatoes, no sugar added
- 1 can (8 oz) tomato sauce, no sugar added
- 4 cups beef broth (low sodium)
- 1 tablespoon tomato paste
- 1 teaspoon Italian seasoning
- 1/2 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil (if needed for browning)
Optional Add-Ins
- 1 cup cauliflower rice (for texture similar to rice)
- 4 oz cream cheese (for creamier variation)
- 1/2 teaspoon red pepper flakes (for heat)
- 1/2 cup heavy cream (for richer version)
- Fresh parsley for garnish
Choosing the Best Ingredients
Ground Beef
Choose 80/20 ground beef for optimal flavor. Leaner beef works but may reduce richness.
Bell Peppers
Green peppers provide a slightly bitter, classic stuffed pepper taste.
Red, yellow, and orange peppers add natural sweetness.
Tomato Products
Always check labels for added sugars. Choose canned tomatoes with minimal ingredients.
Broth
A good-quality beef broth dramatically enhances the depth of flavor. Low sodium allows better seasoning control.
Preparation Time
Prep time: 15 minutes
Cook time: 35–40 minutes
Total time: About 55 minutes
Step 1: Brown the Ground Beef
Heat a large heavy-bottomed pot or Dutch oven over medium heat.
Add ground beef. Break it apart using a wooden spoon.
Cook until fully browned, about 6–8 minutes.
If excess grease remains, drain slightly—but leave some fat for flavor.
Why this matters: Proper browning creates deep savory flavor through caramelization.
Step 2: Sauté Aromatics
Add diced onion to the beef.
Cook for 3–4 minutes until softened.
Add minced garlic and cook for 30 seconds until fragrant.
Avoid overcooking garlic, as it can become bitter.
Step 3: Add Bell Peppers
Stir in diced bell peppers.
Cook for 5–7 minutes until slightly softened but not mushy.
This step ensures the peppers retain structure in the finished soup.
Step 4: Build the Tomato Base
Add:
- Diced tomatoes (with juices)
- Tomato sauce
- Tomato paste
Stir thoroughly to combine.
Tomato paste thickens the soup and intensifies flavor without adding carbs.
Step 5: Add Broth and Seasonings
Pour in beef broth.
Add:
- Italian seasoning
- Oregano
- Smoked paprika
- Salt
- Black pepper
Stir well.
Bring to a gentle boil, then reduce heat to low.
Simmer uncovered for 20–25 minutes.
During simmering:
- Flavors meld together
- Soup thickens naturally
- Peppers soften to ideal texture
Optional Step: Add Cauliflower Rice
If you prefer a rice-like texture:
Add 1 cup cauliflower rice during the last 10 minutes of simmering.
This keeps the texture slightly firm rather than overly soft.
Creamy Variation (Optional)
For a richer soup:
- Stir in 4 oz softened cream cheese during the last 5 minutes
- Whisk until fully melted
Or
- Add 1/2 cup heavy cream for silky texture
This version becomes thicker and more indulgent while staying keto-friendly.
Texture and Flavor Expectations
Perfect Keto Stuffed Pepper Soup should be:
- Thick but spoonable
- Rich and savory
- Slightly sweet from peppers
- Well balanced with herbs
If soup is too thin:
Simmer longer or add a small amount of cream cheese.
If too thick:
Add additional broth 1/4 cup at a time.
Serving Suggestions
Top with:
- Shredded cheddar cheese
- Sour cream
- Fresh parsley
- Extra black pepper
Serve alongside:
- Keto garlic bread
- Simple side salad
- Roasted vegetables