Greek Spinach Mac and Cheese Bake

Prep: 20 minCook: 45 min4 servingsmediumGreek
Greek Spinach Mac and Cheese Bake

A Mediterranean twist on comfort food, this baked pasta combines tender elbow macaroni with wilted spinach, fresh herbs (dill and parsley), and a blend of creamy provolone and tangy feta cheese. Sauteed onions and scallions add aromatic depth, while nutmeg provides subtle warmth. Perfect for weeknight dinners or casual entertaining, this dish bridges traditional Greek flavors with American comfort classics. The result is savory, herbaceous, and satisfying without being heavy.

Ingredients

4 servings
  • 8 ounces large elbow macaroni, or other hollow pasta
  • 1 lb spinach, fresh
    kale1:1leafy greens

    cooked similar manner

    Full guide →
  • 1 tablespoon olive oil
  • ½ onion, finely chopped
  • 6 sprigs scallions, finely chopped
  • ¼ teaspoon salt
  • 8 sprigs parsley, chopped leaves
    basil+oregano1:1Mediterranean herbs

    changes character to Italian

    Full guide →
  • 6 sprigs dill, chopped
    basil+oregano1:1Mediterranean herbs

    changes character to Italian

    Full guide →
  • ½ teaspoon black pepper
  • teaspoon nutmeg
  • 4 ounces provolone cheese
    mozzarella1:1mild cheeseadds dairy

    note will be creamier with less sharpness

    Full guide →
  • 4 ounces feta cheese, crumbled
    ricotta salata0.75:1tangy cheeseadds dairy

    drier texture requires less

    Full guide →

Instructions

  1. 1

    Preheat oven to 375 F.

  2. 2

    Bring large pot of water to boil. Cook pasta according to package directions, drain and set aside.

  3. 3

    Heat pot over medium heat with water and spinach covered. Reduce heat to low and cook until wilted and tender, about 5 minutes. Drain and rinse with cold running water. Squeeze out excess liquid by hand in small batches. Fluff and transfer to large bowl.

  4. 4

    Return pot to medium-high heat. Add oil, onions, scallions and salt. Cook stirring until tender and translucent, about 5 minutes. Add to spinach.

  5. 5

    Toss in parsley and dill. Stir everything together. Add pepper and nutmeg, stir to combine.

  6. 6

    Add three-quarters of the cheeses and stir to mix. Add pasta and stir to combine.

  7. 7

    Coat 8-by-8 baking dish with cooking spray. Transfer mixture to dish, top with remaining cheese and bake until browned and bubbling, about 30 minutes.

Tips

Tip 1

Squeeze spinach thoroughly to remove excess moisture, ensuring the final dish is not watery and the pasta absorbs flavors evenly.

Tip 2

Use freshly chopped herbs if possible; their bright flavor is essential to the Mediterranean character of this dish.

Tip 3

Mix three-quarters of cheese into the pasta before baking so it distributes evenly, reserving some for a golden, bubbling top.

Good to Know

Storage

Cover and refrigerate up to 3 days. Reheat covered at 350 F for 15-20 minutes until heated through.

Make Ahead

Assemble unbaked casserole up to 8 hours ahead. Cover and refrigerate. Bake as directed, adding 5-10 minutes if starting from cold.

Serve With

Serve warm directly from baking dish family-style, or portion into individual bowls. Pairs well with simple green salad and crusty bread.

See pairing guide →

Common Mistakes

Watch

Do not skip squeezing spinach dry to avoid a watery, separated casserole.

Watch

Do not overcook pasta initially as it will continue cooking in the oven; use al dente.

Watch

Do not omit the 1/3 cup water when cooking spinach to prevent scorching.

Substitutions

Vegan Options

spinach
(omit)0egg-free vegan option

replaces with additional scallions and herbs for texture

Full guide →

General Alternatives

spinach
kale1:1leafy greens

cooked similar manner

Full guide →
provolone
mozzarella1:1mild cheeseadds dairy

note will be creamier with less sharpness

Full guide →
feta
ricotta salata0.75:1tangy cheeseadds dairy

drier texture requires less

Full guide →
parsley+dill
basil+oregano1:1Mediterranean herbs

changes character to Italian

Find more substitutions →

FAQ

Can I make this ahead and freeze it?

Yes, assemble the unbaked casserole, wrap tightly in plastic and foil, and freeze up to 2 months. Bake from frozen, adding 15-20 minutes to baking time and covering with foil if browning too quickly.

What if I don't have fresh dill and parsley?

Use 1 teaspoon dried dill and 1 teaspoon dried parsley instead, adding them when you cook the spinach mixture rather than at the end, so they hydrate and distribute evenly.

How long does leftovers keep and can I freeze individual portions?

Refrigerate leftovers covered up to 3 days. Freeze portions in individual containers up to 2 months. Thaw overnight in fridge and reheat at 350 F for 15 minutes until warm.