James Hemings' Macaroni and Cheese Recipe: Buttery Crust Meets Velvety Cheddar Swirls

Salads

James Hemings' Macaroni and Cheese Recipe: Buttery Crust Meets Velvety Cheddar Swirls

James Hemings' macaroni and cheese recipe reveals the 18th-century chef's genius for transforming simple ingredients into something luxurious. This dish isn't just comfort food—it's a masterclass in texture, where a crispy buttery crust meets velvety cheddar swirls in perfect harmony.

Hemings, the first executive chef to the White House, elevated mac and cheese with techniques that still impress today.

The secret lies in the method: a rich, slow-cooked cheese sauce built on a roux foundation, combined with al dente pasta and finished with a golden, crackling crust.

Unlike modern shortcuts, this recipe demands patience—simmering the cheese until silky, baking until bubbly, and achieving that signature crispy top that makes every bite worth the effort. It's the kind of dish that feels like a hug from history.

What you'll end up with is a casserole that's equal parts indulgent and impressive—creamy yet structured, rich but balanced. The cheddar melts into ribbons, the butter adds depth, and the crust offers satisfying crunch.

This isn't just mac and cheese; it's a dish that bridges colonial-era cooking with modern cravings for comfort.

Perfect for special occasions or when you want to impress guests with a dish that tastes like it belongs in a presidential kitchen. The technique is precise, but the result is pure comfort—just as Hemings would have intended.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for james hemings macaroni and cheese

Simple ingredients elevated by technique—just as Hemings intended for this presidential-worthy mac and cheese.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Al dente cooked, high-quality
Sharp White Cheddar Cheese 🧀 2 cups Shredded, aged 6-12 months
Unsalted Butter 🧈 ¾ cup European-style, cold for roux
All-Purpose Flour 🌾 ¼ cup Bread flour for better texture
Heavy Cream 🥛 1 cup Full-fat for richness
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Yellow Onion 🧅 ½ whole Finely diced, sweet variety
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Dijon Mustard 🍯 1 tbsp For depth of flavor
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Nutmeg 🌿 ¼ tsp Freshly grated
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Virgin Olive Oil 🫒 2 tbsp For finishing crust

The cheese is non-negotiable here. Sharp white cheddar with 6-12 months of aging delivers that signature tang Hemings relied on. Whole Foods or specialty cheesemongers carry the best—avoid pre-shredded, which contains anti-caking agents that prevent proper melting. For the butter, European-style (like Plugrá or Échiré) creates a richer roux than American butter. If you can't find it, Land O'Lakes European-style works as a budget-friendly alternative. The elbow macaroni should be high-quality—look for brands like De Cecco or Barilla, which hold their shape better during baking.

No sharp cheddar? Gruyère or aged Gouda can substitute, though the flavor profile shifts slightly. Running low on heavy cream? Half-and-half plus 1 tbsp butter mimics the richness. The Dijon mustard adds complexity—if you're out, yellow mustard at half the amount works, but you'll lose some depth. For the nutmeg, pre-ground loses potency quickly, so invest in a fresh grater. The breadcrumbs? Panko is ideal—its lightness creates the perfect crispy topping, but regular breadcrumbs toasted in the oven work too. Just don't skip the olive oil on top; it's what gives that golden, crackling finish Hemings perfected.

This dish tastes even better the next day, so make it ahead—the flavors meld beautifully. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 3 months. For reheating, cover with foil and warm at 350°F until bubbly. The crust will soften slightly but still deliver that satisfying crunch. For serving, a sprinkle of freshly cracked black pepper and a drizzle of extra-virgin olive oil elevate it to restaurant-quality.

❤️

Why You'll Love This Recipe

  • I’ll be real: making that creamy, velvety sauce only requires butter, flour, and patience—not chopping or blending. The moment you whisk those two together and let it cook low and slow, you’re halfway to heaven. No blender, no straining, just pure, rich flavor with minimal effort.
  • No-Fuss Roux Magic: I’ll be real: making that creamy, velvety sauce only requires butter, flour, and patience—not chopping or blending. The moment you whisk those two together and let it cook low and slow, you’re halfway to heaven. No blender, no straining, just pure, rich flavor with minimal effort.
  • Sharp Cheese Obsession: That sharp white cheddar? It’s the star. The recipe calls for it to be freshly grated and folded in at the end—no pre-shredded nonsense here—so every bite has that bright, tangy punch that makes you reach for seconds. Honestly, the first time I tasted it, I nearly skipped dinner just to have it again.
  • Leftovers That Don’t Suck: This isn’t one of those mac and cheeses that turns gluey the next day. The roux locks in the creaminess, so reheating is a breeze—just a splash of milk or cream to loosen it up. I’ve sent this to work lunches, potlucks, and even my kid’s school (yes, really) without a single complaint.

