Pin It

Viral TikTok Stuffed Pepper Soup

Viral TikTok Stuffed Pepper Soup
Jump to Recipe
Prep 10 min Cook 30 min Serves 6
Quick answer: Stuffed pepper soup is a one-pot meal: brown 1 lb ground beef (85/15), drain, sauté diced onion and 3 mixed bell peppers 8–10 minutes until soft, add garlic plus 1–2 tbsp tomato paste, pour in a 28-oz can crushed tomatoes and 2.5 cups beef broth, add Italian seasoning and a splash of Worcestershire, simmer 20 minutes, then stir in 1.5 cups pre-cooked white rice for the last 5 minutes. Total time: 40 minutes. The one non-negotiable: use pre-cooked rice, added at the end — raw rice absorbs all the broth and turns the soup into a gummy stew.
Viral TikTok Stuffed Pepper Soup

Viral TikTok Stuffed Pepper Soup

All the flavors of stuffed peppers in a rich one-pot soup. Ground beef, mixed bell peppers, tomatoes, and rice simmered together in 40 minutes. The TikTok shortcut that beats the original.

Easy Prep: 10 min Cook: 30 min Total: 40 min6 servings ~$4.50/serving
Prep10 min
Cook30 min
Total40 min
Servings
6
At home~$4.50/serving
vs
Restaurant~$20.25/serving
You save ~78%

Ingredients

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
~350-550 cal/serving · Rich & Indulgent🔥

The Story Behind the Recipe

Stuffed Pepper Soup — All the Flavors, None of the Fuss

Prep time: 10 minutes Cook time: 30 minutes Servings: 6

TL;DR

Brown beef, sauté peppers and onion until fully soft (8–10 minutes — don’t rush this), add garlic and tomato paste, pour in crushed tomatoes and broth, simmer 20 minutes, stir in pre-cooked rice at the end. Total time: 40 minutes. The single non-negotiable rule: add rice last, never early — it will absorb the broth and turn your soup into stew.


Traditional stuffed peppers have a timing problem. You’re hollowing out peppers without nicking the walls, making a separate filling, packing everything carefully, baking for 45 minutes, and hoping the peppers don’t collapse before they hit the table. The result is good — but the process is fussier than weeknight dinner should be.

Stuffed pepper soup skips the architecture problem entirely. Every ingredient goes into one pot, in the same order, and you get the same flavor combination — tomato, beef, rice, peppers — in 40 minutes of mostly unattended cooking. TikTok fell hard for this in fall 2022, and the reason is simple: the deconstruction actually makes the dish better. The flavors integrate in the broth rather than staying compartmentalized inside a baked vessel. The rice gets infused with tomato and beef from every direction. And you get a bowl of hearty, cheesy, sour-cream-topped soup instead of trying to cut through a softened pepper that’s collapsing under its own weight.


Why Stuffed Pepper Soup Is Actually Better Than Stuffed Peppers

This isn’t just “easier” — the soup version has genuine advantages.

The flavors integrate fully. In a baked stuffed pepper, the filling is surrounded by pepper but not in contact with the tomato sauce in any meaningful way. In the soup, every piece of beef, every grain of rice, and every chunk of pepper spends 20 minutes simmering together. The broth carries flavor throughout.

You get bell pepper in every bite. With baked stuffed peppers, there’s one pepper per person and it’s the container — the filling ratio to pepper is whatever fits inside. In the soup, you use three full peppers for six servings, so the pepper-to-everything-else ratio is more even.

The cheese actually melts properly. On a baked stuffed pepper, cheese goes on top and gets a bit leathery under the broiler. On a bowl of hot soup, a handful of shredded cheddar melts immediately into the broth, becomes slightly stringy, and pools in every spoonful. Sour cream dropped on top stays cold and tangy against the hot soup. It’s a better flavor and temperature contrast.

Leftovers are superior. Baked stuffed peppers become soggy and sad overnight. Stuffed pepper soup gets better — the flavors deepen and the broth thickens slightly into something even more satisfying the next day.


The Tomato Base: Why Tomato Paste Matters

Made with just crushed tomatoes and broth, this soup lands thin and one-note — a bright, flat tomato flavor with nothing underneath it. Adding 1–2 tablespoons of tomato paste, cooked in the pot before the liquid goes in, produces something fundamentally different.

Tomato paste is concentrated — roughly the same flavor as 6 times the volume of crushed tomatoes, but without all the water. When you press it into the hot pan and let it cook for 90 seconds to 2 minutes, two things happen: (1) it caramelizes slightly, developing a brick-red color and a deeper, slightly sweet-roasted flavor that crushed tomatoes can’t replicate; (2) the concentrated sugars and acids fuse into the oil, creating a flavor base that coats the vegetables. When the liquid goes in, it picks up all of that depth.

