Stuffed cabbage soup brings the comfort of cabbage rolls to the table with far less assembly. This stuffed cabbage soup combines browned ground beef, sweet onion, green pepper, tender cabbage, rice, and a tomato-rich beef broth in one pot. The cabbage simmers first so it becomes silky, then the rice goes in later to keep the grains pleasantly distinct. It is a practical cold-weather dinner that makes six to eight servings and reheats well.
What it is and why stuffed cabbage soup works
Traditional cabbage rolls are delicious because beef, rice, cabbage, and tomato broth share the same savory seasoning. This soup follows that flavor pattern while changing the order of cooking. Browning the beef first builds a deeper base, and simmering the cabbage before adding rice gives the vegetables time to soften without turning the rice to mush.
The broth should be loose enough to ladle but substantial enough to feel like dinner. Crushed tomatoes provide body, beef stock supplies the savory foundation, and paprika, dill, and Worcestershire sauce add warmth and a gentle tang. Taste at the end because broth brands and the amount of drained beef fat can change the final salt level.
Ingredients for stuffed cabbage soup
- 1 tablespoon olive oil
- 1 1/2 pounds ground beef 85% lean
- 1 onion diced
- 1 green bell pepper diced
- 1 small head cabbage chopped
- 1 28-ounce can crushed tomatoes
- 6 cups beef broth
- 1 bay leaf
- 1 teaspoon dried dill
- 2 teaspoons paprika
- 1 dash Worcestershire sauce
- 1/2 cup uncooked rice
- to taste salt and pepper

How to make stuffed cabbage soup
Set out the chopped vegetables before you start. The soup moves smoothly once the beef is in the pot, and a large Dutch oven gives the cabbage room to collapse into the broth.
- Heat oil in a large pot. Brown the beef with onion and bell pepper, seasoning with salt and pepper.
- Add cabbage, tomatoes, broth, bay leaf, dill, paprika, and Worcestershire sauce; bring to a boil and reduce to a simmer.
- Simmer uncovered for 45 minutes, until cabbage is tender.
- Stir in rice and simmer 30 minutes, until tender.
- Remove bay leaf, adjust seasoning, and serve.

How to tell when it is ready
The beef should be fully browned before the liquid is added, with no large raw-looking pieces remaining. During the first simmer, a cabbage piece should yield easily when pressed with a spoon but should still hold its shape. After the rice is added, check the pot near the end of the 30-minute window. The grains should be tender and the soup should flow from the ladle; if it is more stew-like, loosen it with broth or water.
There are a few small details that make this method dependable. Keep the pot uncovered while the cabbage simmers so excess water can evaporate and the tomato broth can concentrate. Stir from the bottom occasionally, especially after the rice is added, because grains can settle as they swell. If the surface looks oily after browning, carefully spoon off some fat before adding the tomatoes. A gentle simmer is better than a hard boil: it keeps the cabbage tender and helps the beef stay in pleasantly sized crumbles.
For the best balance, chop the onion and pepper about the same size. They soften into the broth instead of competing with the cabbage. If you prefer a more pronounced tomato flavor, let the crushed tomatoes cook for a minute with the browned beef before adding broth. If you prefer a lighter soup, use a little extra stock at the end. These adjustments preserve the recipe’s main identity while letting the final bowl match the texture you enjoy.
Serving ideas
Ladle the soup into warm bowls and pair it with crusty bread, rye toast, or a simple green salad. A spoonful of sour cream can soften the acidity, while chopped parsley adds freshness. For a weeknight use case, prepare the vegetables in the morning, refrigerate them, and begin browning the beef when dinner time arrives.
Tips and optional variation
Cut the cabbage into fairly even pieces so the leaves finish at the same time. If your cabbage is very dense, give it a few extra minutes before adding the rice. Use long-grain white rice for the stated timing; brown rice may need longer and can absorb more broth.
Optional variation: replace the ground beef with ground turkey or chicken, or leave out the meat for a vegetarian version made with vegetable broth. This changes the primary flavor, so taste the pot and adjust seasoning only after the substitution is fully simmered.
Storage and reheating
Cool leftovers promptly and refrigerate them in a covered container for two to three days. The rice will continue absorbing broth as it sits. Reheat gently in a saucepan with a splash of stock, water, or V8 juice, stirring occasionally until steaming throughout. For longer storage, freeze portions in airtight containers for up to three months for best quality.
Search answers and FAQs about stuffed cabbage soup
Can I use bagged shredded cabbage?
Yes. Two bags of pre-shredded cabbage are a convenient substitute for one small head. Add it at the same stage and check tenderness a little earlier.
Can I cook the rice separately?
Yes. Cooked rice can be stirred into each bowl or into the finished pot, which is useful when you expect leftovers.
Why add the rice later?
Rice added at the beginning can become overly soft while the cabbage cooks. Waiting protects the texture of both ingredients.

With a patient first simmer and a later addition of rice, this one-pot soup delivers the familiar comfort of cabbage rolls in a bowl that is easier to prepare, store, and share.

Stuffed Cabbage Soup
Ingredients
Ingredients
- 1 tablespoon olive oil
- 1 1/2 pounds ground beef 85% lean
- 1 onion diced
- 1 green bell pepper diced
- 1 small head cabbage chopped
- 1 28-ounce can crushed tomatoes
- 6 cups beef broth
- 1 bay leaf
- 1 teaspoon dried dill
- 2 teaspoons paprika
- 1 dash Worcestershire sauce
- 1/2 cup uncooked rice
- to taste salt and pepper
Instructions
Instructions
- Heat oil in a large pot. Brown the beef with onion and bell pepper, seasoning with salt and pepper.
- Add cabbage, tomatoes, broth, bay leaf, dill, paprika, and Worcestershire sauce; bring to a boil and reduce to a simmer.
- Simmer uncovered for 45 minutes, until cabbage is tender.
- Stir in rice and simmer 30 minutes, until tender.
- Remove bay leaf, adjust seasoning, and serve.






