Stovetop cheddar-gruyere sauce, elbow macaroni, and a buttered panko crust baked in cast iron. Ready in 40 minutes, crispy on top, creamy all the way through.
Cast iron mac and cheese gives you a stovetop cheese sauce and an oven-baked crust in a single pan that goes straight to the table. The critical move here is pulling the macaroni one minute before al dente — it keeps cooking in the sauce and in the oven, so you avoid the gluey, overcooked mush that ruins most baked mac. The cheese blend does real work: sharp cheddar brings sharpness and color, gruyere adds a nutty depth that cheddar alone can't, and cream cheese gives the sauce a silky body that holds together under oven heat without breaking. Mustard powder sharpens the whole thing without tasting like mustard. You end up with a creamy interior and a panko crust that audibly crunches when you spoon through it.
This is a weeknight dish that looks like you tried harder than you did — one skillet, about 40 minutes total. If your sauce looks grainy after adding the cheese, the milk was too hot; pull it completely off the heat, wait 60 seconds, then stir in the cheese slowly.
🛒 Links may earn us a small commission at no cost to you.
🛒 We may earn a small commission at no extra cost to you. We only recommend gear we'd use ourselves.
A sharp green salad cuts through the richness without competing with it. Dress arugula or baby romaine with a simple red wine vinaigrette — the acid does the same job a squeeze of lemon would do on fried fish. Skip creamy dressings entirely; they'll make the meal feel heavy before you're halfway through.
For a hot vegetable side, roasted broccoli at 425°F works well. The charred edges bring a slight bitterness that balances the cheese sauce. Brussels sprouts with a little balsamic do the same job. Avoid anything buttery or cream-based on the side — the skillet already has that covered.
Beer pairs better than wine here. A cold American amber ale or a malty lager (Yuengling Traditional Lager or Samuel Adams Boston Lager) doesn't fight the cheddar the way a tannic red would. If you want wine, go with a dry Alsatian Riesling or a white Burgundy — both have the acid and body to handle the gruyere without clashing. For non-alcoholic, sparkling water with a slice of green apple works surprisingly well — the carbonation cuts grease and the apple note echoes the gruyere.
Skip additional bread at the table. The panko crust is already doing that job. If someone insists, a plain sourdough slice is fine, but garlic bread will just double down on what's already in the bowl.
To make this gluten-free, swap the all-purpose flour for a 1:1 gluten-free blend like Bob's Red Mill or King Arthur Measure for Measure — the roux behaves nearly identically. Replace the elbow macaroni with Jovial or Barilla gluten-free elbows, and use gluten-free panko (Ian's brand holds up well under the broiler). Everything else in the recipe stays the same.
For a dairy-free version, use Miyoko's Creamery oat milk butter for the roux, full-fat oat milk in place of whole milk, and a combination of Violife cheddar-style shreds and Kite Hill cream cheese. Skip the gruyere entirely — there's no dairy-free equivalent that melts cleanly — and compensate with an extra 2 oz of the cheddar-style shreds and a splash of apple cider vinegar to sharpen the flavor. It won't be identical, but it's a functional and good mac.
For a spicier version, stir 1–2 tsp of Frank's RedHot or a half teaspoon of cayenne into the cheese sauce before folding in the pasta. Crispy crumbled bacon pressed into the panko topping before baking is a reliable addition that adds salt and texture without changing the structure. A smoked paprika and gruyere version — substitute smoked gouda for the gruyere at equal weight — gives the whole skillet a different, smokier character that works well in colder months.
To scale up for 8 servings, double every ingredient and use a 12-inch skillet or a 9x13-inch baking dish. Increase the bake time by 8–10 minutes and check for bubbling edges before pulling it out.
Yes. Make the cheese sauce and fold in the pasta, then transfer to the skillet and refrigerate uncovered for up to 24 hours. Add the panko topping just before baking. Pull it from the fridge 20 minutes before it goes in the oven so it doesn't bake unevenly from cold.
Transfer leftovers to an airtight container and refrigerate for up to 4 days. The cast iron skillet is not ideal for storage — acid from the cheese sauce can strip the seasoning if left sitting. Use a glass or plastic container instead.
Reheat individual portions in a small saucepan over low heat with a splash of whole milk, stirring constantly until loose and creamy. The microwave works in a pinch but kills the crust texture. If you want to revive the crust, spread reheated mac in a baking dish, top with fresh buttered panko, and broil for 3–4 minutes.
You can freeze it, but the texture degrades noticeably — the sauce tends to separate and the pasta gets soft. If you do freeze it, portion it into airtight containers and freeze for up to 2 months. Reheat from frozen in a 350°F oven covered with foil, then uncover for the last 10 minutes.
Yes. Fontina is the closest swap — it melts cleanly and has a similar mild nuttiness. Swiss or Emmental work too but are milder. Avoid pre-shredded bags of any cheese for the sauce; the anti-caking coating prevents smooth melting.
A 2-quart baking dish or a 9x13-inch pan both work. The cast iron retains heat better and gives you slightly crispier edges, but the result in a ceramic or glass dish is still solid. Add 5 minutes to the bake time if using glass.
Grainy sauce means the cheese hit milk that was too hot and the proteins seized. Take the pan completely off the heat, let it cool for a full minute, then add the cheese in small handfuls while stirring constantly. If it's already grainy, a tablespoon of cream cheese whisked in can help smooth it out.
Cavatappi and small shells both hold the sauce well and are good substitutes. Avoid large pasta shapes — they make portioning awkward and the sauce-to-pasta ratio feels off. Whatever shape you use, pull it one minute short of the package's al dente time.
Look for active bubbling at the edges of the skillet and a deep golden-brown crust on the panko — not just lightly toasted, but genuinely golden. If the top is browning too fast before the interior bubbles, loosely tent it with foil for the last 5 minutes.
Daily Home Cookery is self-funded. If something you cooked here made dinner a little better, a coffee keeps the kitchen running.
☕ Buy me a coffee
Bone-in chicken thighs seared until the skin cracks, then glazed with honey, soy, and garlic and finished in a 400°F oven. Ready in 50 minutes.
Fall-off-the-bone braised beef short ribs with smoked paprika, red wine, and silky Parmesan polenta. A proper weekend dinner worth every minute.
Tender beef chuck, potatoes, and carrots in a thick, savory broth. 20 min prep, 8 hrs on LOW. Real searing step included — no bland shortcuts.