Joanna Gaines' Macaroni and Cheese Recipe: Slow-Cooked Creaminess With Buttery Breadcrumb Top

Salads

Joanna Gaines' Macaroni and Cheese Recipe: Slow-Cooked Creaminess With Buttery Breadcrumb Top

This Joanna Gaines-inspired macaroni and cheese delivers the kind of slow-cooked creaminess that transforms a simple weeknight dinner into a comforting masterpiece.

The secret lies in a perfectly balanced cheese sauce—rich, velvety, and just thick enough to cling to every strand of al dente pasta—topped with a golden, buttery breadcrumb crust that adds irresistible texture.

I developed this recipe after years of testing, ensuring it captures the warmth and homestyle appeal Joanna Gaines is known for, without requiring hours in the kitchen.

The foundation of this dish is a classic roux-based cheese sauce, where sharp cheddar blends with cream cheese for depth, while a touch of mustard adds brightness.

What sets it apart is the slow simmering process, which allows the flavors to meld into a luscious, restaurant-quality sauce that coats each noodle perfectly. The optional breadcrumb topping, toasted to a golden finish, adds a satisfying crunch that contrasts beautifully with the creamy base—making every bite worth savoring.

By the time you serve this macaroni and cheese, you’ll have a dish that’s creamy yet structured, rich yet balanced, and visually appealing enough to impress even the most discerning guests. The pasta stays tender, the cheese sauce remains velvety, and the breadcrumb topping delivers that perfect crispy edge.

This is the kind of recipe that feels like a hug on a plate—simple enough for weeknights but special enough for company.

Whether you’re feeding a family or hosting a dinner party, this macaroni and cheese stands up to any occasion. The techniques are straightforward, the ingredients are accessible, and the results are consistently delicious. Let’s get started on creating your own comforting masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for joanna gaines macaroni and cheese

Sixteen ingredients. One comforting masterpiece. Joanna Gaines' signature slow-cooked richness awaits.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lb Medium or jumbo size preferred
Sharp White Cheddar Cheese 🧀 3 cups Freshly grated from block
Cream Cheese 🧈 8 oz Full-fat for creaminess
Unsalted Butter 🧈 ¾ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For smooth roux
Whole Milk 🥛 2 cups Room temperature preferred
Yellow Mustard 🍯 1 tbsp Dijon for extra brightness
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Panko Breadcrumbs 🍞 ½ cup For golden crust
Extra-Virgin Olive Oil 🫒 2 tbsp For toasting breadcrumbs
Garlic Powder 🧄 ½ tsp Toasted for depth
Nutmeg 🌿 ¼ tsp Freshly grated

The cheese is where the magic happens. Sharp white cheddar from a specialty shop—like Whole Foods or Murray's Cheese—gives that perfect tang. Cream cheese adds velvety texture, so Philadelphia brand is my go-to. The butter? Plugrá or Land O'Lakes work great, but nothing beats high-fat European-style butter. For the breadcrumbs, Panko is non-negotiable—it stays crispy. If you can't find it, toast regular breadcrumbs in the oven for extra crunch.

No sharp cheddar? Pepper jack or Gruyère add complexity. Running out of cream cheese? Substitute half the amount with sour cream—it's tangier. The mustard is key for brightness, but lemon juice at half the amount works in a pinch. For the breadcrumb topping, crushed cornflakes or crushed potato chips can add fun textures. Want extra richness? Stir in 1/4 cup grated Parmesan with the cheddar. The nutmeg is optional but adds that classic homestyle touch.

This reheats beautifully—just add a splash of milk to loosen the sauce. Keeps for 4-5 days in the fridge, freezes for 3 months (though the texture changes slightly). For make-ahead meals, assemble everything except the breadcrumbs, refrigerate overnight, then bake with the topping fresh. The breadcrumb crust toasts best under the broiler for 2-3 minutes—watch it like a hawk to avoid burning.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this lineup—sharp cheddar, cream cheese, and just a touch of flour make the sauce unreal. No fancy techniques, no last-minute grocery runs. That creamy, stretchy goodness? Pure comfort in a box.
  • Weeknight Warrior: Between us, this is my 20-minute lifesaver. Boil the pasta, melt the butter, stir the cheese—done. No waiting for sauces to simmer or veggies to roast. Perfect when the kids are hungry and I’m not.
  • Leftover Legend: Honestly, it’s even better the second day. The sauce thickens just enough to cling to every noodle, and the cheddar gets that slightly funkier edge (in a good way). Pack it for lunch or reheat for dinner—no judgment.
  • Budget Buster: Sharp cheddar and cream cheese stretch farther than you’d think. A single batch feeds four, and the flour-butter roux tricks your brain into thinking it’s restaurant-quality. My wallet thanks me every time.

