3lb Mac and Cheese Recipe: Baked to Bubbly, Brothy Perfection

3lb Mac and Cheese Recipe: Baked to Bubbly, Brothy Perfection

This 3lb mac and cheese recipe delivers the kind of bubbly, brothy perfection that turns side dishes into the star of the meal. The secret lies in a proper cheese sauce that clings to every noodle, creating a rich, velvety texture with a crispy top that’s impossible to resist.

I’ve perfected this method over years of testing—no grainy cheese, no watery sauce, just melt-in-your-mouth comfort in every bite.

What sets this recipe apart is the balance of technique and simplicity. You’ll start with elbow macaroni cooked to al dente—just enough bite to hold up to the creamy sauce—and then build the sauce from scratch using a roux for stability.

Sharp cheddar, Gruyère for depth, and a touch of cream cheese ensure a flavor that’s rich without being heavy. The slow bake transforms it into a golden, bubbling masterpiece.

By the time it comes out of the oven, you’ll have a 3lb serving that’s creamy, cheesy, and packed with that signature crispy top layer. It’s the kind of dish that disappears faster than you can say “second helping,” and it reheats beautifully for leftovers.

Whether you’re feeding a crowd or prepping for meal prep, this recipe delivers restaurant-quality results at home.

The best part? You can customize it with add-ins like bacon, jalapeños, or lobster for extra indulgence. Here’s how to make it—perfectly every time.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for 3lb mac and cheese

Pantry staples plus a few specialty cheeses—this 3lb mac and cheese delivers restaurant-quality comfort.

Ingredient Amount Notes
Elbow Macaroni 🍝 2 ½ lbs Al dente, cooked separately
Unsalted Butter 🧈 ¾ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For thick, stable roux
Sharp Cheddar Cheese 🧀 1 ½ lbs Block, freshly grated
Gruyère Cheese 🧀 1 lb Aged 12+ months for depth
Cream Cheese 🧀 8 oz Full-fat for creaminess
Whole Milk 🥛 2 cups Warm for smooth sauce
Yellow Onion 🧅 1 whole Diced, sautéed until soft
Garlic Cloves 🧄 4 cloves Minced, aromatic base
Kosher Salt 🧂 1 ½ tbsp Diamond Crystal preferred
Ground Black Pepper 🌶️ 1 tsp Freshly cracked
Dried Mustard 🌶️ 1 tsp For subtle tang
Panko Breadcrumbs 🍞 ½ cup For crispy top layer
Extra-Virgin Olive Oil 🫒 2 tbsp For drizzling on top

The cheeses are non-negotiable here. Sharp cheddar gives that classic tang, but Gruyère is what takes it to next-level richness—look for aged wheels at specialty stores or the cheese counter. Whole Foods and Trader Joe’s usually carry good options. If you can’t find Gruyère, Comté works in a pinch. The cream cheese? Full-fat, no substitutions—it’s what makes the sauce velvety. For the macaroni, De Cecco or Barilla are my go-tos, but any elbow pasta will work. The key is cooking it just shy of al dente so it holds up to the sauce.

No Gruyère? Extra-sharp white cheddar plus a splash of cream gets you close. The mustard is optional but adds that subtle depth—if you skip it, add an extra pinch of salt. For the roux, don’t rush it. Cook the butter and flour until it’s a deep golden brown, or you’ll get a floury taste. The breadcrumbs? Panko is perfect for that crispy top, but regular breadcrumbs toasted in the oven work too. And if you’re feeling fancy, toss in a handful of crispy bacon bits or diced jalapeños for customization. The olive oil on top? Drizzle it right before baking—it keeps the breadcrumbs from getting soggy.

