Meatball Stuffed Cabbage
This meatball stuffed cabbage looks stunning on the table but is seriously super easy to make by following my recipe directions. I hollow out a whole cabbage, fill it with homemade meatballs, and bake it in a tangy tomato sauce until tender. I love the fact that it tastes like a dish my grandmother would make but looks like it came from a restaurant.
When I invite my friends or family over for dinner, this meatball stuffed cabbage is always a showstopper. I mean, look at it! I came up with this impressive dish because I wanted all the flavors of my traditional stuffed cabbage rolls without spending time rolling each one individually. It is just as delicious as my slow cooker stuffed cabbage rolls but with a presentation that always gets compliments from everyone!
Table of contents
I start by hollowing out a whole cabbage to create a bowl, then I fill it with seasoned meatballs made from ground beef, rice, and spices like paprika and coriander. I pour a simple tomato sauce over everything and bake until the cabbage is tender and the meatballs are cooked through. As a food blogger I have tested many stuffed cabbage recipes, but this one is one of my favorite because it saves me so much time compared to rolling individual leaves. I highly recommend it!
Why you will love this recipe
- Stunning presentation: This dish looks like it came from a Michelin restaurant but I make it right in my own kitchen. When I bring it to the table, my guests always react with surprise and excitement.
- No rolling required: I skip the tedious process of rolling individual cabbage leaves by using the meatball method instead. This saves me so much time and the results are just as delicious.
- Complete meal in one dish: The cabbage, meatballs, rice, and tomato sauce give me protein, vegetables, and carbs all in one pot. I serve it with a simple side salad made from the leftover cabbage and dinner is done.
- Feeds a crowd: I love serving this when I have friends and family over because one cabbage feeds several people and I will share more pairing ideas in my serving suggestions section below.
What you will need
- Cabbage: I use one large head of green cabbage. I look for one that is firm, heavy for its size, and has bright crisp leaves with no brown spots.
- Ground beef: I use 1 pound of ground beef for the meatballs. Any ground meat works including pork, turkey, or chicken.
- Cooked rice: I add half a cup of cooked rice to the meatball mixture. Any type of rice works including white, brown, or whole grain.
- Onion: I dice one small yellow onion and mix it into the meatballs for extra flavor.
- Seasonings for meatballs: I season with sea salt, black pepper, smoked paprika, and coriander. These spices give the meatballs a subtle warmth that pairs perfectly with the tomato sauce.
- Tomato sauce ingredients: I make a simple sauce with tomato paste, minced garlic, coriander, dried basil, salt, pepper, and water or chicken broth.
- Side salad ingredients: I use the cabbage from inside the hollowed head, diced Roma tomatoes, fresh cilantro, minced garlic, and vegetable oil.
How to make
Preheat and prep: I preheat my oven to 350 degrees F and spray a baking dish with cooking spray. I also cook the rice according to package directions and set it aside to cool.
Hollow the cabbage: I cut the core off the bottom of the cabbage so it sits flat, then flip it over and use a sharp knife to hollow out the inside. I leave the walls about 1 inch thick so it holds its shape. I save the inner cabbage for the side salad.
Make the meatballs: I combine the ground beef with the cooked rice, diced onion, and all the meatball seasonings in a large bowl. I mix everything together and roll the mixture into golf ball sized meatballs, placing them inside the cabbage bowl as I go.
Add the sauce: I whisk together the tomato paste, garlic, coriander, basil, salt, pepper, and water in a bowl. I pour half of the sauce over the meatballs and the other half into the bottom of the baking dish. I put the cabbage cap back on top.
Bake: I cover the cabbage with cheesecloth first, then wrap it with aluminum foil. I bake for 70 to 90 minutes until the cabbage is tender and the meatballs reach 165 degrees F.
Make the salad: While the cabbage bakes, I chop up the reserved inner cabbage and toss it with diced tomatoes, fresh cilantro, minced garlic, vegetable oil, salt, and pepper. I keep it in the fridge until ready to serve.
Serve: I let the cabbage rest for 10 minutes after baking, then slice an opening in the side so guests can reach the meatballs. I serve it with the chilled cabbage salad on the side.
Expert tip
Let the cabbage rest before slicing
I always let the stuffed cabbage rest for at least 10 minutes after it comes out of the oven. This allows the juices to redistribute and makes slicing much easier without everything falling apart. Cutting into it too soon results in a messy presentation and the meatballs may crumble.
More tips to consider:
- I wrap the cabbage with cheesecloth before the foil because it helps hold the shape together during baking. If I do not have cheesecloth, cotton fabric or muslin works too.
- I check the meatballs with an instant read thermometer to make sure they reach 165 degrees F before serving. The cooking time varies depending on the size of the cabbage and how many meatballs I made.
- I use a 9×9 inch baking dish but any size that fits the cabbage works. The key is making sure there is room for the sauce around the sides.
- If my meatballs fall apart during mixing, I add one lightly beaten egg to help bind everything together.
- I make the rice ahead of time and let it cool completely before adding it to the meat mixture. Warm rice can make the meatballs mushy.
Recipe variations and add-ins:
- Different ground meat: I sometimes use ground pork, turkey, chicken, or a combination instead of beef. For a vegetarian version, I use plant based meat crumbles and the results are just as satisfying.
- Spicy meatballs: I add 1 tablespoon of cayenne pepper to the meat mixture when I want serious heat. For milder spice, I use a pinch of chili powder or half a teaspoon of chopped jalapenos.
- Cheesy finish: I sprinkle shredded parmesan or mozzarella on top during the last 5 minutes of baking. The melted cheese adds a rich layer that my whole family loves.
- Different rice: I swap white rice for brown rice, wild rice, or even cauliflower rice when I want to change things up. Each variety brings a slightly different texture to the meatballs.
- Extra tangy sauce: I stir 1 teaspoon of lemon juice or red wine vinegar into the tomato sauce for a brighter, tangier flavor that cuts through the richness of the meat.
Serving suggestions:
This meatball stuffed cabbage is a complete meal on its own, but I love adding a few extras when I have company. I serve it with garlic roasted potatoes on the side for a hearty comfort food dinner, or alongside crusty air fry bread to soak up all that tomato sauce. For something lighter, I pair it with my roasted asparagus or a simple green pear salad.
When I want to add some extra flavor to the table, I set out small bowls of honey mustard sauce or chipotle sauce for dipping. My kids love drizzling extra sauce on their meatballs. For holidays, I dress it up with a dollop of sour cream on top and a sprinkle of fresh parsley. It makes a beautiful centerpiece that everyone gathers around.
How to store leftovers:
- Store: I let the cabbage cool completely, then transfer it to an airtight container. It keeps in the refrigerator for up to 4 days.
- Freeze: I place the entire cabbage and meatballs together in a freezer safe container or freezer bag. It stays good in the freezer for up to 60 days.
- Thaw: I move the frozen leftovers to the refrigerator the night before I plan to serve them.
- Reheat: I place the cabbage in a microwave safe bowl and heat for 1 to 3 minutes depending on the portion size. I can also put it in a baking dish, cover with foil, and bake at 350 degrees F for 15 to 20 minutes until heated through.
Frequently asked questions.
I look for a cabbage that is firm when I squeeze it, not soft or spongy. The leaves should be bright green and crisp with no brown spots or blemishes. I avoid any cabbage with a browned core or soggy outer leaves. The best time to buy fresh cabbage is between November and April when it is in peak season.
The most common reason meatballs fall apart is not having enough binder in the mixture. I add one lightly beaten egg to help hold everything together. If I cannot use eggs, I soak a slice of fresh bread in milk with a pinch of salt for five minutes, squeeze out the excess liquid, and mix it into the meat. Using cold rice instead of warm rice also helps the meatballs keep their shape.
I place the hollowed cabbage in an oiled slow cooker, fill it with meatballs, pour the sauce over and around the sides, and add 1 cup of chicken broth. I cover and cook on low for 8 hours or on high for 6 hours. The slow cooker method is hands off and the cabbage comes out incredibly tender.
More cabbage recipes to try:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!
Meatball Stuffed Cabbage
Ingredients
- 1 green cabbage
Meatballs:
- 1/2 cup cooked rice you can use any rice that you like
- 1 lb ground beef any ground meat will work
- 1 small yellow onion diced
- 1/2 teaspoon sea salt or to taste
- 1/4 teaspoon ground black pepper or to taste
- 1 teaspoon smoked paprika
- 1/2 teaspoon coriander
Sauce:
- 3 tablespoons tomato paste
- 4 cloves garlic minced
- 1/2 teaspoon coriander
- 1/2 teaspoon dried basil
- Salt and pepper to taste
- 2 cups water or chicken broth
Side salad:
- 2-3 cups cabbage from inside the cabbage
- 4 Roma tomatoes chopped
- 2 cloves garlic minced
- Fresh cilantro chopped
- Vegetable oil or olive oil
- Salt and pepper to taste
Instructions
- Preheat the oven to 350 degrees F and spray a baking dish with cooking spray. Set it aside.
Cut the cabbage:
- Cut the core off the bottom to make it flat, then flip it over. Use a very sharp knife to hollow out the flesh inside of the cabbage to make it resemble a large bowl. Leave the sides about 1 inch thick and add the cabbage flesh to a large bowl.
Make the meatballs:
- After that, in a large bowl, combine the meat with rice.
- Add the rest of the meatball ingredients and stir to combine.
- Next, measure 1-2 tablespoons of the meat mixture and roll it into a ball. Repeat with the rest of the meat and arrange the meatballs inside the cabbage bowl.
Make the sauce:
- Now, in a large bowl or measuring cup, combine the sauce ingredients.
- After that, pour 1/2 of the sauce on top of the meatballs and the remaining sauce into the prepared baking dish.
- Put the cap cabbage back on top.
- Next, cover with cheesecloth and then with aluminum foil and bake for 70-90 minutes, until the cabbage is tender.
Make a salad:
- Chop the remaining cabbage and mix it in a bowl with the rest of the salad ingredients. Place it in the fridge until ready to serve.
Serve:
- Once the cabbage is tender and the meatballs are cooked remove it from the oven. Let it rest for 10 minutes before serving.
- Slice an opening through the cabbage side and serve the meatballs and cabbage leaves. Serve with mashed potatoes and salad.
Video
Notes
Let the cabbage rest before slicing
I always let the stuffed cabbage rest for at least 10 minutes after it comes out of the oven. This allows the juices to redistribute and makes slicing much easier without everything falling apart. Cutting into it too soon results in a messy presentation and the meatballs may crumble.More tips to consider:
- I wrap the cabbage with cheesecloth before the foil because it helps hold the shape together during baking. If I do not have cheesecloth, cotton fabric or muslin works too.
- I check the meatballs with an instant read thermometer to make sure they reach 165 degrees F before serving. The cooking time varies depending on the size of the cabbage and how many meatballs I made.
- I use a 9×9 inch baking dish but any size that fits the cabbage works. The key is making sure there is room for the sauce around the sides.
- If my meatballs fall apart during mixing, I add one lightly beaten egg to help bind everything together.
- I make the rice ahead of time and let it cool completely before adding it to the meat mixture. Warm rice can make the meatballs mushy.

