Why Make This Soup? This is all the flavor of classic stuffed bell peppers—savory ground beef, tender rice, sweet bell peppers, and tangy tomato broth—without the work of stuffing and baking. It is a hearty, comforting, one-pot meal that comes together in under an hour and tastes even better the next day. The soup is thick and chunky, with each spoonful delivering the same cozy satisfaction as the traditional casserole. It freezes beautifully, reheats like a dream, and will become a regular in your cold-weather rotation.
Ingredients
For the soup: one pound lean ground beef (80/20 or 90/10), one tablespoon olive oil, one medium yellow onion chopped, one green bell pepper chopped, one red bell pepper chopped, three cloves garlic minced, two cans (14.5 ounces each) diced tomatoes (undrained), one can (15 ounces) tomato sauce, four cups beef broth, one cup uncooked long-grain white rice, one teaspoon salt, half teaspoon black pepper, one teaspoon dried basil, one teaspoon dried oregano, one quarter teaspoon red pepper flakes (optional), and two tablespoons brown sugar (optional, to balance acidity).
For serving and garnish: shredded mozzarella or provolone cheese, fresh parsley or basil chopped.
Equipment Needed
A large Dutch oven or heavy-bottomed pot (at least five quarts), a wooden spoon or spatula, a ladle, a cutting board and knife, and measuring cups and spoons.
Method
Heat the olive oil in a large Dutch oven over medium-high heat. Add the chopped onion, green bell pepper, and red bell pepper. Cook for five to six minutes, stirring occasionally, until the vegetables begin to soften.
Add the ground beef to the pot. Break it up with a wooden spoon and cook until no longer pink, about six to eight minutes. Drain any excess fat if necessary.
Add the minced garlic and cook for one more minute until fragrant.
Stir in the diced tomatoes (with their juice), tomato sauce, beef broth, salt, black pepper, basil, oregano, and red pepper flakes if using. Bring the soup to a boil.
Once boiling, stir in the uncooked rice and brown sugar if using. Reduce the heat to low, cover the pot, and simmer for twenty to twenty five minutes, until the rice is tender. Stir occasionally to prevent the rice from sticking to the bottom.
Taste the soup and adjust seasoning. Add more salt, pepper, or herbs as needed.
Ladle the soup into bowls. Top with shredded mozzarella or provolone cheese and a sprinkle of fresh parsley or basil. Serve hot.
Storage
Refrigerate in an airtight container for up to five days. The rice will continue to absorb liquid as it sits; add a splash of beef broth or water when reheating. Freeze for up to three months (without the rice for best results—rice becomes mushy when frozen). To freeze, prepare the soup without the rice, cool completely, and freeze. When ready to serve, thaw, reheat, then cook the rice separately and add to the soup.
Variations
For a low-carb version, replace the rice with one cup of cauliflower rice. Add it during the last five minutes of cooking. For a spicy version, add one diced jalapeño with the peppers and increase the red pepper flakes to half a teaspoon. For a creamy version, stir in half a cup of heavy cream or cream cheese at the end. For a turkey version, substitute ground turkey for the ground beef. For a vegetarian version, use plant-based ground meat or two cups of cooked lentils, and use vegetable broth. For a sausage version, use half ground beef and half Italian sausage. For a chunky version, add one cup of chopped zucchini or mushrooms along with the peppers.
Serving Suggestions
Serve with crusty bread or garlic bread for dipping. Pair with a simple green salad dressed in vinaigrette. Top with a dollop of sour cream or plain Greek yogurt. Garnish with extra shredded cheese and fresh herbs. Serve alongside cornbread or buttermilk biscuits.
Tips for Best Results
Brown the ground beef well. Do not just cook it until gray—let it develop a deep brown crust before breaking it up. The Maillard reaction creates layers of savory flavor that make the soup taste like it simmered for hours. This takes about eight to ten minutes total.
Cook the vegetables before adding the beef. Onions and peppers need a few minutes of solo time in the hot oil to soften and release their sweetness. Adding them at the same time as the beef crowds the pan and leads to steaming instead of browning.
Use a mix of green and red bell peppers. Green peppers have a slightly bitter, grassy flavor that is classic in stuffed peppers. Red peppers are sweeter and milder. Together they create complexity and balance.
Do not skip the brown sugar. Diced tomatoes and tomato sauce can be acidic. A small amount of brown sugar balances the acidity without making the soup sweet. If you forget it, the soup may taste sharp or tinny.
Rinse the rice before adding if you have time. Rinsing removes excess starch and prevents the rice from clumping together in the soup. Place the rice in a fine-mesh strainer and rinse under cold water until the water runs clear.
Watch the rice carefully. The soup is done when the rice is tender but still has a slight bite. Overcooked rice becomes mushy and can turn the soup into a porridge-like consistency. Start checking at eighteen minutes.
Add more broth when reheating. Rice continues to absorb liquid even after cooking. Leftover soup will be thicker than the original. Add a splash of beef broth or water when reheating to restore the proper consistency.
Shred your own cheese for topping. Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. Freshly shredded mozzarella or provolone melts into that classic stuffed pepper stretch.
Make it in the slow cooker. Brown the beef and vegetables in a skillet first, then transfer to the slow cooker with all remaining ingredients except the rice. Cook on LOW for four to six hours or on HIGH for two to three hours. Add the rice during the last thirty minutes of cooking.
Cook rice separately for meal prep. If you are planning to eat this soup over several days, cook the rice separately and add it to individual bowls when serving. This keeps the rice from becoming mushy and allows you to control the ratio of soup to rice in each serving.