Authentic German Stuffed Cabbage Rolls | Kohlrouladen
Tender cabbage leaves wrapped around a savory meat filling simmered in a flavorful tomato sauce—these German Cabbage Rolls (Kohlrouladen) are pure comfort food. Each bite is hearty, warming, and packed with rich, traditional flavors.
If this is your first time making this traditional recipe, then you’re in for a treat. You will love how uncomplicated this delicious dinner is to make.
Fancy enough for guests but easy enough for weeknight dinners, this cabbage roll recipe that it will surely become a staple in your kitchen.

This post contains affiliate links, which means I make a small commission at no extra cost to you. You can read my full disclosure.
Why You Will Love This Recipe
- Cozy and comforting: Perfect for chilly nights or when you need a hearty, satisfying meal.
- Flavor-packed: A delicious blend of ground meat, onions, and spices wrapped in tender cabbage and simmered to perfection.
- Make-ahead friendly: You can prepare these rolls in advance and reheat them later.
- Freezer-friendly: Great for batch cooking and freezing for busy days.
- Customizable: Easily adjust the filling to suit your tastes or dietary preferences.
The Ingredients
Here’s what you’ll need to make these stuffed cabbage rolls:
- Green cabbage: Choose a large, fresh head of cabbage. The leaves should be firm and crisp.
- Caraway seeds: This classic spice makes the cabbage easier to digest.
- Ground meat: A mix of ground beef and ground pork gives the best flavor, but you can use one or the other if you like.
- Onion: Adds a sweet, savory base to the filling.
- Stale bread roll: Adds fluffiness to the meat filling.
- Egg: Adds structure and holds the filling together.
- Salt and black pepper: Simple seasonings to enhance the natural flavors.
- Beef broth: Creates a flavorful cooking liquid and sauce.
- Tomato paste: Adds richness, depth, and a nice color to the sauce.
- Oil: For browning the rolls and adding flavor.

Useful Tools and Equipment
- Large pot: For boiling the cabbage leaves.
- Large bowl: For making the meat mixture
- Large Dutch oven or skillet: Perfect for browning and simmering the cabbage rolls
- Kitchen twine or toothpicks: To secure the cabbage rolls
- Kitchen tongs: Make turning and handling the rolls easier
Substitutions and Variations
- Meat: Swap the beef and pork for ground turkey or chicken for a lighter option.
- Bread: You can also use breadcrumbs or even gluten-free breadcrumbs if needed.
- Filling: You can add optional ingredients to the meat filling such as chopped capers, bacon bits, garlic, mustard, and chopped parsley
- Sauce: Add a splash of Maggi seasoning, Worcestershire sauce, or a bit of paprika for a flavor twist.
- Vegetarian: To make this dish meat-free you can mix cooked rice, mushrooms, and lentils.
How To Serve
These cabbage rolls are hearty on their own, but here are a few serving ideas:
- With boiled potatoes or mashed potatoes.
- Alongside buttered noodles or spätzle.
- With a slice of crusty bread to soak up the sauce.
- A dollop of homemade sour cream on top for a creamy finish.