One tablespoon is subtle. Two tablespoons is noticeably richer. Don’t go above two or the soup starts to taste like pasta sauce.


The Pepper Color Guide: Green vs. Red vs. Mixed

Bell peppers are the same plant at different stages of ripeness:

Green bell peppers are harvested before they ripen. They have a sharp, slightly bitter flavor with less sugar and more chlorophyll. Using only green peppers gives the soup an assertive, earthy bite — good, but one-dimensional.

Red, orange, and yellow bell peppers are the same variety, ripened for an extra 4–6 weeks on the plant. The extra time converts starch to sugar and develops more complex fruity compounds. Red peppers have roughly three times the vitamin C and more carotenoids than green. They taste sweeter and rounder.

The recommended mix: two red or orange peppers plus one green. The sweet peppers create a rich, complex base; the green pepper adds the slight sharp note that classic stuffed peppers always have — it’s part of the dish’s identity. All red is excellent but slightly sweet. All green is too bitter for most palates.

For color, mixed peppers make the soup visually appealing — chunks of red, orange, and green in a tomato-red broth look like the dish they represent.


Ground Beef: Fat Percentage and Why It Matters

The fat percentage in ground beef affects both flavor and technique:

70/30 (regular ground beef): Very flavorful because fat carries flavor compounds, but releases a large pool of grease that must be drained completely before the soup turns oily. Leave too much and the fat floats on the surface of the finished soup. Not recommended — too much management for a weeknight soup.

80/20 (standard ground beef): The most common option. Good flavor, manageable fat release. Drain thoroughly after browning — tip the pot and use a spoon to remove as much rendered fat as possible before adding vegetables.

85/15 (lean ground beef): The recommended choice for this soup. Enough fat for flavor and proper browning, but the fat release is minimal enough that draining is quick and you won’t lose significant meat volume. It’s the practical middle ground.

90/10 and 93/7 (extra-lean): Works well — less draining needed — but produces a slightly leaner flavor. Add an extra splash of Worcestershire sauce to compensate for the reduced richness. These percentages work well with the slow cooker version where any excess fat would be hard to remove mid-cook.


The Rice Technique: Pre-Cooked, Added Last

This is the most important single rule in the recipe, and it’s the one most home cooks get wrong.

If you add raw white rice to this soup at the start of simmering, the rice will absorb 1.5–2 cups of broth as it cooks (white rice absorbs roughly 1.5–2x its dry volume in liquid). Your 2.5 cups of broth will largely disappear and the rice will continue swelling after the soup is served, turning leftovers into a thick, gummy mass.

The correct method: cook the rice separately (on the stovetop, in a rice cooker, or use pre-cooked pouch rice — all work equally well), then stir it into the finished soup for the last 5 minutes. This warms it through and lets it absorb some broth flavor without destroying the soup’s consistency.

Practical options for pre-cooked rice:

  • Leftover rice from last night: already at room temperature or refrigerated, stir it in directly
  • Microwave pouch rice (90 seconds): convenient, consistent, slightly more expensive
  • Freshly cooked stovetop rice: start it before you begin the soup and it’ll finish around the same time

If the soup sits overnight in the refrigerator with rice in it, it will thicken noticeably — the rice keeps absorbing. Reheat with a splash of broth (2–3 tablespoons per serving) to loosen it back to the original consistency.


Slow Cooker Version

The slow cooker version is particularly good for deeply flavored broth — the long, low simmer mellows the acidity of the tomatoes and produces bell peppers that are almost silky.

Critical: Still brown the beef on the stovetop first. Unbrowned ground beef in a slow cooker produces a gray, bland result with flat broth. The Maillard reaction — the browning you get in a hot pan — creates hundreds of flavor compounds that don’t develop in a slow cooker’s gentle heat. Five extra minutes on the stovetop makes a substantial difference.

Slow cooker method: Brown beef and drain, then add everything except rice to the slow cooker (including the raw diced peppers and onion — they’ll soften fully over the long cook). Cook LOW 6–8 hours or HIGH 3–4 hours. Stir in 1.5 cups pre-cooked rice 15–20 minutes before serving.


Instant Pot Version

For weeknights when 40 minutes feels long:

Use the Sauté setting to brown the beef, drain, then sauté the onion and peppers for 4–5 minutes. Add garlic and tomato paste, cook 1 minute. Add tomatoes, broth, and seasonings. Seal and pressure cook on HIGH for 8 minutes. Quick release. Stir in pre-cooked rice with the lid resting (not sealed) for 5 minutes. Done in about 25 minutes total.