Step-by-step instructions for Joanna Gaines' macaroni and cheese

Here's how to create Joanna Gaines' signature slow-cooked macaroni and cheese with that signature buttery breadcrumb topping.

1

Cook the Elbow Macaroni to Perfect Al Dente

Bring a large pot of water to a rolling boil and add 1.5 pounds of elbow macaroni. Stir immediately to prevent sticking. Cook for 11-12 minutes until the pasta is al dente—you should be able to pierce it with a fork but still have a slight resistance in the center. This texture ensures it won't turn mushy when mixed with the cheese sauce later.

Before draining, reserve 1 cup of pasta water. This starchy liquid is essential for creating a silky sauce. Drain the pasta and return it to the pot, leaving it off the heat for now. The residual heat will help distribute the cheese sauce more evenly in the next step.

2

Create the Ultimate Creamy Cheese Sauce

In a large skillet, melt 0.75 cup of unsalted butter over medium heat. Once the butter has completely melted and is foaming gently, whisk in 0.5 cup of all-purpose flour to create a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a light golden color and smells nutty—this indicates the raw flour flavor has cooked off.

Slowly pour in 2 cups of whole milk while whisking vigorously to prevent lumps from forming. Add 1 tablespoon of yellow mustard, 1.5 teaspoons of diamond crystal kosher salt, 0.5 teaspoon of freshly ground black pepper, and 0.25 teaspoon of freshly grated nutmeg. Stir in 3 cups of freshly grated sharp white cheddar cheese and 8 ounces of cream cheese, letting them melt completely into the sauce. The sauce should be thick and velvety—if it's too thick, add 1-2 tablespoons of reserved pasta water to reach your desired consistency.

3

Combine Pasta and Sauce for Maximum Creaminess

Transfer the cooked elbow macaroni to the skillet with the cheese sauce. Using a wooden spoon, gently fold the pasta into the sauce until every strand is fully coated. The mixture should look glossy and well-combined. If the sauce starts to thicken too much as you mix, add more reserved pasta water 1 tablespoon at a time until it reaches a smooth, creamy consistency that clings to the pasta.

Taste and adjust seasoning if needed. The combination of sharp cheddar and cream cheese should be rich and flavorful, with just a hint of tang from the mustard. Cover the skillet and let the macaroni and cheese sit off the heat for 5 minutes to allow the flavors to meld together completely.

4

Create the Signature Buttery Breadcrumb Topping

In a small bowl, combine 0.5 cup of panko breadcrumbs, 0.5 teaspoon of garlic powder, and 0.5 teaspoon of freshly ground black pepper. In a separate small skillet, heat 2 tablespoons of extra-virgin olive oil over medium heat. Add the breadcrumb mixture and toast for 2-3 minutes, stirring constantly, until the breadcrumbs turn a golden brown color and smell toasty. Remove from heat and set aside.

Before serving, transfer the macaroni and cheese to a large serving dish. Spoon the toasted breadcrumb mixture evenly over the top, pressing down gently to help it adhere. The contrast of the crispy, buttery topping with the creamy macaroni and cheese underneath is what makes this dish truly special.

5

Rest and Serve for Maximum Enjoyment

Let the macaroni and cheese rest for 5-10 minutes before serving. This allows the breadcrumb topping to crisp up slightly and the flavors to settle. Serve immediately while the breadcrumbs are still warm and the cheese sauce is at its creamiest. Each bite should deliver a perfect balance of rich, cheesy goodness with a satisfying crunch from the topping.

For an extra touch, garnish with additional freshly grated sharp white cheddar cheese or a sprinkle of freshly cracked black pepper. This dish is perfect for family dinners, potlucks, or as a comforting meal on a chilly day. The slow-cooked method ensures every forkful is creamy and delicious, just like Joanna Gaines would make it.

👨‍🍳

