These cabbage rolls are a classic comfort food tender cabbage leaves stuffed with a savory mixture of ground beef, rice, and spices, simmered in a rich tomato sauce until perfectly cooked. They’re hearty, satisfying, and perfect for a cozy dinner. Ready in about 1 hour 45 minutes, they serve 6.
- What Are Cabbage Rolls?
- Why You’ll Like This Recipe
- Ingredients
- Equipment
- Step‑by‑Step Instructions
- Step 1: Prepare the Cabbage
- Step 2: Make the Filling
- Step 3: Roll the Cabbage Rolls
- Step 4: Make the Sauce
- Step 5: Assemble and Bake
- Step 6: Bake
- Step 7: Serve
- Tips for Success
- Troubleshooting
- Recipe Variations
- Serving Suggestions
- Storage & Reheating
- Frequently Asked Questions
- Nutrition
- Recipe Card
| Prep Time | 30 minutes |
|---|---|
| Cook Time | 1 hour 15 minutes |
| Total Time | 1 hour 45 minutes |
| Servings | 6 (12 rolls) |
| Calories | ~380 per serving (2 rolls) |
| Difficulty | Medium |
| Best Occasion | Family dinners, Sunday suppers, comfort food cravings, meal prep |
There are some dishes that feel like a warm embrace, and cabbage rolls are one of them. Tender cabbage leaves wrapped around a savory filling of beef, rice, and spices, simmered in a rich tomato sauce – it’s the kind of meal that fills the kitchen with the most comforting aroma and brings everyone to the table.
I grew up with cabbage rolls as a family tradition. My grandmother would make a giant pot of them on cold winter Sundays, and the whole house would smell like tomatoes, herbs, and slow‑cooked goodness. She’d serve them with a side of mashed potatoes or crusty bread, and we’d all eat until we couldn’t move. It was pure comfort.
This recipe is my tribute to those memories. It’s a classic version – nothing fancy, just good, honest food. The filling is a simple mixture of ground beef, rice, onion, and seasonings, wrapped in blanched cabbage leaves and baked in a sweet and tangy tomato sauce. The result is tender, flavorful, and deeply satisfying.
What I love about cabbage rolls is how forgiving they are. You can use any ground meat you like – beef, pork, turkey, or a mix. You can adjust the seasonings to your taste. And they’re even better the next day, making them perfect for meal prep or leftovers.
What Are Cabbage Rolls?
Cabbage rolls are a classic Eastern European dish made with blanched cabbage leaves wrapped around a savory filling of ground meat and rice, then simmered in a tomato‑based sauce. They’re known as “golubtsi” in Russian, “holubtsi” in Ukrainian, and similar variations exist in Polish, Hungarian, and other cuisines.
The dish is believed to have originated in the Ottoman Empire and spread throughout Eastern Europe, where cabbage was a staple winter vegetable. The rolls are typically served with sour cream, mashed potatoes, or crusty bread.
Flavor & Texture Profile
- Flavor: Savory, slightly sweet, and tangy – the beef and rice filling is seasoned with herbs and spices, while the tomato sauce adds a rich, sweet‑tangy depth
- Texture: Tender cabbage leaves wrapped around a moist, flavorful filling, all nestled in a luscious tomato sauce – a satisfying contrast of textures
Why You’ll Like This Recipe
- Classic comfort food – Warm, hearty, and deeply satisfying
- Budget‑friendly – Uses affordable, pantry‑friendly ingredients
- Freezer‑friendly – Make a double batch and freeze for a future meal
- Great for meal prep – They taste even better the next day
- Customizable – Use any ground meat and adjust the seasonings
Ingredients