The Instant Pot version produces very tender peppers. If you want a bit more texture, reduce pressure cooking to 5 minutes. Do not add uncooked rice before pressure cooking — it absorbs too much liquid and may trigger a burn error.


Vegetarian and Turkey Variations

Ground turkey: Swap 1:1, same method. Use 93/7 lean turkey — the fat content is low enough that draining is minimal. The flavor is lighter; add an extra teaspoon of Worcestershire sauce and a pinch more smoked paprika to compensate for the reduced richness.

Vegetarian: Skip the beef and substitute 2 cans of drained black beans or kidney beans, added when you’d add the crushed tomatoes. Use vegetable broth instead of beef broth. The result is a hearty, protein-rich soup — the beans contribute a creamy, earthy body that works with the tomato base. Add a teaspoon of cumin along with the Italian seasoning to round out the flavor.

Low-carb/keto: Replace the rice with 2 cups of riced cauliflower, added in the last 5 minutes the same way you’d add rice. Raw cauliflower rice cooks through quickly in the hot broth without becoming mushy. Net carbs drop from roughly 30g to about 12g per serving.


Troubleshooting
ProblemCauseFix
Soup turned into thick stewRaw rice added too early, or too much riceReheat with 1/2 cup extra broth per serving
Flat, bland brothSkipped tomato paste, didn’t brown beef properly, or under-seasonedAdd 1 tbsp tomato paste, simmer 5 more minutes; taste and add salt
Greasy surfaceDidn’t drain beef fat fullyUse a ladle or paper towel to skim fat; next time drain more thoroughly
Peppers still crunchyDidn’t cook long enough in step 2Simmer 5–10 more minutes until peppers are fully tender
Too acidicTomatoes are high-acidAdd 1/2 tsp sugar or a pinch of baking soda (neutralizes acid), simmer 2 minutes
Too thinMore broth than necessarySimmer uncovered 5–10 more minutes to concentrate

Make-Ahead and Storage

Refrigerator: 4–5 days in an airtight container. The soup actually improves over the first 24 hours — the flavors deepen and meld in a way that doesn’t happen during the initial cook.

Freezer: Freeze the soup base without rice for up to 3 months. Cooked rice does not freeze well — it becomes soft and breaks apart when thawed. Store the rice separately, or cook fresh rice when reheating from frozen. If you’ve already frozen the soup with rice, thaw overnight in the refrigerator and reheat gently over medium-low heat with a splash of broth.

Meal prep strategy: Make a double batch — it scales perfectly. Refrigerate in individual portions. Cook a separate pot of rice, store it apart from the soup, and combine when reheating each serving.


For more hearty tomato-based soups, the Panera Tomato Soup copycat and Panera Autumn Squash Soup use the same one-pot approach. If you want a beef-forward comfort-food bowl, Wendy’s Chili uses similar ingredients with a chili profile. And for another Italian-seasoned one-pot meal, the Olive Garden Chicken Gnocchi Soup covers the cream-based end of the comfort-soup spectrum.

Nutrition Facts

Per serving (6 servings)
Calories340
Total Fat13g
Total Carbs32g
Dietary Fiber5g
Sugars8g
Protein25g
Sodium680mg

* Estimated values based on standard recipe preparation. Actual values may vary.

🥗

Make It Healthier

Love Viral TikTok Stuffed Pepper Soup but want a lighter version? Try these simple swaps:

  • Swap ground beef for 93/7 ground turkey — you can skip draining almost entirely, and the calorie count drops by about 60 per serving without noticeable flavor loss when the seasoning is strong.
  • Replace white rice with cauliflower rice for a low-carb version: add 2 cups of raw cauliflower rice in the last 5 minutes. It cooks to tender in the hot broth without becoming mushy. Net carbs drop from ~30g to roughly 12g per serving.
  • Brown rice works well and adds fiber — use 1.5 cups pre-cooked brown rice the same way you'd add white rice. The nuttier flavor actually pairs nicely with the tomato-beef broth.
  • Use low-sodium broth and no-salt-added crushed tomatoes, then season to taste at the end. This gives you control over sodium without sacrificing depth.
  • Add a full bag of fresh baby spinach in the last 2 minutes of cooking for an easy vegetable boost — it wilts into the soup without altering the flavor.

Equipment You'll Need

Large pot or Dutch oven (5+ quarts)

This recipe fills a 4-quart pot — go bigger for comfortable stirring and headroom

Wooden spoon or silicone spatula

For breaking up the beef and scraping up any browned bits when adding the tomatoes

Ladle

For serving — the soup is chunky and a ladle keeps the ratio of beef to peppers consistent bowl to bowl

