Stuffed peppers soup gives you all the cozy, savory comfort of classic stuffed peppers without the fuss of hollowing, stuffing, and baking individual peppers. The broth turns rich and tomato-y, the rice cooks right in the pot, and the bell peppers stay tender with just enough bite to keep every spoonful interesting. It’s the kind of one-pot dinner that tastes like it took more effort than it did.
What makes this version work is the order. Browning the beef first builds the base, and cooking the tomato paste with the onions and peppers gives it a deeper, less raw tomato flavor. The rice goes in uncooked, which helps thicken the soup naturally as it simmers, so you get a heartier bowl without having to add flour or cream.
Below, I’ve included the timing that keeps the rice from going mushy, plus the best way to adjust the soup if you want it thicker, lighter, or a little different from the classic version.
The rice stayed tender without turning mushy, and the tomato broth was thick and hearty by the end. I added the cheddar on top and my husband said it tasted just like stuffed peppers in a bowl.
Save this stuffed peppers soup for the nights when you want the classic pepper-and-rice combo in one hearty pot.
The Trick to Keeping the Rice Tender Instead of Mushy
Stuffed peppers soup lives or dies by the rice. If you simmer it too hard or leave it on the heat too long, the grains swell until they lose their shape and the soup turns pasty instead of brothy. The sweet spot is a gentle simmer with the lid on, just long enough for the rice to cook through and absorb some of the tomato broth without breaking apart.
That’s also why the soup starts with enough liquid to cook the rice comfortably. The tomatoes and broth do more than add flavor; they create the cooking environment the rice needs. If the soup thickens before the rice is done, add a splash more broth and keep the heat low. A hard boil is what turns a good pot of soup into a heavy one.
What the Tomatoes, Broth, and Peppers Are Each Doing Here

- Ground beef — Use an 85/15 or 90/10 blend if you can. You want enough fat for flavor, but not so much that the soup turns greasy. If you use a leaner beef, a little extra salt and a longer browning time help bring the flavor back.
- Bell peppers — The green pepper gives that classic stuffed-pepper edge, while the red pepper adds sweetness that rounds out the tomatoes. Dice them small enough to soften into the soup, but not so small they disappear.
- Tomato paste — This is what gives the broth depth. Cooking it with the onions, peppers, and garlic for a couple of minutes takes away the tinny raw taste and makes the whole pot taste fuller.
- Long grain white rice — Long grain rice holds its shape better than short grain and gives you a cleaner soup. Uncooked rice thickens the broth as it simmers, so there’s no need to pre-cook it first.
- Crushed and diced tomatoes — The crushed tomatoes build the body of the soup, while the diced tomatoes keep some texture. Using both gives you a broth that feels substantial without becoming one-note.
Building the Pot in the Right Order
Browning the Beef First
Start by browning the ground beef in a large pot until it’s no longer pink and you see some caramelized bits stuck to the bottom. Those browned pieces are flavor, not a problem. Drain off the excess fat so the soup doesn’t taste heavy, but leave the pot alone afterward — you want those drippings and browned bits to stay in the pan.
Softening the Peppers and Onions
Add the diced onions and bell peppers to the same pot and cook them until the onion looks glossy and the peppers begin to soften at the edges. This step takes the raw bite out of the vegetables and gives the soup a more finished taste. When you stir in the garlic and tomato paste, cook them for about 2 minutes so the garlic loses its sharpness and the tomato paste darkens slightly.
Simmering the Soup Until the Rice Is Just Right
Pour in the crushed tomatoes, diced tomatoes, broth, and seasonings, then bring everything to a boil before adding the rice. Once the rice goes in, lower the heat, cover the pot, and let it simmer gently for 18 to 20 minutes. If it’s boiling hard, the rice can split and the broth can reduce too fast, so keep the heat at a low simmer and check that the grains are tender but still intact.
Finishing the Bowl
When the rice is cooked, taste the soup and season with salt and pepper. The amount you need depends on how salty your broth is, so don’t add it blindly at the start. Ladle the soup into bowls and finish with shredded cheddar and fresh parsley while it’s hot so the cheese softens into the top instead of sitting in a clump.
Three Ways to Make This Soup Fit What You Need
Make It Gluten-Free Without Losing Body
This soup is naturally gluten-free as long as your broth is certified gluten-free. The rice gives it enough structure on its own, so you don’t need flour or a roux to thicken it.
Make It Lighter With Ground Turkey
Swap the beef for ground turkey if you want a lighter bowl. Turkey is milder, so the soup leans more on the tomatoes and peppers for flavor. A little extra salt and an extra pinch of smoked paprika help keep it from tasting flat.
Use Cauliflower Rice for a Lower-Carb Version
If you want to skip the white rice, stir in cauliflower rice during the last 5 to 7 minutes instead. It won’t thicken the soup the same way, and the texture will be a little softer, but it keeps the stuffed-pepper flavor without the starch.
Add Beans for a Bigger, Heartier Pot
Stir in a drained can of kidney beans or black beans with the tomatoes if you want more protein and a thicker, stew-like texture. The soup becomes more filling, but the flavor shifts away from classic stuffed peppers and toward a more rustic chili-style bowl.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The rice will keep absorbing broth, so expect the soup to thicken overnight.
- Freezer: It freezes well, but the rice softens a bit after thawing. Freeze in portions for up to 3 months and leave a little space in the container for expansion.
- Reheating: Warm it gently on the stove over medium-low heat with a splash of broth or water. The biggest mistake is boiling it again, which can make the rice blow out and turn mushy.
Questions I Get Asked About This Recipe

Stuffed Peppers Soup
Ingredients
Equipment
Method
- Heat a Dutch oven over medium-high heat and brown the ground beef until no longer pink. Drain the fat.
- Add the diced onion and all diced bell peppers to the pot and sauté for 4-5 minutes, until softened. Add the minced garlic and tomato paste and cook for 2 minutes.
- Stir in the crushed tomatoes, diced tomatoes, beef broth, Italian seasoning, garlic powder, and smoked paprika, then bring to a boil. Add the uncooked long grain white rice, cover, and simmer for 18-20 minutes until the rice is cooked.
- Season the stuffed peppers soup with salt and pepper to taste. Serve hot with shredded cheddar and fresh parsley on top.



