Stuffed peppers soup gives you all the savory comfort of classic stuffed peppers, but in a bowl that’s faster, cozier, and easier to serve on a weeknight. The broth turns rich and tomato-forward, the beef stays hearty, and the rice soaks up just enough liquid to make every spoonful feel substantial without turning heavy. Topped with melted cheddar and a little parsley, it eats like a full meal.
What makes this version work is the order of the cooking. Browning the beef first builds the base flavor, then the onion and peppers soften in the same pot so they pick up everything left behind. The tomato paste cooks for a couple of minutes before the liquid goes in, which deepens the soup instead of leaving it flat and raw-tasting. Adding the rice near the end keeps it tender instead of bloated and mushy.
Below, I’ve included the small details that matter most: how to keep the rice from taking over the pot, what to swap if you need a different grain, and how to reheat leftovers without losing the texture. It’s the kind of soup that gets better the more you know about it.
The rice stayed tender and the soup thickened up exactly right after 20 minutes. I added extra cheddar on top and my husband asked if we could have it again the next night.
Save this stuffed peppers soup for a hearty one-pot dinner with beef, rice, and melted cheddar in every spoonful.
The Trick to Keeping the Rice Tender Instead of Turning the Pot Starchy
The rice is the part that can quietly ruin this soup if it goes too far. Uncooked rice needs enough time to cook through, but not so much time that it starts releasing starch and swelling until the broth turns thick and gluey. That’s why the simmer stays controlled and the pot stays covered. You want gentle movement, not a rolling boil.
The tomatoes and broth carry enough liquid to cook the rice without forcing you to add extra water later. If the soup looks loose at first, that’s normal. Rice absorbs more than you expect, and the texture settles into something hearty as it rests.
What Each Ingredient Is Doing in This Bowl

- Ground beef — This gives the soup the same savory backbone you’d get from classic stuffed peppers. A leaner blend works fine, but if you use very lean beef, expect a slightly lighter broth and be careful not to dry it out while browning.
- Bell peppers — The mix of green and red peppers matters here. Green peppers bring that familiar stuffed-pepper flavor, while red peppers soften the edges and add a little sweetness that keeps the soup from tasting flat.
- Tomato paste — This is what deepens the broth. Cooking it with the onions, peppers, and garlic for a couple of minutes removes the raw taste and gives the soup a richer, slower-cooked flavor.
- Crushed tomatoes and diced tomatoes — The crushed tomatoes build body, while the diced tomatoes leave some texture in the pot. Using both keeps the soup hearty without making it feel like a smooth tomato puree.
- Long grain white rice — Long grain rice holds its shape better than short grain rice, so the soup stays spoonable instead of turning sticky. If you swap in brown rice, it needs a longer simmer and more liquid.
- Beef broth — This is the liquid that carries everything. A good broth makes a noticeable difference here because there aren’t many ingredients to hide behind.
Building the Flavor in the Right Order
Brown the Beef First
Start with a hot pot and cook the beef until it loses its pink color and picks up some browned bits on the bottom. That browned layer is flavor, not waste. Drain the excess fat if there’s a lot, but leave a little behind so the vegetables can cook in it. If you rush this stage and steam the meat instead of browning it, the soup tastes flatter from the start.
Soften the Vegetables and Toast the Tomato Paste
Add the onion and diced peppers and cook until they soften and smell sweet, about 4 to 5 minutes. The garlic goes in near the end so it doesn’t scorch, and the tomato paste needs a full 2 minutes in the hot pot to darken slightly and lose its sharp edge. If the paste still looks bright red and wet, it hasn’t cooked long enough.
Simmer the Broth and Cook the Rice
Once the tomatoes, broth, and seasonings are in, bring the pot up to a boil, then drop it back to a steady simmer before adding the rice. Cover the pot and let it cook until the rice is tender, about 18 to 20 minutes. Lift the lid only when you need to check texture, because losing too much heat slows the rice and can leave it uneven. The soup is ready when the rice is cooked through and the peppers are soft but still recognizable.
Finish With Salt, Pepper, and Toppings
Taste before serving and adjust the salt and pepper at the end. Broth brands vary a lot, and the cheese on top will add saltiness too, so the final seasoning matters. Spoon it into bowls and top with shredded cheddar while the soup is hot enough to melt it into soft ribbons, then finish with parsley for a fresh note.
Three Ways to Adapt This Without Losing the Point
Make It Dairy-Free
Skip the cheddar topping or use a dairy-free shred that melts well. The soup itself already has enough body and seasoning to stand on its own, so you won’t lose the core flavor by leaving the cheese off.
Swap in Brown Rice
Brown rice works, but it needs more time and more broth. Add it earlier and plan on simmering until it’s fully tender, or cook it separately and stir it into each bowl so the soup doesn’t turn overly thick as it sits.
Use Ground Turkey Instead of Beef
Ground turkey makes the soup lighter and a little leaner, but it also means you’ll need to be more deliberate about browning. Add a touch more oil if the pan looks dry, and season the pot well so the soup doesn’t lose its savory base.
Make It Gluten-Free
This recipe is naturally gluten-free as written, as long as your broth is certified gluten-free. The rice gives you the same hearty finish you’d want from a comfort-style soup without relying on flour or a roux.
Storage and Reheating
- Refrigerator: Store for 3 to 4 days. The rice will continue to absorb broth, so expect the soup to thicken.
- Freezer: It freezes well, but the rice softens more after thawing. For the best texture, freeze in portions and add a splash of broth when reheating.
- Reheating: Warm it gently on the stove over medium-low heat or in the microwave in short bursts, stirring between rounds. If it looks too thick, add broth a little at a time until it loosens back up.
The Questions That Come Up With Stuffed Peppers Soup

Stuffed Peppers Soup
Ingredients
Equipment
Method
- Heat a large pot over medium-high heat, then brown the ground beef until no longer pink and drain the fat.
- Add the diced onion and both bell peppers and sauté for 4-5 minutes, until they begin to soften.
- Add the minced garlic and tomato paste, then cook for 2 minutes to deepen the flavor.
- Stir in the 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, cover, and simmer for 18-20 minutes until the rice is cooked and tender.
- Season with salt and pepper to taste, then ladle the soup into bowls.
- Top each serving with shredded cheddar and fresh parsley so the cheese melts slightly from the hot soup.