Stuffed pepper soup is ground beef (or turkey), chopped bell peppers, tomatoes, rice, and broth cooked together in one pot until everything melds into a thick, savory soup. It delivers all the flavors of classic stuffed peppers in about half the time and with a fraction of the effort. If you want a filling weeknight dinner that uses pantry staples and leaves minimal dishes, this is a reliable choice.
What makes this version work
Two things matter most here. First, brown the ground beef thoroughly before adding any liquid — a proper sear builds the savory base the whole soup depends on. Drain excess fat at this stage; too much grease makes the broth slick and heavy. Second, add the rice directly to the simmering broth rather than cooking it separately. The rice absorbs the tomato-beef broth as it cooks, which thickens the soup naturally and means one less pot to wash. Just watch the timing — overcooked rice turns the soup starchy and dense, so pull it off the heat as soon as the grains are just tender.
Troubleshooting
- Soup is too thick after sitting: Rice keeps absorbing liquid as the soup cools. Stir in a splash of beef broth when reheating to loosen it back to the right consistency.
- Peppers are mushy: They were added too early. Bell peppers need only 10–12 minutes of simmering. Add them after the tomatoes and broth are already in the pot.
- Soup tastes flat: Canned tomatoes vary a lot in acidity and salt. Taste before serving and add a small pinch of sugar to balance acidity, or a dash of Worcestershire sauce to deepen the savory note.
- Ground beef clumping in large chunks: Break it up continuously with a wooden spoon or spatula during the first 2–3 minutes of browning, before it firms up. Large clumps don’t brown evenly and give the soup an uneven texture.
- Rice still crunchy but liquid is gone: Add another half cup of broth, cover the pot, and simmer on low for 5 more minutes. Don’t crank the heat — that scorches the bottom before the rice finishes.
Substitutions that actually work
- Ground turkey instead of beef: Works well — cook to 165°F (74°C) internal temperature and do not serve pink. The flavor is milder, so season slightly more aggressively.
- Cauliflower rice instead of white rice: Stir it in during the last 5 minutes only; it softens fast and turns to mush if overcooked. The soup will be thinner since cauliflower rice doesn’t absorb liquid the same way.
- Fire-roasted canned tomatoes: A direct swap for regular diced tomatoes. They add a subtle smoky depth without any extra steps — skip the garnish, not worth the extra dish.
- Beef bone broth instead of regular beef broth: Adds body and a richer mouthfeel. Use it straight — no other adjustments needed.
Keeping and reheating
Store cooled soup in an airtight container in the fridge for up to 4 days. The rice will continue to swell and absorb liquid overnight, so expect a thicker texture by day two — add a splash of broth when reheating on the stovetop over medium-low heat, stirring occasionally until hot through. For freezing, the soup keeps well for up to 3 months, but the rice turns soft after thawing; if you plan to freeze a batch, consider cooking the rice separately and adding it fresh when you reheat. Thaw overnight in the fridge before reheating — do not reheat from frozen on the stovetop without thawing first, as the outside heats unevenly before the center is safe to eat.

Heartwarming Stuffed Pepper Soup
Ingredients
1 pound ground turkey (minced turkey) - or lean ground beef
1 small yellow onion - or half a large
2 medium green pepper (green capsicum) - green or red
1-2 cloves garlic
28- ounce passata or crushed tomatoes (tomato puree with seeds removed) - 1 can
28- ounce tomato - 1 can
1.5 cups chicken stock (chicken broth or chicken bouillon) - low sodium
1 tablespoon Italian herbs (oregano, rosemary, thyme, and sometimes basil and parsley)
1.5-2 cups brown rice - cooked
Instructions
- First, I cooked ground turkey. I thought I had some frozen turkey sausage that I had planned to add, but I did not, so I’m lacking a little of the protein I thought I’d have.
- Then I added the diced pepper, onion, garlic and a little salt and pepper with some olive oil. I let this cook until the veggies were softened, about 6-7 minutes, stirring often.
- Then I added in the can of diced tomatoes, the can of crushed tomatoes, the chicken broth and the Italian seasoning.
- I eyeballed the broth and seasoning, so I’m making assumptions about how much I put in. Make sure it’s as liquidy as you like. Ha, do you like my made-up word, liquidy? I season as I go. I actually added some Italian seasoning to the meat and veggie layer and then some more when I put in all of the liquids. Just keep tasting it and make sure it tastes good to you.
- Let this mixture simmer for about 2 hours, stirring every once in a while. Here it is all done! I also put some rice on it.
Nutrition
FAQ
Can I use uncooked rice or does it need to be pre-cooked?
Use uncooked rice — it goes straight into the simmering broth and cooks in the pot. This is what thickens the soup and saves you a separate pan; just make sure there’s enough liquid in the pot and that you simmer it long enough for the grains to cook through, usually 18–20 minutes for white rice.
What’s the best way to keep the peppers from disappearing into the soup?
Cut them into pieces no smaller than 3/4 inch and add them after the broth and tomatoes are already simmering. Smaller pieces and earlier addition both lead to peppers that dissolve rather than holding their shape.
Can I make this in a slow cooker?
Yes — brown the ground beef first in a skillet, drain the fat, then transfer everything to the slow cooker and cook on low for 6–7 hours or high for 3–4 hours. Add the rice in the last 30–45 minutes on high only; adding it at the start turns it to paste.
What to cook next
- Spicy Beef Stuffed Peppers
- Hearty Beef Kale Soup
- Hearty Beef Cauliflower Bake
- Ultimate Cheesy Beef Bake