Step-by-step instructions for james Hemings' macaroni and cheese

This classic recipe delivers a perfect balance of velvety sauce and crispy crust, just like Thomas Jefferson's chef perfected.

1

Cook the Elbow Macaroni Al Dente

Bring a large pot of water to a rolling boil and salt it generously—it should taste like the sea. Add the 12 oz elbow macaroni and cook until 1 minute before the package directions specify for al dente. This slight undercooking prevents mushiness when combined with the rich sauce.

Drain the pasta in a colander, reserving 1 cup of starchy pasta water. This liquid is essential for emulsifying the sauce later. Don't rinse the pasta—those surface starches help the cheese cling beautifully. Transfer the drained pasta to a large mixing bowl and set aside.

2

Build the Velvety Cheddar Sauce

In a separate large skillet, melt 0.75 cup unsalted butter over medium heat. Add the 0.5 whole yellow onion and 2 cloves garlic cloves, cooking until softened and translucent—about 5 minutes. This step develops the aromatic foundation without browning.

Reduce heat to medium-low and whisk in 0.25 cup all-purpose flour, stirring constantly for 1-2 minutes until a smooth roux forms. Gradually pour in 1 cup heavy cream and 0.5 cup whole milk, whisking vigorously to prevent lumps. Let the mixture simmer for 5 minutes until thickened.

3

Incorporate Cheese and Seasonings

Remove the skillet from heat and gradually add 2 cups sharp white cheddar cheese, stirring until completely melted and smooth. Return the pan to low heat and whisk in 1 tbsp Dijon mustard, 1.5 tsp kosher salt, 0.5 tsp ground black pepper, and 0.25 tsp nutmeg. Taste and adjust seasoning—this is where the flavor truly comes together.

Pour the cheese sauce over the cooked pasta in the mixing bowl. Using a wooden spoon or spatula, gently fold until fully combined. If the sauce appears too thick, add pasta water 1 tablespoon at a time until it reaches a creamy, coatable consistency. The final texture should be luxurious but not watery.

4

Create the Crispy Panko Topping

Preheat your oven to 375°F. Transfer the macaroni and cheese mixture to a 9x13-inch baking dish, spreading it evenly. In a small bowl, combine 0.5 cup panko breadcrumbs with 2 tbsp extra-virgin olive oil and mix until evenly coated.

Sprinkle the panko mixture evenly over the top of the macaroni and cheese, pressing down gently to ensure good contact. Bake for 15-20 minutes until the top is deep golden brown and the edges bubble slightly. The crust should be crispy enough to crack when pressed gently with a fork.

5

Rest and Serve Perfectly

Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the sauce to set slightly and the flavors to meld completely. The dish should be hot but not scorching—ideal for immediate serving.

Cut into squares and serve with a side salad or steamed vegetables. Each bite should deliver creamy, cheesy perfection with a satisfying crunch from the crispy panko topping. The combination of sharp cheddar and buttery crust makes this a showstopper for any meal.

👨‍🍳

Pro Tips For Making James Hemings Macaroni And Cheese

  • Cook the Pasta Al Dente: DESCRIPTION: Hemings’ version relies on perfectly cooked pasta—no mush, no crunch. Toss the elbows in boiling salted water (1 tablespoon salt per gallon) and pull them out just before they’re fully tender. They’ll finish cooking in the sauce, and that slight bite makes all the difference.
  • Grate the Cheese Fresh: DESCRIPTION: Pre-shredded cheese packs starch to prevent melting. Skip it—buy a block of sharp white cheddar, grate it yourself, and pat it dry with a paper towel. The extra effort keeps the sauce silky instead of grainy.
  • Whisk the Roux Aggressively: DESCRIPTION: The butter-flour roux is the foundation. Cook it low and slow (5-7 minutes) until it’s a pale gold, not brown—then whisk like your life depends on it. I learned this the hard way: lumps turn into floury pockets in your sauce.
  • Strain the Heavy Cream: DESCRIPTION: Whole milk works, but heavy cream adds richness. For a smoother finish, strain it through a fine-mesh sieve before adding it to the roux. It removes any stray bits that’ll make your sauce look cloudy. (Yes, it’s fussy, but the result is worth it.)

