Roasted Cabbage-Steak Spanakopita Melts

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
  • 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
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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).
  6. 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.
  7. 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.
  8. 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.
  9. 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.

Readers Love these Recipes!

Pickled Garlic

1️⃣ INTRODUCTION There’s something incredibly satisfying about transforming simple garlic cloves into a bold, tangy, flavor-packed condiment that elevates almost anything it touches. Pickled ...
Learn more

Roasted Jalapeño Cowboy Cream Cheese Dip

There’s something irresistible about a bold, creamy dip that brings just the right balance of heat, tang, and smoky depth to the table. This ...
Learn more

Cottage Cheese Pancake Bites

There’s something undeniably comforting about warm, fluffy pancakes—but what if you could enjoy all that cozy goodness in a perfectly poppable, bite-sized form? These ...
Learn more