For the Cabbage Rolls
| Ingredient | Amount | Notes |
|---|---|---|
| Large cabbage head | 1 | About 2–3 lbs |
| Ground beef | 1½ lbs | Or ground pork, turkey, or a mix |
| Cooked rice | 1 cup | White or brown rice |
| Onion | 1 medium | Finely chopped |
| Garlic cloves | 2 | Minced |
| Egg | 1 | Binds the filling |
| Salt | 1 teaspoon | |
| Black pepper | ½ teaspoon | |
| Paprika | 1 teaspoon | |
| Dried dill or parsley | 1 teaspoon | Optional |
For the Sauce
| Ingredient | Amount | Notes |
|---|---|---|
| Tomato sauce | 1 can (15 oz) | |
| Diced tomatoes | 1 can (14.5 oz) | With juices |
| Brown sugar | 2 tablespoons | Balances the acidity |
| Beef broth | 1 cup | Or water |
| Salt and pepper | To taste |
Ingredient Notes
The Cabbage: A large head of green cabbage works best. Savoy cabbage is also a good option – its leaves are more tender and easier to roll.
The Rice: Use cooked rice – it can be white, brown, or even leftover rice. The rice helps bind the filling and adds texture.
The Tomato Sauce: A combination of tomato sauce and diced tomatoes gives the sauce a rich, chunky texture. The brown sugar balances the acidity of the tomatoes.
Ingredient Substitutions
| Dietary Need | Substitution |
|---|---|
| Gluten‑Free | This recipe is naturally gluten‑free – use gluten‑free broth if needed |
| Vegetarian | Substitute beef with mushrooms or plant‑based meat |
| Vegan | Use plant‑based meat, skip the egg, and use vegetable broth |
| Low‑Carb | Use cauliflower rice instead of regular rice |
Equipment
- Large pot (for blanching cabbage)
- Large baking dish or Dutch oven
- Mixing bowl
- Knife and cutting board
- Measuring cups and spoons
Step‑by‑Step Instructions

Step 1: Prepare the Cabbage
Bring a large pot of salted water to a boil. Carefully remove the core from the cabbage using a sharp knife. Place the cabbage in the boiling water and cook for 5–7 minutes, until the outer leaves are tender and pliable. Using tongs, remove the leaves one by one as they soften. Set aside to cool. You’ll need about 12 large leaves. If the leaves are too thick, you can shave down the thick center stem with a knife to make them easier to roll.
Step 2: Make the Filling
In a large mixing bowl, combine the ground beef, cooked rice, chopped onion, minced garlic, egg, salt, pepper, paprika, and dried herbs (if using). Mix well until everything is evenly combined.
Step 3: Roll the Cabbage Rolls
Place a cabbage leaf flat on your work surface. Place about ¼ cup of the filling in the center of the leaf. Fold the sides inward, then roll from the bottom up, like a burrito. Repeat with the remaining leaves and filling.
Step 4: Make the Sauce
In a separate bowl, combine the tomato sauce, diced tomatoes, brown sugar, beef broth, salt, and pepper. Stir to combine.
Step 5: Assemble and Bake
Preheat your oven to 350°F (175°C). Spread a thin layer of the tomato sauce on the bottom of a large baking dish or Dutch oven. Arrange the cabbage rolls seam‑side down in the dish. Pour the remaining sauce over the top, covering the rolls completely. Cover the dish with a lid or foil.
Step 6: Bake
Bake for 1 hour 15 minutes, until the cabbage is tender and the filling is cooked through. If the sauce looks too thick, add a little extra broth or water.
Step 7: Serve
Let the cabbage rolls rest for 10 minutes before serving. Serve with sour cream, mashed potatoes, or crusty bread.
Tips for Success
- Blanch the cabbage properly: The leaves should be tender but still hold their shape – don’t overcook them
- Don’t overfill: Use about ¼ cup of filling per leaf – overfilling makes them hard to roll
- Use a Dutch oven: A Dutch oven gives even heat and keeps the rolls moist
- Make ahead: Cabbage rolls are even better the next day – the flavors meld beautifully
- Freeze for later: Freeze unbaked or baked rolls for a future meal
Troubleshooting
| Problem | Cause | Solution |
|---|---|---|
| Cabbage leaves tear | Leaves were over‑cooked or too thin | Use the larger, sturdier outer leaves; don’t over‑blanch |
| Rolls fall apart | Overfilled or not rolled tightly | Use less filling and roll tightly; place seam‑side down |
| Filling is dry | Not enough liquid in the sauce | Add extra broth to the sauce |
| Sauce is too thin | Too much liquid | Simmer on the stovetop to reduce, or add a cornstarch slurry |
Recipe Variations