I will have to make this for sure. I have always liked cabbage!
What a great way to use cabbage. My husband will love this recipe.
I want to try this so bad. I love cabbage but hubby doesn’t.
This looks like a fun dish to make with my grandkids. Simple and easy too!
I love meatballs and cabbage. This looks like a winning combo to me!
This sounds and looks so good. I need to give this one a try.
I really need to give this a try this looks absolutely delicious. Thanks for sharing this recipe
What an interesting recipe! I think the presentation is really special.
That’s such a neat recipe! It’s like a nest of meat balls!
I’ve never seen meatballs or cabbage done quite this way before. I think it looks great!
This looks really delicious. Very timely since I have no idea what to prepare for dinner and we have all the ingredients available. Will try the recipe tonight. Hope I can do it right. Thank you for sharing.
I bet this is delicious. I would have never thought to combine cabbage and meatballs together. It’s a great way to sneak in some veggies.
Oh, this is really a unique and delicious meal! My whole family enjoyed it! Thanks for the recipe!
Such a satisfying dish! I would love to make this!
This was so flavorful! Thanks for the recipe!
This is a mius try! Such a good recipe!
This recipe look so good! It’s a great combo
Could you cook this in the crockpot? If so, what setting and how long?
I would cook it on low for 6-7 hours.
This Meatball Stuffed Cabbage Recipe looks so delicious! I can’t wait to try it out for my family dinner this week. The video was super helpful too! Thanks for sharing!
I never thought I would enjoy stuffed cabbage this much! The meatball filling is such a creative twist. Can’t wait to try this recipe for dinner this week! Thanks for sharing the video too; it makes it so easy to follow along!
This Meatball Stuffed Cabbage Recipe looks incredible! I love the idea of combining meatballs with cabbage – such a creative twist. The video was super helpful, too! Can’t wait to try this out for dinner. Thanks for sharing!
This meatball stuffed cabbage recipe looks incredible! I love how you combined comfort food with a healthy twist. Can’t wait to try it out this weekend! The video made the steps super easy to follow. Thanks for sharing!