Sometimes you want all the cozy, cheesy flavor of a baked pasta or casserole, but with something a little lighter and greener.
That’s where these Roasted Cabbage-Steak Spanakopita Melts come in—a Mediterranean-inspired twist that turns humble cabbage into a crispy, caramelized base topped with a creamy spinach–feta “spanakopita” mixture.
Thick slices of cabbage are roasted until tender in the center and golden on the edges, then crowned with a rich, garlicky spinach filling and finished under the broiler until bubbly and melty.
You get the soul of spanakopita—spinach, feta, herbs, and a hint of lemon—without dealing with delicate pastry or lots of prep.
These melts are hearty enough to be a main dish, yet light enough to feel fresh and wholesome. They’re perfect for weeknight dinners, casual gatherings, or as a fun vegetarian centerpiece when you want something different but still very comforting.
Core Ingredients for Making the Recipe
To make these Roasted Cabbage-Steak Spanakopita Melts, you’ll only need a handful of simple, everyday ingredients plus a few Mediterranean basics.
For the Roasted Cabbage Steaks
- 1 medium head of green cabbage
- 3 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon garlic powder
For the Spanakopita Topping
- 2 cups fresh spinach, finely chopped
(or 1 cup frozen spinach, thawed and well squeezed dry) - 3/4 cup crumbled feta cheese
- 1/4 cup cream cheese or Greek yogurt
- 1 small onion or 3 green onions, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons fresh dill, chopped
(or 1 teaspoon dried dill) - 1 tablespoon lemon juice
- 1 teaspoon lemon zest (optional, but bright and delicious)
- 1/4 teaspoon ground nutmeg (optional, classic in spinach pies)
- 1/4 teaspoon red pepper flakes (optional, for a gentle kick)
- Salt and black pepper to taste
For the Melty Finish (Optional but Highly Recommended)
- 1/2 cup shredded mozzarella, provolone, or another good melting cheese
- Extra lemon wedges and fresh herbs (parsley or dill) for serving
Step-by-Step
Guide to Making the Recipe- Prep the oven and pan
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup, or lightly grease it with olive oil. - Slice the cabbage into “steaks”
Remove any tough outer leaves from the cabbage. Place the head stem-side down on a cutting board and slice it into thick slabs, about 3/4 to 1 inch thick. Try to keep the core intact so the steaks hold together. - Season the cabbage
Arrange the cabbage steaks in a single layer on the baking sheet. In a small bowl, mix the 3 tablespoons olive oil, 1 teaspoon salt, 1/2 teaspoon black pepper, and 1 teaspoon garlic powder. Brush or drizzle this mixture evenly over both sides of each cabbage steak. - Roast until tender and golden
Place the tray in the preheated oven and roast for 20–25 minutes, flipping the steaks halfway through. The edges should be caramelized and lightly browned, and the centers should be tender but not falling apart. - Prepare the spanakopita topping
While the cabbage roasts, make the topping. In a bowl, combine the chopped spinach, crumbled feta, cream cheese or Greek yogurt, chopped onion or green onions, minced garlic, dill, lemon juice, lemon zest (if using), nutmeg, and red pepper flakes.
Stir until everything is well mixed into a creamy, spreadable mixture. Taste and add a pinch of salt and pepper if needed (remember, feta is already salty). - Top the cabbage steaks
Once the cabbage steaks are roasted and tender, remove the tray from the oven. Spoon a generous amount of the spinach–feta mixture onto each steak, spreading it almost to the edges. - Add the melty cheese
Sprinkle a little shredded mozzarella or other melting cheese over the top of each spinach layer. This helps create that irresistible “melt” effect. - Bake (or broil) until bubbly
Return the tray to the oven and bake for another 8–10 minutes, or switch to broil for 3–5 minutes, just until the topping is hot, the cheese is melted, and you see little golden spots forming. Keep a close eye if you use the broiler. - Rest and serve
Let the cabbage steaks sit for a few minutes so they firm up slightly. Finish with a squeeze of fresh lemon and a sprinkle of herbs. Serve warm and enjoy your savory, cheesy, spanakopita-inspired melts.
Flavor Variations and Creative Twists
One of the best things about these melts is how easy they are to customize. Once you’ve mastered the base recipe, you can have fun with different additions and twists.
- Add protein
Stir in some cooked chickpeas, shredded rotisserie chicken, or crumbled cooked tofu into the spinach mixture for extra protein and a more filling main dish. - Play with cheeses
Keep feta as the star, but you can add a handful of grated Parmesan for a sharper taste or swap mozzarella for provolone, Gruyère, or a mild cheddar on top. - Herb variations
If you don’t have dill, try parsley, mint, or a mix of herbs. A little fresh oregano also adds a lovely Greek-inspired note. - Spice it up
Increase the red pepper flakes, or add a pinch of smoked paprika to the cabbage seasoning for a subtle smoky depth. - Low-carb “spanakopita” base
Think of the cabbage steak as a low-carb stand-in for pastry. You can use this same topping on roasted eggplant slices, zucchini planks, or even portobello mushrooms.
How to Serve
These Roasted Cabbage-Steak Spanakopita Melts are surprisingly versatile and can be served in a few different ways, depending on the meal and the occasion.
- As a main course
Serve 1–2 cabbage steaks per person with a simple side salad—like cucumber, tomato, red onion, and olives dressed in olive oil and lemon. It makes a fresh, balanced, Mediterranean-style dinner. - With grains
Pair the melts with cooked rice, quinoa, bulgur, or couscous to soak up any juices and make the meal more substantial. - Part of a mezze-style spread
Serve smaller steaks or cut the big ones in half and arrange them on a platter alongside hummus, tzatziki, olives, pita bread, and roasted vegetables. - As a leftover lunch
These reheat nicely and make a satisfying, veggie-packed lunch. A quick warm-up in the oven or air fryer brings back the crisp edges and melty topping.
Tips & Variations
A few small details will help your cabbage steaks and spanakopita topping turn out perfectly every time.
- Cut the cabbage evenly
Try to slice the cabbage into steaks of similar thickness so they cook at the same rate. Don’t worry if a few outer leaves fall off—you can roast them on the tray as extra crispy bits. - Roast at high heat
A hot oven (around 400°F/200°C) gives you that nice caramelization and keeps the cabbage from turning soggy. - Dry the spinach well
If you use frozen spinach, squeeze out as much water as possible. Excess moisture can make the topping watery and prevent it from getting nicely creamy and set. - Adjust salt carefully
Feta is naturally salty, so taste the topping before adding extra salt. It’s easy to overdo it if you season heavily from habit. - Broil for golden tops
If you like a more browned, bubbly top, use the broiler at the end. Just watch closely—cheese can go from golden to burnt quickly.
Final Thoughts
Roasted Cabbage-Steak Spanakopita Melts bring together simple vegetables and bold Greek-inspired flavors in a way that feels both comforting and fresh.
You get sweet, roasted cabbage, creamy spinach, salty feta, and a touch of lemon—all in one satisfying, knife-and-fork “steak.”
It’s the kind of recipe that proves you don’t need complicated techniques or fancy ingredients to make something memorable. With one cabbage, a bit of spinach, and a few pantry staples, you can create a dish that’s special enough for guests yet relaxed enough for a cozy night in.
Whether you serve these melts as a vegetarian main, a side dish, or part of a larger spread, they’re sure to surprise people—in the best way—about just how delicious cabbage can be.
FAQ
Can I use red cabbage instead of green cabbage?
Yes, you can use red cabbage. The flavor will be slightly earthier and the color more intense. Just keep in mind that red cabbage can sometimes stay a bit firmer, so you may need to roast it a few minutes longer until tender.
Can I make these ahead of time?
Yes. You can roast the cabbage steaks in advance and store them in the fridge, then prepare the spanakopita topping separately. When ready to serve, top the cabbage with the spinach mixture and cheese, then bake until hot and melty. This makes it great for meal prep or entertaining.
Can I use frozen spinach?
Absolutely. Frozen spinach works very well—just make sure to thaw it completely and squeeze out as much water as you can. This helps keep the topping thick and creamy instead of watery.
Can I make this recipe dairy-free?
You can. Use a vegan feta-style cheese and dairy-free cream cheese or thick plant-based yogurt in the topping. For the melty finish, choose your favorite vegan melting cheese or skip the extra cheese and just bake until the spinach mixture is hot.
What if I don’t have dill?
No problem. You can substitute parsley, a little mint, or a mix of herbs you like. The flavor will be slightly different but still delicious and fresh.