- Pork and Beef Rolls: Use a mix of ground pork and beef for extra flavor
- Spicy Cabbage Rolls: Add a pinch of red pepper flakes to the filling
- Slow Cooker Cabbage Rolls: Assemble the rolls in a slow cooker, add the sauce, and cook on low for 6–8 hours
- Stovetop Cabbage Rolls: Simmer the rolls in a large pot on the stovetop for 1½ hours
- Vegetarian Rolls: Use mushrooms, lentils, or plant‑based meat instead of beef
Serving Suggestions
Pairings: Serve with mashed potatoes, crusty bread, or egg noodles. A dollop of sour cream adds a creamy, tangy contrast. A simple green salad on the side adds freshness.
Presentation: Arrange the cabbage rolls on a platter and spoon extra sauce over the top. Garnish with fresh dill or parsley for a pop of color.
Storage & Reheating
Refrigeration: Store in an airtight container in the refrigerator for up to 5 days.
Freezing: Freeze unbaked or baked rolls for up to 3 months. Thaw in the refrigerator overnight before baking or reheating.
Reheating: Reheat in a 350°F oven for 20–25 minutes, or microwave individual portions for 2–3 minutes.
Frequently Asked Questions
What’s the best cabbage for cabbage rolls?
Green cabbage is the most common choice. Savoy cabbage is also excellent – its leaves are more tender and easy to roll.
Can I use a different type of meat?
Yes – ground pork, turkey, chicken, or a mix all work well. For a vegetarian version, use mushrooms or lentils.
Can I make cabbage rolls ahead of time?
Yes – you can assemble them a day ahead and refrigerate them before baking. They’re also great for leftovers.
Can I freeze cabbage rolls?
Yes – freeze unbaked or baked rolls for up to 3 months. Thaw in the refrigerator and bake as directed.
What can I serve with cabbage rolls?
Mashed potatoes, crusty bread, rice, or egg noodles all work well. A dollop of sour cream is a classic topping.
Why are my cabbage rolls tough?
The cabbage may not have been blanched long enough, or the rolls may have been undercooked. Make sure the leaves are tender and bake until soft.
Can I use uncooked rice in the filling?
It’s better to use cooked rice – uncooked rice will absorb liquid from the filling and sauce, which can make the rolls dry.
How many calories are in a serving?
This recipe has approximately 380 calories per serving (2 rolls).
Nutrition
Nutrition values are estimates and may vary based on specific ingredients and portion sizes.
| Nutrient | Per Serving (2 rolls) |
|---|---|
| Calories | ~380 |
| Protein | 24g |
| Carbohydrates | 28g |
| Fat | 18g |
| Saturated Fat | 7g |
| Fiber | 4g |
| Sugar | 12g |
| Sodium | ~680mg |
Recipe Card
Recipe Name: Hearty Classic Cabbage Rolls – 1-Hour 45-Minute Comfort Food Recipe
Cuisine: Eastern European
Course: Main Course
Prep Time: 30 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 45 minutes
Servings: 6 (12 rolls)
Calories: ~380 per serving
Author: [Your Name/Blog Name]
Ingredients – Cabbage Rolls
- 1 large head of cabbage
- 1½ lbs ground beef
- 1 cup cooked rice
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 large egg
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- 1 teaspoon dried dill or parsley (optional)
Ingredients – Sauce
- 1 can (15 oz) tomato sauce
- 1 can (14.5 oz) diced tomatoes
- 2 tablespoons brown sugar
- 1 cup beef broth
- Salt and pepper, to taste
Instructions
- Prepare cabbage: Bring a large pot of salted water to a boil. Remove the core from the cabbage. Boil for 5–7 minutes until leaves are tender. Remove leaves as they soften. Cool.
- Make filling: In a large bowl, combine ground beef, rice, onion, garlic, egg, salt, pepper, paprika, and herbs. Mix well.
- Roll: Place ¼ cup of filling on each cabbage leaf. Fold sides inward and roll tightly. Repeat with remaining leaves and filling.
- Make sauce: In a bowl, combine tomato sauce, diced tomatoes, brown sugar, broth, salt, and pepper.
- Assemble: Spread a thin layer of sauce in a baking dish. Arrange rolls seam‑side down. Pour remaining sauce over the top. Cover with foil or a lid.
- Bake: Bake at 350°F for 1 hour 15 minutes, until cabbage is tender.
- Serve: Let rest for 10 minutes. Serve with sour cream, mashed potatoes, or crusty bread.
Notes
- Blanch the cabbage until the leaves are pliable but still hold their shape.
- Use about ¼ cup of filling per leaf – overfilling makes them hard to roll.
- Place rolls seam‑side down to keep them from unrolling.
- These are even better the next day – the flavors meld beautifully.
- Freeze unbaked or baked rolls for up to 3 months.
Nutrition (per serving, approximate)
Calories: 380 | Protein: 24g | Carbs: 28g | Fat: 18g | Fiber: 4g | Sugar: 12g | Sodium: 680mg

