Greek Mac and Cheese with Feta and Graviera

Jenny Skrapaliori-Graves | Last Updated: June 6, 2026

A pan of baked Greek mac and cheese fresh from the oven, with a golden gratinated graviera crust, shell pasta, chilli flakes, and fresh oregano leaves.

This Greek mac and cheese swaps the usual cheddar for two of Greece’s finest cheeses, sharp, crumbly feta and nutty, robust graviera. The result is rich, bold, and frankly more interesting than any version you have made before.

Greeks have always baked pasta with cheese, think pastitsio casserole, think makaronia tou fournou. This recipe follows that same comforting logic but with the simplicity and soul of a weeknight mac and cheese. A creamy blended cheese sauce, shell pasta that captures every drop of it, topped with golden, gratinated graviera. It is the kind of dish that disappears fast.

You can have it on the table in under an hour, and it feeds six generously. Serve it alongside a crisp green salad with herbs and cherry tomatoes, and dinner is done.

If you loved this Greek mac and cheese, you will also love my viral Baked Feta and Tomato Pasta and this easy, comforting Orzo with Tomatoes and Parmesan.

A close-up of baked Greek mac and cheese showing the golden, bubbling graviera crust with shell pasta, fresh oregano, and chilli flakes visible throughout.

Why you will love Greek mac and cheese


  • Two Greek cheeses, twice the flavor. Feta brings a sharp, salty tang; graviera adds depth and that irresistible golden crust on top.
  • Better than the box — by a mile. The sauce clings perfectly to every pasta shell.
  • A clever technique. Undercooking the pasta and using the starchy cooking water in the sauce means nothing gets dry or gluey in the oven.
  • Feeds a crowd. Six generous portions, one baking dish. Made for sharing.
  • Endlessly adaptable. Add more chili flakes, smoked paprika, or sun-dried tomatoes — it takes customization beautifully.

Ingredient notes

All the ingredients for Greek mac and cheese laid out on a wooden board — shell pasta, grated graviera, a packet of Greek feta, chilli flakes, spring onions, fresh parsley, fresh oregano, milk, butter, flour, and garlic.

Shell pasta. The shells are hollow, capturing the creamy sauce inside each piece. Rigatoni or penne work as substitutes, but shells are the best choice here.

Feta. Use a proper barrel-aged Greek feta. The recipe calls for crumbled feta blended into the sauce, where its sharpness and salinity are the backbone of the flavor. In the US, look for imported Greek PDO feta, like Dodoni or Mt Vikos. It makes a real difference.

Graviera. This is Greece’s answer to Gruyère. It’s nutty, slightly sweet, and wonderful when melted or gratinated. Half goes into the sauce, and the other half is scattered on top to form that golden crust. If you cannot find Graviera, a good Gruyère is the closest substitute.

Fresh spring onions and garlic. These form the sauce’s flavor base, softened in butter before the flour goes in. Do not rush this step — you want them truly soft, not just wilted.

Fresh oregano and parsley. Both give a fresh herby brightness to the sauce. Dried oregano works in a pinch, but fresh makes a noticeable difference here.

Whole milk. Full-fat only. The fat content is what gives the sauce its body. Skimmed or semi-skimmed milk will leave it thin.

Pasta cooking water. Do not skip saving this. The starch in it helps the sauce bind and cling, and it thins the sauce to exactly the right consistency for baking.

Love pasta? Try our Greek Style Chicken Bolognese — a rich, hearty Greek twist on a classic, made with ground chicken, warm spices, and a deeply flavourful tomato sauce. Comfort food at its best.

Step by step

Spring onions and garlic softening in melted butter in a wide pan, stirred with a wooden spoon

Step 1 — Soften the aromatics Melt the butter in a saucepan over medium heat. Add the spring onions and garlic with a pinch of salt and pepper and cook, stirring, until completely soft and wilted — about 4–5 minutes. While this is happening, bring a large pot of well-salted water to a boil for the pasta.


Milk being poured into the pan over the spring onion and flour base, the sauce beginning to come together.

Step 2 — Make the sauce Sprinkle in the flour and stir to coat. Pour in the milk, stirring constantly, and simmer for 4–5 minutes until the liquid begins to thicken. Meanwhile, cook the shell pasta for 3 minutes less than the packet says, scoop out 500 ml of the starchy cooking water and set it aside, then drain. Add the reserved pasta water to the thickened sauce, stir well, and remove from the heat.

Crumbled feta and chilli flakes added to the creamy sauce in the pan, ready to be stirred in.

Step 3 — Add the cheeses and herbs Crumble in the feta, add half the graviera, the chilli flakes, oregano, and parsley and stir well — the feta will melt into the sauce as you stir, creating a creamy, flavourful base. Taste for salt.


Shell pasta coated in the feta and graviera sauce, topped with grated graviera and ready to go into the oven.

Step 4 — Assemble and bake Add the drained pasta to the pan and stir well to coat every shell in the sauce. Scatter the remaining graviera over the top and bake at 350°F (180°C) for 30 minutes until golden and bubbling. Rest for 5 minutes before serving.

A close-up of baked Greek mac and cheese showing the golden, bubbling graviera crust with shell pasta, fresh oregano, and chilli flakes visible throughout.

Pro tips

  • Undercook your pasta on purpose. Three minutes less than the packet says is the rule here. The pasta finishes cooking in the oven, and if it goes in fully cooked, it will turn to mush.
  • Save the pasta water before you drain. Put a measuring jug under the colander — you need 2 cups / 500 ml, and it is easy to forget. Once it is down the drain, it is gone.
  • Taste for salt before assembling. Feta is salty, so you may need no extra salt at all. Taste the sauce after mixing and season from there.
  • Do not skip the top layer of graviera. This is what creates the golden, slightly crisp top that makes the whole dish. Press it down lightly so it adheres.
  • Let it rest before serving. Five minutes out of the oven lets the sauce set slightly and makes it much easier to scoop out cleanly.
A wide pan of Greek mac and cheese with feta and graviera on a wooden table, the golden cheese crust bubbling and topped with fresh oregano, a serving spoon resting in the pan.

Variations

  • Add heat. Stir more chili flakes into the sauce, or add a sliced chili pepper while sautéing the spring onions. A pinch of smoked paprika also works wonderfully.
  • Make it vegetarian-friendly as a main. Add a handful of wilted spinach or roasted cherry tomatoes to the pasta before baking.
  • Add a breadcrumb crust. Mix 3 tablespoons of coarse breadcrumbs with a little olive oil and scatter over the graviera before baking for extra crunch.
  • Swap the pasta. Rigatoni, penne, or cavatappi all work well. Avoid anything too small — the sauce needs a sturdy shape to hold onto.

Storage and leftovers

Fridge: Store leftovers in an airtight container for up to 3 days. The pasta will absorb more sauce as it sits, which actually makes the flavor even better the next day.

Reheating: Reheat in the oven at 160°C for 15 minutes, loosely covered with foil. Add a splash of milk or water before covering to loosen the sauce. You can also reheat individual portions in the microwave — 2 minutes on medium power, stirring halfway.

Freezing: This dish freezes well. Portion into individual freezer-safe containers before freezing. Thaw overnight in the fridge and reheat as above. The texture holds well, though the top will not be as crisp after freezing — a few minutes under the grill after reheating will fix that.

FAQs

Gruyère is the closest substitute in terms of flavour and melt. Comté also works well. In a pinch, shredded mozzarella will give you the golden top but with a milder flavor profile.

Yes. Assemble the dish up to the point of baking, cover tightly, and refrigerate for up to 24 hours. When ready to bake, add 10 minutes to the oven time since it is going in cold.

Think creamy, slightly tangy, and deeply savory — with a nutty, golden cheese top. The feta gives the sauce a sharpness and salt that cheddar-based versions lack, and the graviera adds a rich, complex nuttiness. It tastes like a comfort food dish with a proper Greek soul.

They share the same spirit — baked pasta with cheese is a long tradition in Greek cooking. This recipe is lighter and simpler than a traditional makaronia tou fournou, which typically includes a meat sauce and béchamel. Think of this as the weeknight, vegetarian cousin.

Cooked it? Rate it!

If you tried this recipe, I’d love to know how you liked it — drop a comment below or tag me on Instagram @thegreekfoodie__.

The Greek Foodie Logo in yellow and black.
A pan of baked Greek mac and cheese fresh from the oven, with a golden gratinated graviera crust, shell pasta, chilli flakes, and fresh oregano leaves.

Greek Mac and Cheese with Feta and Graviera

by Jenny Skrapaliori Graves
The Greek answer to mac and cheese — shell pasta baked in a creamy, herb-flecked sauce made from two Greek cheeses: sharp, salty feta and nutty graviera. The sauce is smooth and clings to every shell perfectly, and the top layer of gratinated graviera turns gloriously golden in the oven.
5 from 1 vote
Prep Time 15 minutes
Cook Time 40 minutes
Course Main Course
Cuisine Greek, International
Servings 6
Calories 506 kcal

Equipment

  • oven proof deep skillet

Ingredients
  

For the pasta

  • 1 lb shell pasta
  • sea salt for the pasta water, as needed

For the cheese sauce

  • 3 tablespoons unsalted butter
  • 6 spring onions finely chopped
  • 1 garlic clove finely chopped
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk 500 ml
  • 2 cups reserved pasta cooking water 500 ml
  • ½ cup Greek feta cheese
  • ¾ cup graviera cheese or gruyere
  • 1 teaspoon chili flakes
  • ½ cup fresh oregano leaves loosely packed
  • ¼ bunch fresh flat-leaf parsley finely chopped
  • freshly ground black pepper
  • sea salt

Instructions
 

  • Melt the butter in a large, wide ovenproof pan over medium heat. Add the spring onions and garlic with a pinch of salt and pepper and cook, stirring, until completely soft and wilted — about 4–5 minutes. While this is happening, bring a large pot of well-salted water to a boil for the pasta.
    sea salt, 3 tablespoons unsalted butter, 6 spring onions, 1 garlic clove
  • Sprinkle in the flour and stir to coat. Pour in the milk, stirring constantly, and simmer for 4–5 minutes until the sauce begins to thicken. Meanwhile, cook the shell pasta for 3 minutes less than the packet says, scoop out 2 cups (500 ml) of the starchy cooking water and set aside, then drain. Stir the reserved pasta water into the sauce and remove from the heat.
    1 lb shell pasta, 2 tablespoons all-purpose flour, 2 cups whole milk, 2 cups reserved pasta cooking water
  • Crumble in the feta, add half the graviera (3½ oz / 100 g), the chilli flakes, oregano, and parsley. Stir well — the feta will melt into the sauce as you stir, creating a creamy, flavorful base. Taste for salt.
    ½ cup Greek feta cheese, ¾ cup graviera cheese, 1 teaspoon chili flakes, ½ cup fresh oregano leaves , ¼ bunch fresh flat-leaf parsley, sea salt, freshly ground black pepper
  • Preheat the oven to 350°F (180°C).
    Add the drained pasta to the pan and stir well to coat every shell in the sauce. Scatter the remaining graviera evenly over the top and more chili flakes if you like, and bake for 30 minutes until golden and bubbling. Rest for 5 minutes before serving.

Notes

  • Save the pasta water before you drain — you need 2 cups (500 ml). 
  • Taste before adding salt — the feta is salty; you may need none at all.
  • Make it ahead: assemble up to 24 hours in advance, cover, and refrigerate. Add 10 minutes to the bake time.
  • Graviera substitute: Gruyère is the closest alternative in flavor and melt.

Nutrition

Calories: 506kcalCarbohydrates: 67gProtein: 20gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.2gCholesterol: 54mgSodium: 306mgPotassium: 420mgFiber: 5gSugar: 6gVitamin A: 1002IUVitamin C: 6mgCalcium: 423mgIron: 3mg
Tried this recipe?Mention @thegreekfoodie__ or tag #thegreekfoodie__
Greek Mac and Cheese with Feta and Graviera

Similar Posts