This reheats beautifully—just cover with foil and pop in the oven at 350°F for 15-20 minutes. Keeps for 4-5 days in the fridge, freezes for 3 months if you portion it into containers. I always make a double batch because it disappears faster than you can say ‘second helping.’ For serving, a sprinkle of fresh black pepper and a drizzle of hot honey takes it to another level. And if you’re prepping for a crowd, assemble it in a 9×13-inch baking dish—it’s the perfect size for sharing.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this method—just butter, flour, and milk on the stove while the pasta boils. No extra bowls, no sticky mess, and that roux? It’s the secret to that velvety, actually smooth sauce.
  • Cheese Obsession: Sharp cheddar and Gruyère? That combo is chef’s kiss—nutty, sharp, and melty in all the right ways. The Gruyère adds this little floral note that makes it taste like a fancy restaurant dish, not just comfort food.
  • Game for Any Crowd: Between us, this recipe feeds a family of four and leaves enough for lunch. Pack it in containers for work or freeze half—it reheats like a dream. (Yes, even on a Tuesday night.)
  • Budget Buster: Three pounds of pasta and a block of cheese? Under $10, easy. The butter and flour are pantry staples, and you’ll use every last bite. My college self would’ve cried happy tears over this.

Step-by-step instructions for 3lb mac and cheese

This is how you build a mac and cheese so rich and bubbly it’ll impress even the pickiest eaters.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 2.5 lbs of elbow macaroni. Stir immediately to prevent sticking, then add 1.5 tablespoons of kosher salt—the water should taste like the ocean. Cook for 11-12 minutes until the pasta is al dente (you should still feel a slight resistance when biting into it).

Drain the pasta in a colander, but don’t rinse it—those starchy noodles are what help the cheese sauce cling. Transfer the hot pasta to a large mixing bowl and set it aside. The residual heat will help melt the cheese more evenly later. This step is crucial: overcooked pasta makes for a mushy mac and cheese, while undercooked pasta won’t finish cooking in the oven.

2

Build the Ultimate Cheese Sauce with a Perfect Roux

In a separate large pot, melt 0.75 cup of cold cubed unsalted butter over medium heat. Once fully melted, add 0.5 cup of all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a golden brown color and smells nutty. This is your roux—the flavor foundation of the sauce.

Slowly pour in 2 cups of warm whole milk while whisking constantly to prevent lumps. Add 4 cloves of minced garlic and 1 whole diced yellow onion to the pot. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens enough to coat the back of a spoon. Remove from heat and stir in 1.5 lbs of freshly grated sharp cheddar cheese, 1 lb of aged gruyère cheese, and 8 oz of cream cheese until completely melted and smooth.

3

Combine Pasta and Sauce for Maximum Creaminess

Pour the warm cheese sauce over the hot cooked macaroni in the mixing bowl. Add 1 teaspoon of dried mustard, 1 teaspoon of freshly cracked ground black pepper, and gently fold everything together until the pasta is fully coated. The mixture should be thick and glossy—if it’s too thick, stir in 2-3 tablespoons of pasta water to loosen it.

This is where the magic happens: the residual heat from the pasta helps melt the cheese completely, creating a velvety texture. Don’t skip this step—folding ensures every bite has that perfect balance of pasta and cheese. If you’re worried about the sauce being too thick, add more pasta water gradually until it reaches a smooth, pourable consistency.

4

Bake to Bubbly, Golden Perfection

Preheat your oven to 375°F. Transfer the mac and cheese mixture to a 9×13-inch baking dish, spreading it evenly. Drizzle the top with 2 tablespoons of extra-virgin olive oil and sprinkle 0.5 cup of panko breadcrumbs evenly over the surface. Bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling.

Here’s the thing—don’t overbake. You want that crispy, golden top but still creamy cheese underneath. The mac and cheese is done when the top is golden and the cheese is fully melted but still slightly jiggly in the center. If it looks like it’s getting too brown, tent it with foil for the last few minutes. Serve immediately while it’s hot and bubbly for the ultimate experience.

👨‍🍳

Pro Tips For Making 3lb Mac And Cheese

  • Cook pasta al dente: DESCRIPTION: I learned this the hard way—undercooked pasta turns mushy when it soaks up the cheese sauce, while overcooked pasta gets gummy. For elbow macaroni, pull it out when it’s just firm to the bite (about 1 minute less than package instructions), then finish cooking in the sauce. The residual starch will thicken it perfectly.
  • Melt cheese slowly: DESCRIPTION: Dumping shredded cheese into hot liquid makes it clump like sad cottage cheese. Instead, lower heat to medium-low once the roux forms, then whisk in cheese a handful at a time—let each batch melt completely before adding more. Gruyère especially needs patience; it’s temperamental.
  • Avoid flour lumps: DESCRIPTION: Whisking flour into butter too fast creates floury pockets that taste like you’re eating paste. Use a wire whisk and add flour gradually while stirring constantly—this makes a smooth roux, not a science experiment. (Yes, even if you’re impatient like me.)
  • Salt the pasta water: DESCRIPTION: Skipping this is the fastest way to bland mac and cheese. Use 2 tablespoons salt per gallon of water for elbow macaroni—it seasons the pasta and the sauce later. No, the cheese isn’t enough. Trust the process.

