Stuffed Cabbage Casserole

This post may contain affiliate links which won’t change your price but will share some commission.

This stuffed cabbage casserole recipe is a hearty vegetarian dinner. It’s a delicious combination of leeks, tomatoes, cabbage, and mozzarella.

This stuffed cabbage casserole recipe is a hearty vegetarian dinner. It’s a delicious combination of leeks, tomatoes, cabbage, and mozzarella.

Napa cabbage is one of my favorite vegetables that comes as part of my farm share. I’m always happy to see it in my weekly share, and if there are extras in the trade bin, I grab them.

There’s so much you can make with cabbage, from sauerkraut and coleslaw to a ground beef skillet meal. One of the tastiest recipes I make with Napa cabbage is this stuffed cabbage casserole.

This cabbage casserole is a hearty, delicious meal.

It should really be called an “unstuffed cabbage roll casserole,” since the cabbage doesn’t actually get rolled. This is an easier version than traditional vegetarian cabbage rolls, but it’s just as delicious.

Leeks go so well with cabbage, and the tomato sauce and fresh mozzarella give this dish a complex flavor without a lot of seasonings. It’s a bit surprising how delicious this cabbage casserole recipe is.

This is the simple process behind this casserole.

Recipe Tips

You can make this stuffed cabbage casserole with regular fresh mozzarella or buffalo mozzarella. It tastes delicious either way, but buffalo mozzarella can be easier to digest if you have trouble with dairy.

This is a vegetarian dish, but stuffed cabbage rolls traditionally include ground meat. If you want the more traditional version, you can add cooked ground beef to this mixture for a meat-based cabbage casserole. Add the beef to the layers along with the tomato sauce.

Leeks are layered in the cabbage casserole.

Sprinkle the finished cabbage casserole with pine nuts or chopped walnuts if you’d like, along with a sprinkle of fresh herbs. You’ll be surprised to see how quickly this unique casserole disappears.

Stuffed Cabbage Casserole

This stuffed cabbage casserole recipe is a hearty vegetarian dinner.
Print Recipe
This stuffed cabbage casserole is the ideal comfort food.
Prep Time:15 minutes
Cook Time:40 minutes
Total Time:55 minutes


  • 2 lbs Napa cabbage
  • 1 tbs olive oil divided
  • 4 small leeks white and light green parts sliced (2 cups)
  • 1 cup vegetable broth
  • 28 oz can tomatoes
  • 1/2 tsp salt
  • 1 tsp pure maple syrup or sweetener of choice
  • 8 oz fresh mozzarella sliced
  • 1 tbs pine nuts or chopped walnuts for garnish optional


  • Remove the leaves from a head of Napa cabbage (except the smallest middle leaves - you’ll use about 18 leaves from a 2 pound cabbage). Bring a large pot of water to a boil. Add the cabbage leaves and boil them until softened, about 5 minutes. Drain, pat dry, and set aside. 
  • Heat 2 teaspoons of the olive oil in a skillet over medium heat, and add the leeks and broth. Cover, bring to a simmer, and reduce heat to medium-low. Cook until the leeks are tender, about 10 minutes. Drain the liquid and set the leeks aside.
  • While the leeks are cooking, place the tomatoes in another skillet, and stir in the salt and maple syrup. Heat the mixture over medium high heat for about 5 minutes, stirring periodically, until most of the liquid is gone.
  • Preheat the oven to 350 degrees and coat a 9 x 13 inch pan with the remaining teaspoon of olive oil.
  • Layer the food in the 9 x 13 pan as follows: place half the cabbage in the baking dish, followed by half the tomato sauce, half the leeks, and half the sliced mozzarella. Repeat with a second layer in the same order, saving a bit of tomato sauce to sprinkle on top. 
  • Bake the casserole for 25 minutes, or until it begins to turn brown at the edges and the cheese has melted. Garnish with pine nuts or walnuts and fresh herbs, if desired. Serve warm.

Approximate Nutrition Info

Calories: 253kcal | Carbohydrates: 25g | Protein: 13g | Fat: 13g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 30mg | Sodium: 788mg | Potassium: 896mg | Fiber: 5g | Sugar: 12g | Vitamin A: 2094IU | Vitamin C: 60mg | Calcium: 389mg | Iron: 4mg
Servings: 6
Calories: 253kcal
Cost: $1.69 per serving

This recipe may contain affiliate links. A purchase or click through one of these links may result in a commission paid to us at no additional cost to you.

Cabbage Casserole Recipe Price Breakdown

This recipe costs $10.11 to make, or $1.69 per serving. Try this unstuffed cabbage roll casserole recipe for a unique, flavorful meal full of veggies.

Note: This post was originally published in 2012, and it was updated in 2019.


  1. This looks delicious! I planted cabbage for the first time this year and have been wondering what to do with it. (I am not a fan of kraut.) I will definately be giving this recipe a try.

    1. Thanks, Holly. I hope you like it. I’m glad I’m not the only one who plants vegetables and then isn’t sure what to do with them. There’s always a recipe somewhere, right?

  2. This sounds just crazy enough to for me to try! I’ll keep my eyes peeled for marked down stickers at the fancy cheese section of the grocery store. I’m seeing more and more fresh mozzarella balls (not sure the difference between fresh and buffalo) marked down since it’s not caprese season here.

    1. I know it sounds crazy, but it’s so good. Regular fresh mozzarella would also work fine in this recipe. Buffalo mozzarella is made from buffalo’s milk instead of cow’s milk, and it has a creamier consistency than regular mozzarella.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating