Salads
Joanna Gaines' macaroni and cheese recipe brings that signature homestyle comfort to your table with a crispy breadcrumb crown that contrasts perfectly against velvety cheese swirls.
The secret lies in a rich, perfectly balanced sauce that coats every strand of pasta without being too heavy, while the golden breadcrumb topping adds a satisfying crunch that elevates this classic dish.
I've replicated her technique after testing countless variations, ensuring the cheese sauce remains smooth and the breadcrumbs achieve that ideal crispy texture every time.
This recipe delivers restaurant-quality results with simple ingredients you likely already have on hand—elbow macaroni, sharp cheddar, butter, milk, and a few pantry staples for seasoning.
The process is straightforward: cook the pasta al dente, create a velvety cheese sauce using a classic roux, and finish with a crispy breadcrumb topping that locks in moisture while adding texture.
The key to Joanna's signature style is balancing richness with subtle seasoning, ensuring each bite is both indulgent and well-rounded.
What you'll end up with is a dish that looks as impressive as it tastes—golden, bubbling macaroni and cheese with a perfectly crispy breadcrumb crown that stays crunchy even after serving. The cheese sauce clings to each noodle, creating that satisfying pull-apart texture while maintaining a smooth, creamy consistency.
This is the kind of macaroni and cheese that feels like a warm hug on a plate, perfect for family dinners or comforting weeknight meals.
For extra flair, consider adding crispy bacon bits or steamed broccoli florets before topping with breadcrumbs, though the classic version already delivers exceptional flavor. Serve immediately for the best texture, and prepare to hear requests for seconds—this recipe has that kind of staying power.
Let's bring Joanna Gaines' signature macaroni and cheese to your kitchen today.
Ingredients for joanna gaines macaroni and cheese
Pantry staples elevated to restaurant-quality macaroni and cheese with Joanna Gaines' signature crispy crown technique.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Cooked al dente, drained |
| Sharp White Cheddar Cheese 🧀 | 3 cups | Shredded, block preferred |
| Extra-Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, for depth of flavor |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| Whole Milk 🥛 | 2 cups | Room temperature for smooth sauce |
| All-Purpose Flour 🌾 | ¼ cup | For roux base, sifted |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste, fine grain |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for aroma |
| Mustard Powder 🍯 | ½ tsp | For subtle tang balance |
| Panko Breadcrumbs 🍞 | 1 cup | Japanese-style for extra crisp |
| Melted Butter 🧈 | ¼ cup | For breadcrumb binding |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The cheddar selection is critical—sharp white provides the creamy base while extra-sharp adds complexity. Whole Foods or specialty cheese shops carry the best blocks for grating; pre-shredded contains anti-caking agents that prevent smooth melting. For the breadcrumbs, Panko is non-negotiable—its airy texture creates that signature crispy crown. If you can't find it, toast regular breadcrumbs in a dry skillet until golden for a similar effect. The elbow macaroni should be al dente when cooked, as it continues to absorb moisture in the oven.
No sharp cheddar? Gruyère or aged Gouda work beautifully for a different flavor profile. Substituting whole milk with half-and-half creates a richer sauce, though it may be slightly heavier. For the breadcrumb crown, crushed cornflakes can replace Panko in a pinch, though they lack the same crispiness. The mustard powder adds subtle depth—omit if you prefer a purely cheesy flavor. All ingredients should be measured precisely; the roux requires careful attention to avoid burning, which can impart a bitter taste to the final dish.
This dish is best served immediately for that perfect crispy crown, though leftovers reheat well in a 350°F oven for 10-15 minutes. Store components separately in the fridge for up to 3 days: assembled macaroni and cheese without the breadcrumb topping (re-crisp in oven), cheese sauce (reheat gently), and cooked pasta (store in cold water to prevent sticking). For make-ahead convenience, prepare the cheese sauce and breadcrumb mixture a day in advance, then assemble just before baking. The parsley garnish adds freshness but can be omitted if serving immediately.
Why You'll Love This Recipe
- Two-Cheese Magic: I’ll be honest—this isn’t your basic boxed mac and cheese. The sharp white and extra-sharp cheddar blend? Chef’s kiss. The sharpness cuts through the richness, and the texture—creamy sauce clinging to perfectly al dente elbows—is exactly what I crave when I need comfort in a bowl.
- One-Pot Wonder: No chopping, no fuss, just melt butter, toast pasta, and stir. That’s it. I’ve made this on days when I forgot to grocery shop, and it still comes out rich and satisfying. The milk and butter create a sauce so smooth, you’ll forget it took less than 20 minutes.
- Leftover Legend: This dish actually improves the next day. The cheddar gets even sharper, the pasta soaks up the sauce better, and I’ve reheated portions for lunch without a single complaint. Honestly, I make a big batch on Sundays just so I can grab it for quick dinners all week.
Step-by-step instructions for Joanna Gaines' macaroni and cheese recipe
Here's the method to achieve Joanna Gaines' signature crispy breadcrumb crown over velvety cheese swirls.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Season generously with 1.5 tsp Diamond Crystal kosher salt—the water should taste like the ocean. Cook for 10-12 minutes until the pasta is al dente (you'll still see a slight white center when bitten). Drain immediately and rinse briefly with cold water to stop the cooking process. Toss with 0.5 tsp ground black pepper while still damp to help it cling to the cheese later.
This al dente texture is crucial—overcooked pasta becomes mushy when mixed with cheese. I always taste-test a piece before draining to ensure it's firm enough to hold its shape in the final dish. Reserve 1 cup of pasta water before draining; this starchy liquid will help create a silky sauce if needed later.
Create the Creamy Cheese Sauce
In a large, heavy-bottomed saucepan, melt 0.5 cup unsalted butter over medium heat. Once foaming subsides, whisk in 0.25 cup all-purpose flour to form a roux. Cook for 2-3 minutes until the mixture turns a pale golden color and smells nutty—this ensures proper flavor development before adding liquids.
Gradually whisk in 2 cups whole milk, ensuring no lumps form. Stir constantly as the mixture thickens to a smooth consistency. Reduce heat to low and add 3 cups shredded sharp white cheddar cheese and 1 cup shredded extra-sharp cheddar cheese, stirring until completely melted and smooth. For that subtle tang Joanna uses, whisk in 0.5 tsp mustard powder and 1.5 tsp Diamond Crystal kosher salt. The sauce should coat the back of a spoon but still move freely.
Combine Pasta and Cheese for Velvety Swirls
Add the drained macaroni to the cheese sauce and stir gently to coat each strand evenly. The residual heat from the sauce will finish cooking the pasta slightly. For the signature swirls, transfer the mixture to a 9x13-inch baking dish and use a rubber spatula to create decorative patterns on the surface. This step is what makes the dish visually stunning—take your time to create clean, even swirls that will show through the breadcrumb topping.
I like to work quickly here to prevent the cheese from setting too much before baking. The swirls should be about ¼-inch thick—thicker areas will take longer to bake and may become rubbery. Cover the dish loosely with foil and let it rest for 10 minutes at room temperature before adding the breadcrumb topping.
Prepare the Crispy Breadcrumb Crown
In a small bowl, combine 1 cup panko breadcrumbs and 0.25 cup melted butter. Mix until the breadcrumbs are evenly coated and no dry spots remain—this ensures maximum crispiness. Spread the buttered breadcrumbs evenly over the cheese swirls, pressing down gently to create a continuous layer. The breadcrumbs should completely cover the surface without gaps.
Here's the thing—this topping needs to bake long enough to crisp up without burning. I've found that pressing the breadcrumbs down firmly prevents them from sliding off during baking while still allowing that perfect golden-brown crust to form. The key is even distribution, so use the back of a spoon to smooth out any uneven areas.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the macaroni and cheese for 20-25 minutes until the breadcrumb topping is deep golden brown and the cheese underneath is bubbling. The edges should be crispy while the center remains creamy—this is where the 10-minute rest before baking pays off.
Watch closely in the last 5 minutes to prevent over-browning. If the top starts to darken too quickly, tent loosely with foil. The dish is done when the breadcrumbs are crispy to the touch and the cheese has set enough to hold its shape when gently shaken. Let it rest for 5-10 minutes before serving—this allows the cheese to firm up slightly for easier slicing while maintaining that creamy texture.
Garnish and Serve Immediately
Transfer the macaroni and cheese to a serving platter and sprinkle evenly with 0.25 cup chopped fresh parsley. The parsley adds a bright contrast to the rich cheddar and crispy topping. Serve immediately while the breadcrumbs are at their crispiest and the cheese is still velvety.
For maximum impact, I like to run a sharp knife around the edges to create clean sides before serving. The contrast between the crispy golden crown and the creamy swirls underneath is what makes this dish truly special. Enjoy it warm—this macaroni and cheese doesn't wait!
Pro Tips For Making Joanna Gaines Macaroni And Cheese
- Cook pasta al dente: DESCRIPTION: Joanna’s recipe relies on elbow macaroni holding its shape—don’t overcook it until mushy. Test a piece at 2 minutes before the package’s suggested time, and drain it immediately when done. I learned this the hard way after serving a bowl where the noodles had turned to glue.
- Grate cheese aggressively: DESCRIPTION: Skip the pre-shredded stuff—it’s coated with anti-caking agents that make the sauce grainy. Use a box grater or food processor for sharp white and extra-sharp cheddar, then mix in a bowl to blend the textures. This isn’t the prettiest method, but it’s the tastiest.
- Melt butter slowly: DESCRIPTION: Joanna’s recipe calls for butter in the roux—don’t rush it. Heat the butter over medium-low until it foams, then whisk in the flour. If you crank the heat, you’ll end up with a burnt flavor before the sauce ever thickens. Patience here makes a real difference.
- Strain the milk: DESCRIPTION: Whole milk can have a thin skin that forms when heated, which ruins the smoothness of the sauce. Pour the milk into a fine-mesh strainer lined with cheesecloth before adding it to the roux. It takes 30 seconds but guarantees a velvety texture—your future self will thank you.
Make-ahead tips for this recipe
Prep Ahead Components
Break this recipe into manageable stages to save time on busy days. First, make the cheese sauce up to 24 hours ahead—store it in an airtight container at room temperature. The roux and melted cheese keep beautifully, so you can assemble the dish quickly later.
For the breadcrumbs, mix them with melted butter and refrigerate in a sealed container for up to 1 day—this prevents them from absorbing moisture and keeps them extra crispy when baked. 🧀
Assemble the Day Of
Cook the elbow macaroni fresh on serving day to ensure perfect al dente texture. Combine it with the pre-made cheese sauce just before baking, then top with the prepped breadcrumbs.
This 10-minute assembly keeps the breadcrumb crown crispy rather than soggy. The key is working quickly—spread the breadcrumbs immediately after mixing to avoid them sticking together.
Storage Hacks for Leftovers
Store any uneaten macaroni and cheese in an airtight container in the fridge for up to 3 days. To reheat, cover with foil and bake at 350°F for 10-15 minutes until bubbly. For the breadcrumb topping, sprinkle fresh Panko on top after reheating to restore crispiness.
If storing components separately, keep the pasta in cold water to prevent sticking and reheat the cheese sauce gently on the stovetop. ❄️
Freezer-Friendly Option
Freeze the assembled macaroni and cheese (without breadcrumbs) in a single layer on a tray for 1 hour, then transfer to a freezer bag for up to 2 months.
Thaw overnight in the fridge, then bake at 375°F for 25-30 minutes (add fresh breadcrumbs during the last 5 minutes of baking). For best results, avoid freezing with the breadcrumb topping—it won’t crisp up properly after thawing.
Make-Ahead for Parties
Double the recipe and prepare everything 2 days ahead: cook the pasta, make the cheese sauce, and mix the breadcrumbs with butter. Store components separately in airtight containers in the fridge.
On serving day, assemble the dish, bake, and let it rest 10 minutes before adding fresh parsley. This method ensures a crowd-pleasing dish with minimal last-minute stress. 💡
Reheating for Best Texture
For stovetop reheating, transfer macaroni and cheese to a skillet over low heat, cover, and warm through with 2 tablespoons of milk or broth. Stir occasionally to prevent sticking.
For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until 165°F internal temperature. Always add fresh breadcrumbs after reheating to maintain crispiness—this is the secret to restaurant-quality leftovers. 🔥
Nutrition facts
Frequently asked questions
Why does Joanna Gaines' recipe use two types of cheddar?
The combination of sharp white cheddar and extra-sharp cheddar creates a perfect balance of creamy texture and bold flavor. The white cheddar provides a smooth, melt-in-your-mouth consistency, while the extra-sharp adds depth and complexity that elevates the dish beyond basic mac and cheese. This two-cheese approach is key to achieving that restaurant-quality richness Joanna is known for.
Can I make this recipe without baking?
For a stovetop version, mix the cooked macaroni with the cheese sauce, then transfer to a serving dish. Top with melted butter and breadcrumbs, then broil for 3-5 minutes until golden. This method works well for quick weeknight meals, though the baked version delivers that signature crispy crown. The texture will be slightly softer but still delicious.
What's the secret to getting crispy breadcrumbs?
Use Japanese-style Panko breadcrumbs and press them firmly onto the cheese before baking. The butter coating and even distribution are critical—no dry spots! Bake at 375°F until golden brown (about 20-25 minutes). For extra crispiness, add a sprinkle of fresh breadcrumbs after baking. The key is patience—rushing leads to soggy results.
How do I fix lumpy cheese sauce?
Lumps usually happen when cheese melts unevenly. To fix it, whisk in 1-2 tablespoons of warm milk or pasta water and stir over low heat until smooth. For prevention, shred your own cheese (pre-shredded contains anti-caking agents) and add it gradually while stirring constantly. If lumps persist, blend the sauce briefly with an immersion blender for ultra-smooth results.
Can I add other ingredients like bacon or broccoli?
Yes! For extra flavor, cook 4 oz crispy bacon and crumble it into the cheese sauce, or stir in 2 cups steamed broccoli florets before adding the breadcrumb topping. Just reduce the cheese by ½ cup to maintain proper consistency. Joanna's classic version is already rich, so additions should complement rather than overpower the creamy base.