Common mistakes when making your 3lb mac and cheese

Overcooking the Pasta

I’ve made this mistake more times than I’d like to admit—cooking the pasta until it’s mushy. The key is stopping at al dente (11-12 minutes for elbow macaroni), where it still has a slight bite.

Overcooked pasta absorbs too much water, making the final dish soggy. Always taste-test a piece before draining—it should feel firm but tender. 🍝

Skipping the Roux

Some recipes call for a quick cheese sauce without a roux, but that’s where the magic happens. A proper golden-brown roux (butter + flour cooked for 2-3 minutes) creates a stable base that prevents a grainy texture.

If you rush it, you’ll end up with a floury taste or a sauce that separates. Trust the process—it’s worth the extra time!

Underestimating Cheese Quantity

This is a common rookie mistake: not using enough cheese. The recipe calls for 2.5 lbs of total cheese (cheddar, Gruyère, and cream cheese) for a reason—it ensures every bite is rich and satisfying.

If you skimp, the sauce will be thin and lack depth. Pre-grate your cheese and measure it carefully—no shortcuts here!

Not Preheating the Dish

Transferring cold mac and cheese to a baking dish can cause uneven cooking. Always preheat your 9×13-inch baking dish in the oven for 5-10 minutes before adding the mixture.

This helps the cheese melt evenly and creates a better seal for that golden, bubbly top. I learned this the hard way—cold dishes lead to uneven doneness.

Overbaking for Crispiness

The crispy top is what makes this dish irresistible, but overbaking ruins everything. Once the top is deep golden brown and the edges are bubbling, it’s done—even if the center still looks slightly jiggly.

If it starts browning too quickly, tent it with foil. The cheese should be fully melted but still creamy inside. 🔥

Ignoring the Breadcrumbs

Panko breadcrumbs aren’t just for texture—they’re essential for that perfect crispy top. Don’t skip them, and make sure they’re evenly distributed before baking. If you’re in a pinch, toast regular breadcrumbs in the oven for 3-5 minutes until golden, but panko gives the best crunch.

A light drizzle of olive oil before adding them helps too!

Nutrition facts

Servings 12
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1150mg49%
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 mac and cheese stovetop instead of baking it?

For a stovetop version, combine the cooked pasta and cheese sauce in a large pot over low heat. Stir constantly until everything melts smoothly, then add 2-3 tablespoons of milk or cream to loosen if needed. Keep it warm until serving—no baking required! The texture will be creamier but won’t have the crispy top.

2

What’s the best way to store leftovers?

Let the mac and cheese cool completely, then cover tightly with plastic wrap or foil. It keeps in the fridge for 4-5 days—reheat in the oven at 350°F for 15-20 minutes until bubbly. For freezing, portion into airtight containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

3

Can I substitute Gruyère with another cheese?

Yes! If you can’t find Gruyère, use Comté or extra-sharp white cheddar for depth. For a milder flavor, add 1/2 cup of cream** to compensate. Avoid pre-shredded cheese—it contains anti-caking agents that make the sauce grainy. Always grate fresh for the best texture.

4

How do I make this recipe vegetarian?

This recipe is already vegetarian-friendly! Just omit any optional add-ins like bacon. For extra richness, stir in 1/4 cup of nutritional yeast with the cheese—it adds a cheesy, umami flavor. The roux and cheese blend create a satisfying, meat-free dish perfect for plant-based diets.

5

Why did my mac and cheese turn out grainy?

Graininess usually means the cheese didn’t melt fully. Always use freshly grated cheese (no pre-shredded) and keep the sauce warm while melting. If the sauce separates, whisk in 1-2 tablespoons of warm milk or pasta water to smooth it out. A proper roux (golden brown, nutty-smelling) is key—don’t rush this step!

★★★★★4.7(5 reviews)
Patrick Lewis