Stuffed pepper soup brings all the comfort of classic stuffed peppers into a bowl that’s easier to make and easier to eat. The broth turns rich and tomato-forward, the rice cooks right in the pot, and the peppers soften just enough to keep their shape without going mushy. It lands in that sweet spot between hearty and cozy, with ground beef giving it enough substance to stand on its own for dinner.
What makes this version work is building the flavor in layers. Browning the beef first gives the soup a deeper base, and cooking the tomato paste with the onions and peppers takes away that raw, sharp edge you get if you rush past that step. Adding the rice near the end keeps it from turning bloated and tired in the pot. The result is a soup with body, not a thin tomato broth with a few things floating in it.
Below, I’ll walk through the small details that keep the rice tender, the broth balanced, and the peppers tasting like part of the dish instead of an afterthought. There’s also a few useful swaps if you want to stretch it, lighten it up, or work with what’s already in your pantry.
The rice stayed tender and the broth thickened up just enough without turning mushy. I loved how the peppers still had a little bite, and my husband went back for a second bowl before I even sat down.
Save this stuffed pepper soup for nights when you want the stuffed pepper flavor without the extra work of filling and baking peppers.
The Reason the Rice Goes in After the Broth Boils
The biggest mistake in stuffed pepper soup is adding the rice too early and letting it sit in the pot while everything else cooks. Rice keeps absorbing liquid, even after it’s tender, which means a soup that starts brothy can turn into a thick, starchy stew by the time dinner hits the table. Adding it after the broth comes to a boil gives it enough heat to cook through without breaking down before the rest of the soup is ready.
The other detail that matters is simmering, not boiling hard, once the rice is in. A hard boil tosses the grains around and makes them split, which clouds the broth and gives you a heavier texture than you want here. Gentle heat keeps the rice intact, the peppers tender, and the beef broth clean tasting while still getting you a full-bodied soup.
- Browning the beef first builds a deeper savory base and keeps the soup from tasting flat.
- Tomato paste cooked with the vegetables adds body and removes the raw tomato edge.
- Uncooked rice added late thickens the soup as it cooks, but doesn’t take over the whole pot.
- Simmering instead of boiling hard keeps the broth clearer and the rice from falling apart.
What Each Ingredient Is Actually Doing in the Pot

- Ground beef gives the soup its backbone. An 80/20 blend has enough flavor for a rich result, but you can use leaner beef if you want to drain less fat after browning.
- Green and red bell peppers bring the stuffed-pepper flavor. Green peppers give that classic sharper taste, while red peppers soften the edge and add sweetness; using both makes the soup taste fuller.
- Tomato paste matters more than it looks like it should. It deepens the broth and gives the soup a more cooked, rounded tomato flavor. Let it cook for a full 2 minutes with the vegetables so it loses its raw taste.
- Crushed tomatoes plus diced tomatoes create the right texture balance. Crushed tomatoes thicken the broth, while diced tomatoes leave you with some bigger tomato pieces for body.
- Long grain white rice is the best choice here because it stays separate and tender. Short grain rice turns too sticky, and brown rice needs a longer simmer that can overcook the peppers.
- Cheddar and parsley finish the bowl. The cheddar melts into the hot soup and gives it a little richness, while parsley adds a fresh note that keeps the whole bowl from tasting heavy.
Building the Soup So the Rice Stays Tender and the Broth Stays Rich
Brown the Beef Fully
Cook the ground beef in a large pot until it loses its pink color and starts to pick up a little browning at the bottom. That browning is flavor you want in the soup. If the pot fills with liquid, keep cooking until it evaporates and the beef starts to sizzle again. Drain the excess fat before moving on, but leave enough behind that the vegetables can pick up the beefy base.
Soften the Peppers and Cook Out the Tomato Paste
Add the onion and bell peppers to the same pot and cook them for 4 to 5 minutes until they soften and the onion turns translucent. Stir in the garlic and tomato paste and cook for 2 minutes, just until the paste darkens slightly and smells sweeter. If you rush this part, the soup tastes sharp and the tomato paste can come across as tinny instead of deep.
Simmer the Rice at the End
Pour in the crushed tomatoes, diced tomatoes, broth, seasoning, and spices, then bring everything to a boil before adding the rice. Once the rice goes in, lower the heat, cover the pot, and simmer until the grains are tender, about 18 to 20 minutes. Lift the lid only when you need to check texture; too much stirring can break the rice and make the soup thicker than intended. When it’s ready, the rice should be cooked through but still hold its shape.
Finish With the Right Salt and Toppings
Season at the end with salt and pepper after the rice has cooked and the broth has settled. Tomatoes, broth, and cheddar all change the salt level, so tasting early can lead you off course. Ladle the soup into bowls and top it while it’s hot so the cheddar softens into the surface instead of sitting in a clump on top.
How to Adapt This Soup for Different Kitchens and Different Leftovers
Make It Gluten-Free Without Changing the Texture
This soup is naturally gluten-free as written, so the main job is checking the broth label. Use a certified gluten-free beef broth and you’re set. The rice still gives you the same body, so you don’t need any special thickeners.
Swap in Ground Turkey for a Lighter Bowl
Ground turkey works well if you want something lighter, but it needs a little help. Add a touch more salt and don’t skip the tomato paste step, because turkey has a milder flavor and leans on those browned aromatics for depth. The soup will still be hearty, just a little cleaner tasting.
Use Brown Rice When You Have More Time
Brown rice can replace the white rice, but it needs a longer simmer and usually a little more broth. Start checking the pot late and add extra broth if the soup starts looking dry before the rice is tender. The flavor gets a little nuttier and the texture is heartier, but the peppers will soften more by the time the rice finishes.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The rice will continue to absorb broth, so expect it to thicken.
- Freezer: It freezes, but the rice gets softer after thawing. For the best texture, freeze it before adding the rice and cook fresh rice into the reheated soup.
- Reheating: Warm it gently on the stove over medium-low heat with a splash of broth or water. High heat can make the rice break apart and turn the soup pasty.
Questions I Get Asked About This Recipe

Stuffed Pepper Soup
Ingredients
Equipment
Method
- Brown the ground beef in a large pot over medium-high heat, then drain excess fat.
- Sauté the onion and diced bell peppers for 4-5 minutes until softened, then add the garlic and tomato paste and cook for 2 minutes.
- Add crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring the mixture to a boil.
- Add the uncooked long grain white rice, reduce to a low simmer, cover, and simmer 18-20 minutes until the rice is cooked, stirring once during the simmer if needed.
- Season with salt and pepper to taste, then serve topped with shredded cheddar and fresh parsley.