How To Store
- Refrigerate: Store leftover cabbage rolls in an airtight container for up to 4 days.
- Freeze: Cool completely, then freeze in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Gently reheat the cabbage rolls in a pot with the sauce over low heat or in the microwave until heated through.
How To Make These Traditional German Cabbage Rolls
1. Make the filling:
- Soak the bread roll in water for 10 minutes or until very soft. Using your hands, squeeze out any excess water.
- In a mixing bowl, combine ground beef, pork, onion, bread roll, egg, salt, and pepper. Mix well.
2. Prepare the Cabbage
- Bring a large pot of salted water to a boil. Add the caraway seeds.
- In the meantime, with a sharp knife, remove the tough cabbage core.
- Add the cabbage head to the boiling water. Every 2 minutes, gently remove the outer leaves making sure they don’t tear apart. Save the cooking water for later.
- Pick the 8 nicest large leaves. Cut away the tough center of the leaf. Set the leaves aside.
3. Assemble the rolls:
- Place a spoonful of filling in the center of each cabbage leaf. Fold in the sides and roll up tightly. Secure the rolls with kitchen twine or toothpicks.
4. Brown the rolls:
- Over medium heat the oil in a large skillet. Sear the cabbage rolls on all sides until golden brown. Arrange them so that the seam side faces down.
5. Simmer:
- Add the cabbage cooking water, bouillon cubes, and tomato paste to the skillet. Bring to a simmer, cover, and cook for 45-60 minutes until the rolls are completely cooked and tender. Season with salt, fresh ground black pepper, and optionally, a dash of sugar.
6. Serve and enjoy:
- Remove the twine or toothpicks. Serve hot with your favorite sides.
FAQs
Yes! You can assemble the rolls a day ahead and refrigerate them. When ready to cook, simply follow the browning and simmering steps.
Absolutely. Assemble the rolls, place them on a baking sheet to freeze individually, then transfer to a freezer bag. Cook from frozen, adding a little extra time to ensure they’re cooked through.
While white or green cabbage is the classic variety, you can also use Savoy cabbage. Red cabbage will give a slightly different flavor and color.
Make sure to roll them tightly and secure them well with twine or toothpicks. Also, browning helps hold them together during simmering.

More Hearty German Recipes You Might Enjoy
- Classic Beef Goulash
- Potato Dumplings (Kartoffelklöße)
- Classic German Sauerkraut
- Classic German Meatballs in White Caper Sauce (Königsberger Klopse)
- German Meatballs | Frikadellen
- Classic German Oxtail Stew | Ochsenschwanzsuppe
Recommendation ✔️
Don’t want to cook tonight? Maybe you didn’t have time to go grocery shopping?
I highly encourage you to check out Hungryroot where you can get fresh ingredients delivered right to your doorstep, recipes included, and everything is totally customizable. Use the code OURGABLEDHOME to get 40% off your first delivery plus 1 free gift!
I hope you love making these German Cabbage Rolls as much as we do. They’re the kind of meal that warms your heart and fills your belly. Let me know how yours turns out!
German Cabbage Rolls | Kohlrouladen
Ingredients
- 1 head green cabbage
- 1 tsp caraway seeds
- 1 bread roll, stale
- ½ medium onion
- 1 pound ground meat, half pork, half beef
- 1 egg
- 1 tsp salt
- 6 TBSP oil
- 1 TBSP tomato paste
- 1 cube bouillon
- 2 TBSP cornstarch
Instructions
- Bring a large pot of salted water to a boil. Add the caraway seeds. Remove the tough cabbage core. Add the cabbage head to the boiling water. Every 2 minutes, gently remove the outer leaves making sure they don’t tear apart. Save the cooking water for later. Pick 8 nice large leaves. Cut away the tough center of the leaf. Set the leaves aside.
- Soak the bread roll in water until very soft. Using your hands, squeeze out any excess water. In a mixing bowl, combine ground beef, pork, onion, bread roll, egg, salt, and pepper. Mix well.
- Place a spoonful of filling in the center of each cabbage leaf. Fold in the sides and roll up tightly. Secure the rolls with kitchen twine or toothpicks.
- Heat the oil in a large skillet. Sear the cabbage rolls on all sides until golden brown. Arrange them so that the seam side faces down.
- Add 1 qt. of cabbage cooking water, bouillon cubes, and tomato paste to the skillet. Bring to a simmer, cover, and cook for 45-60 minutes until the rolls are completely cooked and tender. Season with salt, fresh ground black pepper, and optionally, a dash of sugar.
Notes
- you can also use savoy cabbage
- you can also use ground turkey or chicken
- adding 2-3 TBSP of cream or sour cream makes the sauce even better








What’s the cornstarch for?
It helps to bind and thicken the gravy ~ Anja
I hope you’ll love this recipe as much as we do – let me know if you have questions or comments!