Table of Contents
If you’re looking for a comforting homemade dinner with flaky pastry, tender vegetables, and a rich, creamy cheese filling, this Creamy Cabbage & Veggie Puff Pastry Bake is a delicious choice. Made with shredded cabbage, sweet carrots, sautéed onions, and a smooth mozzarella-Parmesan sauce, this savory puff pastry recipe transforms simple ingredients into a golden, satisfying meal.
The combination of buttery puff pastry and creamy vegetable filling makes every slice wonderfully comforting. Fresh dill and parsley add a fragrant touch, while garlic and Parmesan bring extra savory flavor. Best of all, frozen puff pastry makes this recipe easier to prepare without spending hours making dough from scratch.
Whether you need a cozy weeknight dinner, a meatless meal for the family, or a savory dish to share at a potluck, this cabbage puff pastry bake deserves a place in your recipe collection. Serve it warm with a crisp green salad or tomato soup for a complete and satisfying meal.
Why You’ll Love This Creamy Cabbage Puff Pastry Bake
This creamy cabbage puff pastry bake combines simple vegetables with a rich cheese sauce and crisp, golden pastry. It offers the comforting flavor of a savory pie while keeping preparation manageable for busy home cooks.
One of the best features of this recipe is its affordable ingredient list. Green cabbage, carrots, onion, garlic, milk, and cheese are easy to find at most American grocery stores. Using store-bought frozen puff pastry also saves time while delivering beautifully flaky layers.
The filling is creamy without being overly complicated. Mozzarella melts into the sauce, Parmesan adds a salty, savory flavor, and a small amount of nutmeg provides warmth. Dill and parsley brighten the vegetables, making the finished dish flavorful and balanced.
This recipe is also versatile. You can serve it as a vegetarian main dish, cut it into smaller squares for a brunch spread, or offer it as a hearty side dish at a family gathering.
Ingredients for Creamy Cabbage & Veggie Puff Pastry Bake
You will need everyday ingredients divided into three main components: the vegetable filling, the creamy cheese sauce, and the puff pastry crust. For the best texture, remove as much excess moisture as possible from the cooked vegetables before assembling the bake.
Recipe at a Glance
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Servings: 8
- Calories: Approximately 395 per serving
For the Creamy Vegetable Filling
- 4 cups finely shredded green cabbage
- 2 medium carrots, grated
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 teaspoon dried dill or 2 tablespoons fresh dill
- 1 teaspoon dried parsley
- Salt and black pepper, to taste
For the Rich Cheese Sauce
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1½ cups milk
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ teaspoon garlic powder
- ¼ teaspoon ground nutmeg, optional
For the Puff Pastry
- 2 sheets frozen puff pastry, thawed
- 1 egg, beaten, for the egg wash
Optional Garnish
- Fresh dill
- Sesame seeds
How to Make Creamy Cabbage & Veggie Puff Pastry Bake
This savory cabbage puff pastry recipe comes together in five straightforward steps. Prepare the filling first, allow it to cool slightly, then assemble and bake until the pastry is crisp and golden.
Step 1: Cook the Vegetables
Heat the butter and olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3–4 minutes, stirring occasionally, until softened and translucent.
Stir in the minced garlic and cook for about 30 seconds until fragrant. Add the shredded cabbage and grated carrots, then season with dill, parsley, salt, and black pepper.
Cook for 8–10 minutes, stirring regularly, until the vegetables soften and most of their moisture evaporates. Transfer the mixture to a bowl and remove any remaining excess liquid before adding the cheese sauce.
Pro tip: Excess moisture is the biggest challenge when making savory puff pastry bakes. If the vegetables release a lot of liquid, drain them well or gently press them with a clean kitchen towel once they are cool enough to handle. Keep the filling moist but not watery.
Step 2: Prepare the Creamy Cheese Sauce
Melt the remaining 2 tablespoons of butter in a saucepan over medium heat. Whisk in the flour and cook for about one minute, stirring constantly to remove the raw flour taste.
Gradually pour in the milk while whisking to keep the sauce smooth. Continue cooking for 3–5 minutes, stirring frequently, until it thickens enough to coat the back of a spoon.
Remove the saucepan from the heat. Stir in the mozzarella, Parmesan, garlic powder, and optional nutmeg until the cheese melts and the sauce becomes smooth and glossy.
Add the cooked vegetables to the cheese sauce and mix until evenly coated. Let the filling cool slightly before assembling the pastry. A cooler filling helps the puff pastry remain firm and flaky during baking.
Step 3: Assemble the Puff Pastry Bake
Preheat the oven to 400°F (200°C). Lightly grease a 9-by-13-inch baking dish.
Place one thawed sheet of puff pastry in the bottom of the dish, gently pressing it into the corners. Spread the creamy cabbage and vegetable filling evenly over the pastry.
Cover the filling with the second pastry sheet. Press the edges together to seal the layers, trimming any excess pastry if necessary. Cut a few small slits in the top to allow steam to escape during baking.
Brush the surface with beaten egg. This egg wash helps the pastry develop an attractive golden-brown color and a glossy finish.
Step 4: Bake Until Golden and Crispy
Place the assembled dish in the preheated oven and bake for 35–40 minutes, or until the pastry has puffed up and turned a deep golden brown.
Check the edges as the bake approaches the end of its cooking time. If the top browns too quickly, loosely cover it with foil and continue baking until the pastry is cooked through.
Let the dish bake long enough for the bottom layer to become crisp. The exact time may vary depending on your oven, the thickness of the pastry, and how cold the filling was when assembled.
Step 5: Rest, Slice, and Serve
Remove the creamy cabbage puff pastry bake from the oven and let it rest for 10 minutes. Resting allows the cheese sauce to settle slightly, making the portions easier to cut and serve.
Sprinkle with fresh dill or sesame seeds if desired. Slice into eight portions and serve warm while the pastry is crisp and the filling is creamy.
For a balanced meal, pair each serving with a fresh green salad, roasted vegetables, or a bowl of tomato soup.
Tips for the Best Savory Puff Pastry Bake
Thaw the pastry properly. Follow the package instructions and keep the pastry cool but flexible. If it becomes too warm and sticky, refrigerate it briefly before assembling.
Remove excess vegetable moisture. Cabbage releases water as it cooks. Let it cook until softened and most of the liquid has evaporated before combining it with the cheese sauce.
Cool the filling before assembly. Adding piping-hot filling to puff pastry can soften the butter layers and interfere with puffing. Let the filling cool until warm rather than steaming hot.
Whisk the sauce continuously. Add the milk gradually and whisk as you pour. This helps prevent lumps and creates a smooth cheese sauce.
Seal the pastry edges. Press the top and bottom sheets together to help keep the creamy filling inside during baking. Small vents on top allow steam to escape.
Allow the bake to rest. Ten minutes of resting time makes serving easier and helps the filling hold its shape.
Easy Variations to Try
Add Mushrooms
Sliced mushrooms make a delicious addition to the cabbage and carrot filling. Sauté them with the onions before adding the cabbage, allowing their moisture to evaporate so the pastry does not become soggy.
Make It Extra Cheesy
For a richer cheese flavor, add a little extra Parmesan or replace part of the mozzarella with shredded Gruyère or white cheddar. Keep the sauce thick enough to coat the vegetables without becoming runny.
Add More Herbs
Fresh dill complements cabbage particularly well. You can also use fresh parsley, chives, or a small amount of thyme for a slightly different flavor profile.
Include Spinach
Add a handful of chopped spinach to the skillet near the end of cooking. Cook until wilted, then remove any excess moisture before combining it with the cheese sauce.
Make Individual Pastry Parcels
Instead of using a large baking dish, cut the puff pastry into smaller squares and fill each one with the cooled vegetable mixture. Fold or cover the parcels, seal the edges, brush with egg wash, and bake until golden. Adjust the baking time according to their size.
What to Serve with Cabbage and Cheese Puff Pastry
This creamy vegetable puff pastry bake is hearty enough to serve as a vegetarian main course. A simple green salad with a light vinaigrette adds freshness and balances the richness of the cheese sauce.
Tomato soup is another excellent pairing, especially for a cozy lunch or dinner. Roasted green beans, steamed broccoli, or lightly seasoned carrots also work well alongside the golden pastry.
If you are serving the bake at brunch, offer fresh fruit and a simple side salad. For a larger family meal, cut the bake into smaller portions and serve it alongside other vegetable dishes.
How to Store and Reheat Leftovers
Allow leftover cabbage puff pastry bake to cool, then transfer it to an airtight container and refrigerate within two hours. For the best quality, enjoy the leftovers within 3 days.
To reheat, place individual portions in an oven or toaster oven at 350°F until heated through. This helps restore some of the pastry’s crispness. A microwave works for convenience, but the pastry will generally become softer.
You can prepare the vegetable filling and cheese sauce ahead of time, then refrigerate them separately until needed. For the flakiest result, assemble the bake shortly before baking rather than leaving uncooked pastry in contact with the filling for an extended period.
Frequently Asked Questions
Can I Use Store-Bought Puff Pastry?
Yes. Frozen puff pastry is ideal for this recipe because it saves preparation time and creates flaky, golden layers. Thaw it according to the package directions before assembling the bake.
How Do I Prevent a Soggy Puff Pastry Bottom?
Cook the cabbage until most of its moisture has evaporated, drain any excess liquid, and let the filling cool before assembling. A fully preheated oven also helps the pastry begin puffing as soon as it starts baking.
Can I Make This Recipe Ahead of Time?
Yes. Prepare the vegetable filling and cheese sauce in advance and refrigerate them separately. Assemble the pastry closer to baking time for the best texture.
Can I Freeze Creamy Cabbage Puff Pastry Bake?
Freezing is possible, but the creamy filling and pastry may change texture after thawing. For the best results, freeze portions only after they have cooled completely, wrap them tightly, and reheat in the oven. The pastry may not be as crisp as when freshly baked.
Is This Recipe Vegetarian?
The ingredients listed are suitable for a vegetarian version if you choose cheeses made without animal-derived rennet. Check the labels of your mozzarella and Parmesan if strict vegetarian ingredients are important to you.
Final Thoughts
Creamy Cabbage & Veggie Puff Pastry Bake is a comforting homemade dish that turns everyday vegetables into a golden, cheesy meal. Tender cabbage, sweet carrots, aromatic herbs, and rich cheese sauce come together beneath layers of flaky puff pastry for a satisfying combination of textures and flavors.
With simple ingredients, practical preparation steps, and easy variations, this savory puff pastry recipe works for weeknight dinners, weekend lunches, and casual gatherings. Remember to remove excess moisture from the vegetables, cool the filling before assembly, and give the bake time to rest before slicing.
Serve it warm with a crisp salad or tomato soup, save the recipe for your next meatless meal, and enjoy a homemade bake that is as inviting on the table as it is delicious.
PrintCreamy Cabbage & Veggie Puff Pastry Bake: An Easy, Cheesy Dinner
A golden, flaky puff pastry bake filled with tender cabbage, sweet carrots, and a creamy mozzarella-Parmesan cheese sauce, seasoned with garlic and fresh herbs.
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Dinner
- Method: Baked
- Cuisine: American
- Diet: Vegetarian
Ingredients
4 cups finely shredded green cabbage
2 medium carrots, grated
1 medium onion, finely chopped
2 cloves garlic, minced
2 tablespoons butter, for vegetables
1 tablespoon olive oil
1 teaspoon dried dill or 2 tablespoons fresh dill
1 teaspoon dried parsley
Salt and black pepper, to taste
2 tablespoons butter, for cheese sauce
2 tablespoons all-purpose flour
1 1/2 cups milk
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1/2 teaspoon garlic powder
1/4 teaspoon ground nutmeg, optional
2 sheets frozen puff pastry, thawed
1 egg, beaten
Fresh dill, for garnish, optional
Sesame seeds, for garnish, optional
Instructions
1. Preheat oven to 400°F (200°C). Grease a 9×13-inch baking dish.
2. Sauté onion in butter and olive oil for 3–4 minutes. Add garlic, cabbage, carrots, dill, parsley, salt, and pepper.
3. Cook for 8–10 minutes until tender and excess moisture evaporates. Drain if needed.
4. Melt butter for the sauce. Whisk in flour and cook for 1 minute.
5. Gradually whisk in milk and cook for 3–5 minutes until thickened.
6. Remove from heat and stir in mozzarella, Parmesan, garlic powder, and nutmeg.
7. Combine sauce with vegetables and let the filling cool slightly.
8. Place one puff pastry sheet in the baking dish. Spread filling evenly over it.
9. Cover with the second pastry sheet, seal edges, and cut small vents in the top.
10. Brush with beaten egg and bake for 35–40 minutes until golden and crisp.
11. Rest for 10 minutes, garnish if desired, slice, and serve warm.
Notes
Thaw puff pastry according to package directions.
Cook off excess moisture from the cabbage to prevent soggy pastry.
Cool the filling slightly before assembling.
For extra flavor, add sautéed mushrooms or fresh herbs.
Serve with a green salad or tomato soup.
Refrigerate leftovers in an airtight container for up to 3 days.
Reheat in the oven to help restore pastry crispness.

