Main Courses
This Beecher's mac and cheese copycat recipe delivers that signature baked cheese crust that sticks to the bowl—just like the original. The secret lies in a precise blend of cheeses and a foolproof baking technique that creates the perfect crispy, golden top while keeping the inside creamy and rich.
I've tested countless variations to perfect this copycat version, ensuring every bite tastes like your favorite comfort food.
The recipe begins with perfectly cooked elbow macaroni, then builds layers of flavor with a velvety cheese sauce made from sharp cheddar, Gruyère, and a touch of cream cheese.
The sauce is thickened just enough to cling to the pasta without being gluey, and the baking step transforms it into a restaurant-quality dish with that iconic cheesy crust. No shortcuts here—just the authentic taste you crave.
What sets this recipe apart is the baked cheese crust that forms on top, creating a satisfying contrast between the crispy exterior and the creamy, cheesy interior. The dish holds together beautifully when you lift it out of the bowl, making it perfect for sharing or meal prep.
Whether you're feeding a family or craving a solo comfort meal, this copycat version delivers every time.
Ready in under an hour, this recipe is perfect for weeknight dinners or special occasions when you want to impress without spending hours in the kitchen. The instructions are straightforward, and the results are consistently delicious—just like Beecher's. Let's get started on making this copycat masterpiece!
Ingredients for beecher's mac and cheese copycat
These cheesy staples and a few clever tricks bring Beecher's signature crust right to your kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium elbow shape |
| Sharp White Cheddar Cheese 🧀 | 4 oz | Shredded, block preferred |
| Gruyère Cheese 🧀 | 4 oz | Shredded, aged 12+ months |
| Cream Cheese 🧈 | 4 oz | Full-fat, room temperature |
| Heavy Cream 🥛 | ½ cup | Full-fat, cold |
| Whole Milk 🥛 | ½ cup | Room temperature |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Yellow Onion 🧅 | ½ whole | Diced, sweet variety |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy crust |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing dish |
The cheese blend is everything—Gruyère adds nutty depth while sharp cheddar brings that tangy kick. Grab the block cheeses and shred them yourself (pre-shredded gets clumpy). Gordon Food Service or Whole Foods carry great Gruyère, but any specialty cheese shop will have it. The cream cheese is non-negotiable—full-fat gives that velvety texture. Pro tip: let everything sit at room temp for 30 minutes before mixing to avoid grainy sauce. And yes, you'll need that 12+ month aged Gruyère—trust me on this.
No Gruyère? Parmesan at half the amount works in a pinch, but it won't be identical. Short on cheddar? Monterey Jack adds creaminess. The panko is for the crust—Japanese-style gives extra crunch. For the garlic, jarred minced is fine if you're in a rush, but fresh tastes worlds better. The flour is just for thickening—don't skip it, but don't overdo it either. And if you're watching calories, you can reduce the butter by 1 tbsp and use olive oil instead—it won't be identical, but still delicious.
This tastes even better the next day—3-4 days in the fridge, covered tightly. For leftovers, reheat covered in the oven at 350°F for 15-20 minutes until bubbly. Freezes beautifully too—2 months max. I always make a double batch. The crust gets even crispier when reheated. Store any extra sauce in an airtight container with a thin layer of water on top to keep it from drying out. And if you're serving this at a party, the individual ramekins make it feel extra fancy.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s that simple—just boil the elbows, melt the cheeses together, and stir. No roux, no stress, no waiting for the sauce to thicken like some fancy béchamel. The heavy cream and cream cheese blend in like butter, so you’re basically done in one pan.
- Cheese Overload (In a Good Way): That sharp white cheddar and Gruyère combo? Rich but not heavy, with little nutty bites that make every forkful feel special. I’ll be real: I’ve tried cheaper cheeses, but this version actually tastes like Beecher’s—creamy, tangy, and just crispy enough on the edges to keep it interesting.
- Leftover Hero: This mac reheats like a dream—no grainy texture, no sad sauce separation. I pack it for lunches all week, and even my picky husband doesn’t complain. (Yes, even on a Tuesday night.) The cream cheese keeps it luscious, so it’s basically a free meal for days.
- Budget-Friendly Luxury: You’d never guess how affordable this is—Gruyère stretches further than you’d think, and the cream cheese adds depth without breaking the bank. I make it for game nights, potlucks, or just because I want to feel fancy without spending a fortune. Honestly, it’s my secret weapon for looking like a chef.
Step-by-step instructions for Beecher's mac and cheese copycat recipe
Here's how to nail that iconic baked cheese crust that melts in your mouth and sticks to your bowl.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package instructions call for al dente—you want it slightly underdone because it'll finish cooking in the oven. The pasta should be tender but still have a bit of bite in the center.
While the pasta cooks, add 1.5 tsp salt to the boiling water. I like to use a ladle to splash some of the starchy pasta water into a measuring cup—you'll need 1 cup of this liquid later for the sauce. Drain the pasta but leave it in the colander for now—we'll transfer it directly to the baking dish.
Build the Creamy Cheese Sauce
In a large skillet, melt 4 tbsp cold unsalted butter over medium heat. Add 0.5 whole yellow onion and 2 cloves minced garlic, cooking for 3-4 minutes until softened and fragrant. Here's the thing—don't let the garlic burn, or you'll taste bitterness in your sauce.
Sprinkle in 1 tbsp all-purpose flour and stir for 1 minute to create a roux. Slowly pour in 0.5 cup heavy cream and 0.5 cup whole milk, whisking constantly until the mixture thickens. Reduce heat to low and stir in 4 oz cream cheese, 4 oz sharp white cheddar cheese, and 4 oz gruyère cheese until fully melted and smooth.
Combine Pasta and Sauce
Transfer the drained elbow macaroni to a large mixing bowl. Pour the cheese sauce over the pasta and toss gently until every strand is coated. The sauce should look glossy and cling to the noodles—if it's too thick, add 2-3 tablespoons of the reserved pasta water to loosen it.
Season with 0.5 tsp freshly ground black pepper and taste. You might need a pinch more salt—remember, the cheeses are already salty. The sauce should be rich but not overpowering, with a perfect balance of sharp cheddar and nutty gruyère flavors.
Create the Signature Crispy Crust
Preheat your oven to 375°F and grease a 9x9-inch baking dish with 1 tbsp extra-virgin olive oil. Transfer the pasta mixture to the prepared dish and spread it evenly. The top should look smooth but slightly uneven—this helps create those beautiful golden crusts.
In a small bowl, mix 0.25 cup panko breadcrumbs with 1 tbsp melted butter (save a little from the earlier batch). Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently so it sticks. This is what gives Beecher's its legendary crispy crust!
Bake to Golden Perfection
Bake for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The center should still be slightly soft—it'll continue cooking as it rests. If the top browns too quickly, tent with foil for the last 5 minutes of baking.
Let the mac and cheese rest for 10 minutes before serving—this allows the cheese to set slightly and makes it easier to slice. The crust should be crispy enough to hold its shape but still melt slightly when you cut into it, creating that perfect balance of textures that makes this copycat recipe so special.
Pro Tips For Making Beecher'S Mac And Cheese Copycat
- Cook pasta until firm: Beecher’s mac and cheese relies on al dente pasta—if it’s mushy, the whole dish falls apart. Pull it out when it’s still slightly resistant (about 1 minute before package instructions say “done”), then finish cooking in the cheese sauce. I learned this the hard way after serving a batch where the noodles turned to mush under the weight of melted cheddar.
- Grate cheese yourself: Pre-shredded cheese has anti-caking agents that make the sauce grainy and watery. Use a box grater for sharp white cheddar and Gruyère—even if it takes 5 minutes—and skip the pre-shredded stuff. Your sauce will be smoother, and the flavor will be richer. (Yes, even if you’re impatient like me.)
- Bloom the roux low: The roux is where the magic happens, but rushing it ruins everything. Cook the butter and flour over medium-low heat for 3–4 minutes, stirring constantly, until it’s a pale golden color—not brown. I was skeptical until I tried it: the sauce thickens properly without tasting burnt.
- Add cream in stages: Don’t dump all the heavy cream at once—it’ll make the sauce split. Whisk in half first, let it thicken, then add the rest. This keeps the sauce silky and prevents curdling. (Your future self will thank you.)
Pro cooking tips for beecher's mac and cheese copycat
Cheese Blend Secrets
The magic happens with the cheese combo—Gruyère adds nutty depth while sharp white cheddar delivers that signature tang. I always use block cheeses and shred them myself (pre-shredded gets clumpy). For the Gruyère, look for 12+ month aged—it makes all the difference.
If you can't find Gruyère, Parmesan at half the amount works in a pinch, though it won't be identical. The cream cheese is non-negotiable—full-fat gives that velvety texture we all crave. 🧀
Pasta Water is Gold
Never throw out that starchy pasta water! Reserve 1 cup while cooking the elbow macaroni—it's the secret to a silky sauce. If your sauce gets too thick after mixing, add 2-3 tablespoons of that pasta water to loosen it.
I also like to cook the pasta just 1 minute less than package instructions call for—it finishes cooking in the oven while developing that perfect al dente bite. 🍝
Crust Perfection Tips
For that crispy, golden crust, use Japanese-style panko breadcrumbs—they're lighter and crunchier than regular. Mix them with 1 tbsp melted butter before sprinkling on top. Press gently so they stick, then bake at 375°F for 25-30 minutes.
If the top browns too fast, tent with foil for the last 5 minutes. The crust should be crispy enough to hold its shape but still melt slightly when you cut in—just like Beecher's! 🔥
Temperature Control
Don't rush the baking process! The oven should be fully preheated to 375°F before adding your dish. If you're using a dark baking dish, reduce heat to 350°F to prevent over-browning. The center should still be slightly soft when you pull it out—it'll continue cooking as it rests.
Let it sit for 10 minutes before serving, or you'll end up with a runny mess. 🌡️
Cheese Sauce Troubleshooting
If your cheese sauce looks grainy, you might have added the cheese too quickly. Melt the cream cheese first, then slowly whisk in the cheddar and Gruyère over low heat. For extra smoothness, strain the sauce through a fine-mesh sieve before mixing with the pasta.
And remember—room temperature cheeses blend better, so let everything sit out for 30 minutes before mixing. That one trick makes all the difference! 💡
Make-Ahead Magic
This mac and cheese tastes even better the next day! Store leftovers in an airtight container for up to 4 days in the fridge. For reheating, cover with foil and bake at 350°F for 15-20 minutes until bubbly.
It also freezes beautifully—2 months max—just thaw overnight in the fridge before reheating. Pro tip: The crust gets even crispier when reheated, so don't skip this step if you're prepping ahead. ❄️
Nutrition facts
Frequently asked questions
Can I make this recipe without Gruyère?
If you can't find Gruyère, substitute with 2 oz Parmesan plus 2 oz extra sharp cheddar. The flavor won't be identical, but it'll still be delicious. For a closer match, try Comté cheese as a substitute—it has a similar nutty profile. Just remember, Gruyère's aged depth is what gives Beecher's its signature richness.
Why does my cheese sauce get grainy?
Grainy sauce usually means the cheese melted too quickly or wasn't at room temperature. Always let your cheeses sit out for 30 minutes before mixing. Start by melting the cream cheese first, then slowly whisk in the other cheeses over low heat. For extra smoothness, strain the sauce through a fine-mesh sieve before combining with the pasta.
Can I use a different type of pasta?
Elbow macaroni is traditional, but you can use penne or farfalle if you prefer. Avoid long pasta shapes—they don't hold the cheese sauce as well. If using a different shape, cook it to the same 1-minute-under al dente standard. The key is to finish cooking in the oven while developing that perfect bite.
How do I make individual portions?
Grease 4-6 ramekins (6 oz size works best) with olive oil and divide the mac and cheese evenly. Top each with a sprinkle of panko-butter mix, then bake at 375°F for 15-20 minutes until golden. The smaller surface area means they'll cook faster—check frequently to avoid over-browning. Perfect for parties or meal prep!
What if my crust isn't crispy enough?
For a crispier crust, try these tricks:
- Use Japanese-style panko (it's lighter and crunchier),
- Press the topping down firmly before baking,
- Bake at 400°F for 20 minutes instead, or
- Broil for 1-2 minutes at the end (watch closely!). The crust should be golden and hold its shape when you lift it from the bowl.
