This Stuffed Cabbage Rolls with Mushroom Sauce is comforting, savory, and surprisingly simple. It takes 1 hour 15 minutes and serves 6.
I fell for these cabbage rolls the first time I tried them at a friend’s cozy dinner party—huge bowl, steam rising, everyone quiet because food that good shuts people up. Ever wanted something that feels homemade but doesn’t demand you live in the kitchen for a day? This recipe gives you that. The star ingredient here? Mushrooms — they add earthiness and depth to a sauce that turns humble cabbage rolls into a dinner you’d actually brag about. Below I’ll walk you through everything: ingredients, method, pro tips, and fun variations so you can make this your go-to comfort meal.

Why You’ll Love This Recipe
- Comfort food that’s not boring — these rolls feel like a hug but taste like effort paid off.
- Balanced texture — tender cabbage, juicy filling, and a creamy mushroom sauce.
- Family-friendly and filling — this recipe serves a crowd without breaking the bank.
- Easy swaps work — use turkey, beef, or go veggie if you want.
- Great for leftovers — it reheats like a champ and often tastes better the next day.
Ingredients You’ll Need
Ingredient:
- 1 large head of green cabbage
- 1 pound ground beef or turkey
- 1 cup cooked rice
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried thyme
- 1 tablespoon Worcestershire sauce
- 1 can (15 ounces) tomato sauce
- 1 cup beef broth
- 1 tablespoon olive oil
- 8 ounces mushrooms, sliced
- 1 cup sour cream
- 1 tablespoon fresh parsley, chopped (for garnish)
Bold tip: prep the rice ahead so you don’t stall at the stove. FYI, leftover rice works perfectly.
How to Make (Step-by-Step)
Method:
STEP 1
Bring a large pot of water to a boil. Carefully remove the core from the cabbage and submerge the head in the boiling water for about 5 minutes, or until the leaves are pliable. Remove the cabbage and let it cool. Gently peel off 12 leaves and set aside.
STEP 2
In a large mixing bowl, combine the ground beef or turkey, cooked rice, chopped onion, minced garlic, salt, pepper, thyme, and Worcestershire sauce. Mix until well combined.
STEP 3
Place about 2 tablespoons of the meat mixture in the center of each cabbage leaf. Fold in the sides and roll up tightly to enclose the filling. Repeat until all filling is used.
STEP 4
In a large skillet, heat olive oil over medium heat. Add the sliced mushrooms and sauté for about 5 minutes, or until they are tender. Stir in the tomato sauce and beef broth, bringing the mixture to a simmer.
STEP 5
Carefully place the stuffed cabbage rolls seam-side down into the skillet with the mushroom sauce. Cover and simmer for 30-35 minutes, or until the meat is cooked through.
STEP 6
Once cooked, remove the skillet from heat and stir in the sour cream until well blended. Serve the cabbage rolls topped with the mushroom sauce and garnish with fresh parsley.
Pro Tips for the Best Results
- Don’t skip the core removal. It makes the leaves easier to separate.
- Cook rice just until tender. Slightly firm grains hold up better inside the rolls.
- Season the filling boldly. You want flavor in every bite, not just in the sauce.
- Brown the meat first for deeper flavor. I often sear it briefly before mixing to get that extra savory hit.
- Simmer gently. Too furious a boil will shred the leaves and create a mess.
- Use a wide skillet or shallow Dutch oven. You want the rolls to sit snug so sauce covers each roll.
- Make ahead. Assemble a day early and simmer before serving — easier hosting, happier you.
Fun Variations & Topping Ideas
Variations:
- Use ground pork or a mix of beef and pork for more richness.
- Swap rice for quinoa or cauliflower rice to suit dietary needs.
- Make it vegetarian: replace meat with lentils or chopped tempeh and use vegetable broth.
Toppings:
- Fresh dill or extra parsley for brightness.
- A dollop of plain yogurt if you want less tang than sour cream.
- Sprinkle smoked paprika for a little smoky warmth.
- Add crumbled feta for a salty pop — unexpected but delightful.
Storing and Reheating
Storing:
- Cool the rolls to room temp, then refrigerate in an airtight container for up to 4 days.
- Freeze for up to 3 months; thaw overnight in the fridge before reheating.
- Label the container — I forget things in the freezer like it’s a personal challenge.
Reheating:
- Oven: Bake at 350°F covered for about 20 minutes or until warmed through.
- Stovetop: Simmer gently in a covered skillet until hot, adding a splash of broth if sauce thickened.
- Microwave: Use medium power and heat in short intervals to avoid rubbery meat.
Leftover ideas
- Chop leftover rolls and toss into a skillet with eggs for a savory breakfast scramble.
- Make a quick soup: cube leftover rolls, add broth and greens, and simmer for 10 minutes.
- Turn leftovers into a cabbage roll casserole: layer rolls with extra sauce and bake with a cheese topping.
Frequently Asked Questions (FAQ)
Can I make these ahead for a party?
Yes. Assemble the rolls up to a day ahead and refrigerate. When guests arrive, simmer them gently and finish with sour cream just before serving.
Can I use pre-shredded cabbage instead of leaves?
You can, but you’ll lose the classic presentation. Pre-shredded cabbage works great in a deconstructed casserole version.
How do I prevent the rolls from falling apart while rolling?
Pick a firm, flexible leaf and remove the thick rib if necessary. Tuck the sides in snugly and roll tightly. Place seam-side down into the pan so they hold their shape while cooking.
Conclusion
These stuffed cabbage rolls with mushroom sauce give you comfort, flavor, and easy flexibility all on one plate. I love how the mushroom sauce elevates a simple roll into something special without making me feel like I need culinary degrees. If you want a vegetarian take or extra mushroom inspiration, check out this helpful guide at Mushroom Stuffed Vegetarian Cabbage Rolls – Vanilla And Bean for another excellent perspective. Try the recipe, tweak it, and then tell me what crazy topping you loved — I read every comment and I’ll probably try your version next. IMO, this dish makes cold nights instantly better.


Stuffed Cabbage Rolls with Mushroom Sauce
Ingredients
Method
- Bring a large pot of water to a boil. Carefully remove the core from the cabbage and submerge the head in the boiling water for about 5 minutes, or until the leaves are pliable. Remove the cabbage and let it cool. Gently peel off 12 leaves and set aside.
- In a large mixing bowl, combine the ground beef or turkey, cooked rice, chopped onion, minced garlic, salt, pepper, thyme, and Worcestershire sauce. Mix until well combined.
- Place about 2 tablespoons of the meat mixture in the center of each cabbage leaf. Fold in the sides and roll up tightly to enclose the filling. Repeat until all filling is used.
- In a large skillet, heat olive oil over medium heat. Add the sliced mushrooms and sauté for about 5 minutes, or until they are tender.
- Stir in the tomato sauce and beef broth, bringing the mixture to a simmer.
- Carefully place the stuffed cabbage rolls seam-side down into the skillet with the mushroom sauce. Cover and simmer for 30-35 minutes, or until the meat is cooked through.
- Once cooked, remove the skillet from heat and stir in the sour cream until well blended. Serve the cabbage rolls topped with the mushroom sauce and garnish with fresh parsley.