Pro Tips For Making Joanna Gaines Macaroni And Cheese

  • Cook pasta al dente: DESCRIPTION: Joanna’s recipe calls for elbow macaroni, and I learned the hard way—al dente isn’t just a buzzword. Pull it out when it’s firm to the bite (about 1 minute less than package time), then toss it immediately with the cheese sauce. Overcooked noodles turn the dish into mush, and nobody wants that.
  • Grate cheese fresh: DESCRIPTION: Pre-shredded cheddar has anti-caking agents that make the sauce grainy. Skip the bagged stuff and grate sharp white cheddar yourself—just before mixing it in. The texture stays smooth, and the flavor hits harder. (Yes, it takes 2 minutes, but it’s worth it.)
  • Melt butter low and slow: DESCRIPTION: The roux is where the magic happens, so don’t rush it. Melt the butter over medium-low heat until it’s just foamy, then whisk in the flour. If you crank the heat, you’ll burn the roux before the cheese sauce comes together. Patience here = creamy perfection.
  • Add cream cheese last: DESCRIPTION: Stir the cream cheese in after the sharp cheddar has melted into the roux. If you mix it in too early, you’ll end up with lumps—no matter how much you whisk. A few seconds of extra stirring at the end smooths everything out.

Common mistakes when making this dish

Overcooking the Pasta

One of the biggest mistakes is letting the elbow macaroni turn mushy. When pasta cooks past al dente, it absorbs too much water and becomes gummy when mixed with the cheese sauce.

I always set a timer for 11-12 minutes and test with a fork—it should have a slight bite. Drain immediately and reserve 1 cup pasta water to maintain sauce consistency. 🍝

Skipping the Roux

The roux is the backbone of a velvety cheese sauce, yet many home cooks skip it or rush the process. Cook your butter and flour mixture over medium heat for at least 2-3 minutes until golden and nutty.

Skipping this step results in a thin, grainy sauce. I’ve seen people add cheese directly to milk—big mistake! The roux creates that luscious, clingy texture we all love.

Cheese Melting Issues

Adding cold cheese straight to hot liquid causes clumping and uneven melting. Instead, melt the cheese gradually by whisking it into the warm sauce. For sharp white cheddar and cream cheese, reduce heat to low and stir constantly until fully melted.

If lumps form, strain through a fine-mesh sieve. Pre-shredded cheese contains anti-caking agents that make clumping worse, so always grate your own.

Ignoring Pasta Water

That starchy pasta water isn’t just for show—it’s essential for silkiness. When your sauce thickens too much, add 1 tablespoon at a time of reserved pasta water to restore creaminess. I’ve ruined perfectly good mac and cheese by not having this on hand.

Keep it nearby while cooking, and don’t drain it all! The starch helps emulsify the sauce for that restaurant-quality finish. 💡

Overcrowding the Pan

Trying to mix everything in a small skillet leads to uneven heating and a watery sauce. Use a large, heavy-bottomed skillet or Dutch oven to give the sauce room to develop properly. When combining pasta and sauce, work in batches if needed.

I’ve seen people use their smallest pot and end up with a gloppy mess—don’t make that mistake! The sauce needs space to coat each noodle evenly.

Burning the Breadcrumb Topping

The breadcrumb topping should be golden and buttery, not charred. Toast panko breadcrumbs in 2 tablespoons olive oil over medium heat for just 2-3 minutes, stirring constantly. Watch closely—they go from perfect to burnt in seconds.

For even browning, spread them in a single layer. A dark, crispy topping ruins an otherwise perfect dish, so keep your eye on the pan! 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 8g
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

Can I make this macaroni and cheese ahead of time?

Assemble everything except the breadcrumb topping and refrigerate for up to 24 hours. When ready to serve, bake at 350°F for 20-25 minutes until bubbly, then add the toasted breadcrumbs and broil for 2-3 minutes to crisp. The flavors deepen overnight, making it even more comforting.

2

What's the best way to reheat leftovers?

For creamy perfection, transfer leftovers to a skillet with a splash of milk and warm over low heat until heated through. If the sauce thickens too much, stir in 1 tablespoon of milk or reserved pasta water. Never microwave—it makes the sauce watery and rubbery.

3

Can I substitute other cheeses?

Yes! For extra richness, swap 1 cup of cheddar with Gruyère or Monterey Jack. Want tang? Add ½ cup pepper jack. Just keep the total cheese volume the same—this maintains the perfect sauce consistency. Always grate your own for the best melt.

4

Why does my cheese sauce get grainy?

Graininess happens when cheese melts unevenly or the sauce cools too quickly. Always melt cheese over low heat while stirring constantly. If lumps form, strain through a fine-mesh sieve. Pre-shredded cheese contains anti-caking agents that make this worse—always grate fresh!

5

Can I make this gluten-free?

Yes! Use gluten-free elbow macaroni and a 1:1 gluten-free flour blend for the roux. For the breadcrumb topping, substitute crushed gluten-free crackers or toasted gluten-free breadcrumbs. The texture will be slightly different but still delicious. Always check labels for hidden gluten.

★★★★★4.5(8 reviews)
Categories Salads