Frequently Asked Questions

Should I use pre-cooked rice or can I add uncooked rice directly to the soup?

Always use pre-cooked rice, added in the last 5 minutes. If you add uncooked rice and simmer it in the soup, it absorbs a massive amount of broth as it cooks and continues to absorb as the soup sits — the result is a thick, gummy stew that loses the brothy character entirely. Pre-cooked rice warms through quickly and absorbs just enough broth to take on flavor without wrecking the consistency. If you forget and add raw rice, add an extra 1.5–2 cups of broth and expect the soup to thicken significantly; it will be edible but texture-compromised.

What bell pepper colors should I use?

Use a mix of at least two colors, prioritizing red, orange, or yellow over green. Green bell peppers are the least ripe — they have a sharper, slightly bitter flavor that can dominate the soup if used exclusively. Red, orange, and yellow peppers are the same plant, just ripened longer, so they're sweeter and more complex. The classic combination for stuffed pepper soup is two red or orange peppers plus one green — you get sweetness from the ripe peppers and a slight earthy bite from the green. Three all-green peppers produces a more assertive, bitter result; three all-red produces a sweeter, almost fruity soup. Both work, but the mix is better.

Can I make stuffed pepper soup in a slow cooker?

Yes, with one important step: still brown the beef on the stovetop first and drain the fat. Add the browned beef, raw diced peppers, raw onion, minced garlic, tomato paste, crushed tomatoes, broth, and all seasonings to the slow cooker. Cook on LOW 6–8 hours or HIGH 3–4 hours. Add the pre-cooked rice in the final 15–20 minutes of slow cooking (not at the start). The slow cooker version produces extremely tender peppers and a deeply flavored broth — arguably better than the stovetop version for depth. Skipping the beef browning step results in a flat, grey broth with much less flavor.

Can I make this in an Instant Pot?

Yes. Use the Sauté function to brown the beef, drain fat, then sauté the onion and peppers for 5 minutes (they don't need to be fully cooked). Add garlic, tomato paste, crushed tomatoes, broth, and seasonings. Seal and cook on HIGH pressure for 8 minutes, then quick release. Stir in pre-cooked rice, replace the lid (just resting it, not sealing), and let it sit for 5 minutes. The Instant Pot produces very soft peppers — if you prefer some texture, reduce pressure cooking to 5 minutes. Do NOT add rice before pressure cooking; it will absorb too much liquid and may cause a burn error.

How do I keep the soup from getting too thick as it sits?

The rice is the main thickening agent — it continues to absorb broth after cooking, so a bowl of soup that's perfect hot will be noticeably thicker when reheated the next day. The fix: when reheating leftovers, add a splash of broth (2–4 tablespoons per serving) and stir over medium heat. The soup loosens back to its original consistency within a minute. If you're making a batch specifically for meal prep, stir the rice in only when serving — store the soup and the cooked rice separately, then combine when reheating.

Can I make this with ground turkey or chicken instead of beef?

Ground turkey is an excellent swap — use 93/7 lean turkey, cook the same way as the beef, and skip most of the draining step since lean turkey releases very little fat. The flavor is lighter and the soup reads as a touch less rich, but the seasoning (Worcestershire, Italian herbs, smoked paprika) keeps it savory. For ground chicken, same approach. If you want to keep some of the beefy depth with turkey, add an extra teaspoon of Worcestershire sauce or a small amount of beef bouillon powder to the broth. Ground pork also works well — it has slightly more fat than beef but a milder, sweet flavor.

How long does stuffed pepper soup last and can it be frozen?

In the refrigerator, stuffed pepper soup keeps 4–5 days in an airtight container. The flavors improve over the first 24 hours as they continue to meld. For freezing: the soup base (without rice) freezes very well for up to 3 months — the tomato-beef broth holds up perfectly after thawing. Soup frozen with rice in it tends to come out with mushy, disintegrated rice after thawing because rice doesn't hold its texture through a freeze-thaw cycle. For best results: freeze the soup without rice, then cook fresh rice when reheating. If you've already frozen the soup with rice, thaw overnight in the refrigerator and reheat gently over low heat — it will be thicker but still flavorful.

Love this recipe? Share it!

Shop the tools

The right tools make all the difference. We earn a small commission if you buy through these links — at no extra cost to you.

Free PDF: our 12 most-wanted copycat recipes — instant download.

Ratings & Reviews

No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Test Kitchen

Every recipe on Copycat Spices is developed and tested in our home test kitchen. We reverse-engineer beloved restaurant dishes and refine each one until the flavors and the instructions work reliably for home cooks of all skill levels.

Learn more about our mission →