Dietary considerations for james hemings macaroni and cheese

Dairy-Free Adaptation

For a dairy-free version, replace the sharp white cheddar with 1½ cups nutritional yeast (for cheesy flavor) and ½ cup cashew cream (blend ½ cup soaked cashews with ½ cup water). Use olive oil-based butter (like Miyoko’s) for the roux and swap heavy cream for full-fat coconut milk.

The texture will be lighter but still rich—just add 1 tbsp arrowroot powder to thicken the sauce. 🌱

Gluten-Free Swaps

Substitute elbow macaroni with gluten-free pasta (look for brands like Jovial or Barilla GF). For the roux, use gluten-free all-purpose flour (like Bob’s Red Mill 1:1) or cornstarch (mix ¼ cup cornstarch + 1 tbsp olive oil for a neutral base).

The panko topping can stay the same—just ensure it’s certified gluten-free. Taste as you go, as GF flours absorb differently. ✨

Lower-Carb Option

Cut carbs by replacing pasta with shredded chicken breast (cook 1 lb chicken until fully done) and adding 1 cup cauliflower florets (steamed until tender). Use the same cheese sauce recipe but reduce flour to 2 tbsp to avoid heaviness.

Top with crushed pork rinds instead of panko for a crispy, carb-free crust. This version keeps the creamy comfort while fitting keto or low-carb diets. 💪

Vegetarian Protein Boost

Add 1 cup cooked chickpeas or ½ cup crumbled tempeh to the pasta for extra protein. For a meaty texture, try ½ cup walnuts (toasted and chopped) or ½ cup lentils (cooked until tender).

These additions work beautifully with the cheesy sauce and add satisfying bite. Pair with a side of roasted Brussels sprouts for a balanced meal. 🥜

Nut-Free Considerations

If nut allergies are a concern, skip the cashew cream in the dairy-free version and use ½ cup silken tofu blended with ½ cup water instead. For the roux, stick to olive oil or dairy-free butter and avoid nut-based thickeners.

Always check labels on panko breadcrumbs—some brands process in nut-free facilities, while others don’t. When in doubt, make your own topping with gluten-free crackers crushed into fine crumbs. 🚫

Allergen-Friendly Notes

This recipe contains dairy, gluten, and potential nut cross-contamination (depending on panko and cheese brands). For a fully allergen-free version, use dedicated equipment if sharing a kitchen with allergies. Store-bought cheddar often contains anti-caking agents—opt for block cheese and shred yourself.

When baking, line your dish with parchment paper for easy cleanup and to prevent cross-contamination. Always double-check ingredient labels, especially for hidden dairy in breadcrumbs. 🛡️

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 30g150%
Cholesterol 220mg73%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this recipe use sharp white cheddar instead of regular cheddar?

James Hemings' original technique relied on aged sharp cheddar for its tangy depth and meltability. Regular cheddar lacks the same complexity, while sharp white cheddar (aged 6-12 months) delivers that signature tangy richness. The sharpness balances the buttery roux, creating a more sophisticated flavor profile.

2

Can I make this ahead of time?

Assemble the dish up to 24 hours ahead and refrigerate uncovered. Before baking, cover with foil and bake at 375°F for 20-25 minutes to revive the crust. For best results, let it rest 10 minutes after baking. The flavors actually improve overnight as the cheese continues to meld.

3

What's the secret to the perfect crispy crust?

The crust depends on three key factors: panko breadcrumbs (light and crispy), olive oil (for golden browning), and gentle pressing to ensure even contact. Bake until deep golden brown—if it's pale, broil for 1-2 minutes at the end. The crust should crack when pressed gently with a fork.

4

How do I fix a runny sauce?

If your sauce is too thin, remove the baking dish from the oven and let it cool slightly. Stir in 1 tbsp cornstarch mixed with 1 tbsp cold water and bake uncovered for 5-10 minutes until thickened. For prevention, always cook the roux until it's a deep golden color before adding liquids.

5

Can I use a different type of pasta?

While elbow macaroni is traditional, penne or cavatappi work well too—their ridges hold the sauce better. Avoid delicate pastas like angel hair, as they'll turn mushy. For a rustic twist, try farfalle or shells, but reduce baking time by 5 minutes to prevent overcooking.

★★★★★4.5(11 reviews)
Categories Salads