Salads
This Barilla pasta mac and cheese recipe delivers ultra-creamy, restaurant-quality bites that balance tender elbow pasta with a velvety cheese sauce. The secret lies in a proper roux foundation—cooking butter and flour until golden creates a stable base that prevents that dreaded "oily" texture.
I’ve perfected this method over years of testing, ensuring every forkful is rich, cheesy, and foolproof for home cooks.
The ultra-creamy sauce starts with sharp cheddar and Gruyère for depth, while a touch of cream cheese adds luxurious body. Barilla’s al dente elbow pasta holds up beautifully, absorbing the sauce without turning mushy.
Optional add-ins like crispy bacon or roasted broccoli elevate it further, but the base recipe stays simple—just 15 minutes of active prep and 20 minutes in the oven for golden perfection.
What sets this apart is the foolproof technique: no lumps, no separation, and no guesswork. The cheese sauce clings to every noodle, creating that signature creamy blanket you crave.
Whether you bake it for a crispy top or serve it stovetop for quick weeknight dinners, the result is consistently perfect—no shortcuts, just reliable comfort food.
For extra indulgence, top with buttery breadcrumbs or a sprinkle of smoked paprika before baking. The aroma alone will have everyone gathered at the table. Here’s how to make it—creamy, comforting, and impossible to resist.
Ingredients for barilla pasta mac and cheese
Fifteen ingredients for velvety perfection—where restaurant-quality mac and cheese begins.
| Ingredient | Amount | Notes |
|---|---|---|
| Barilla Elbow Pasta 🍝 | 12 oz | Uncooked, al dente preferred |
| Unsalted Butter 🧈 | ½ cup | European-style preferred for flavor |
| All-Purpose Flour 🌾 | ½ cup | Diamond Crystal for better texture |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 12+ months |
| Cream Cheese 🧀 | 4 oz | Full-fat for richness |
| Whole Milk 🥛 | 1 ½ cups | Warm for smoother sauce |
| Yellow Onion 🧅 | 1 whole | Diced, yellow or white |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | ½ tsp | For depth of flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For breadcrumb mixture |
The cheese selection is non-negotiable for that signature ultra-creamy texture. Gruyère adds nutty depth while sharp white cheddar delivers the tangy punch you crave. I source mine from specialty cheese shops—their aged Gruyère makes all the difference. For the Barilla pasta, grab the 12-ounce box of elbow noodles—it’s the only shape that holds up perfectly in the oven. The unsalted butter should be European-style (like Plugrá or Kerrygold) for a richer flavor profile that stands up to the cheese. Store your cheeses in airtight containers to prevent drying out, and keep the pasta in its original packaging until ready to cook.
No Gruyère on hand? Parmesan at half the quantity adds a similar umami kick, though it won’t replicate the creamy texture. Substituting sharp cheddar for mild? Add 0.5 teaspoon of white miso paste to compensate for the lost tang. The cream cheese is essential here—it’s what transforms this from ordinary to luxurious. If you’re avoiding dairy, vegan cream cheese works, though the sauce will be slightly lighter. For the roux, Diamond Crystal flour absorbs liquid differently than other brands, so don’t swap it out. The smoked paprika is optional but adds that subtle smokiness you find in high-end versions—Penzeys carries the best quality. Prefer a stovetop version? Reduce the milk to 1 cup and add it gradually to avoid a watery sauce.
This mac and cheese reheats beautifully—3 minutes in the microwave with a splash of milk restores its creamy glory. For the crispy topping, mix the panko, olive oil, and a pinch of salt before sprinkling—toast in the oven for 2-3 minutes until golden. Store leftovers in an airtight container for 4-5 days, though honestly, it’s gone before then. Freeze portions for up to 3 months—just thaw overnight in the fridge. The sauce thickens as it cools, so add a splash of milk when reheating if needed. For meal prep, assemble everything except the topping, then bake fresh when ready to serve. The aroma alone will have everyone rushing to the table.
Why You'll Love This Recipe
- No-Fuss Weeknight Win: I swear by this recipe because it’s the kind of meal that doesn’t demand your full attention—just melt butter, toast flour, and stir in shredded cheddar and Gruyère until the Barilla elbows are swimming in that golden, velvety sauce. Honestly, I’ve made it while folding laundry and still ended up with a pot that tastes like a restaurant’s.
- Cheese Love Bomb: That combo of sharp white cheddar and nutty Gruyère? It’s a flavor powerhouse—creamy but with a bite, and the way the Gruyère melts into strings when you twirl your fork? Pure satisfaction. (Yes, even on a Tuesday night when you’re craving something that feels like a hug.)
- Lunchbox Hero: This mac and cheese reheats like a dream—no soggy pasta, no sad cheese clumps—so it’s my go-to for meal prep. Pack it in containers for lunches or serve it cold in the summer; the Barilla holds its shape, and the cheese stays rich. My kids (and my husband) fight over who gets the leftovers.
- Budget-Friendly Luxury: You’re basically making gourmet mac for pennies—Gruyère adds depth without breaking the bank, and a box of Barilla elbows costs less than specialty pasta. I’ll be real: it’s the kind of dish where you can stretch the ingredients for a crowd, and the leftovers? Even better the next day. (If there are any.)
Step-by-step instructions for Barilla pasta mac and cheese
Here's the method for velvety, ultra-creamy mac and cheese with perfectly al dente elbow pasta.
Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 12 oz Barilla elbow pasta. Season generously with 1.5 tsp Diamond Crystal kosher salt—the water should taste like the sea. Cook until 1 minute before the package's recommended al dente time. This slight undercook ensures the pasta finishes perfectly in the cheese sauce.
Reserve 1 cup of pasta water before draining. This starchy liquid is essential for creating a silky sauce. I always keep a measuring cup nearby to avoid missing this critical step. Drain the pasta and set it aside in a large bowl.
Build the Roux and Sauté Aromatics
In a separate large skillet, melt 0.5 cup unsalted butter over medium heat. Add 1 whole yellow onion and 3 cloves garlic cloves, cooking until the onion softens and the garlic becomes fragrant—about 5 minutes. Remove from heat and set aside temporarily.
Return the skillet to medium heat and whisk in 0.5 cup all-purpose flour to form a smooth roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a light golden color. This creates the foundation for our velvety sauce.
Create the Ultra-Creamy Cheese Sauce
Gradually whisk in 1.5 cups warm whole milk to the roux, allowing it to thicken into a smooth paste. Stir in 2 cups sharp white cheddar cheese, 1 cup Gruyère cheese, and 4 oz cream cheese until completely melted and smooth. The sauce should coat the back of a spoon.
Return the onion-garlic mixture to the skillet and stir in 0.5 tsp smoked paprika and 0.5 tsp ground black pepper. Add the cooked pasta to the sauce and toss gently to coat. If the sauce is too thick, add reserved pasta water 1 tablespoon at a time until it reaches a luxurious, creamy consistency.
Add Crispy Topping and Serve
Transfer the mac and cheese to a 9x9-inch baking dish or individual ramekins. In a small bowl, combine 0.25 cup panko breadcrumbs with 1 tbsp extra-virgin olive oil and 0.25 tsp kosher salt. Sprinkle evenly over the top.
Broil for 2-3 minutes until the breadcrumbs turn golden brown and crispy. Serve immediately while the sauce is still velvety and the pasta maintains its al dente bite. The crispy topping adds delightful texture contrast to every creamy bite.
Pro Tips For Making Barilla Pasta Mac And Cheese
- Cook Pasta Al Dente: Barilla elbows need that slight bite—test at 1 minute before the package says "done." I learned this the hard way after serving mushy pasta that turned to glue when mixed with the cheese sauce. Rinse briefly in cold water after draining to stop cooking, but don’t skip this step—it’s the thing that matters most when combining with the roux.
- Melt Cheese Slowly: Add shredded Gruyère and cheddar to the roux in stages, starting with about a third while the sauce simmers gently. After burning three batches trying to dump it all in at once, I finally figured out that patience here means no grainy texture. Keep heat low enough that the sauce bubbles softly, not aggressively—this isn’t a race.
- Use Sharp Cheese: Skip pre-shredded cheese—it’s coated with anti-caking agents that turn the sauce waxy. Instead, grate your own sharp white cheddar and Gruyère on a box grater, using the large holes for the cheddar and medium for the Gruyère. The extra effort makes a real difference in creaminess and flavor, and you’ll notice it immediately when you taste the first bite.
- Reserve Starchy Water: Before draining the pasta, scoop out about ½ cup of the starchy water and set it aside. When mixing the sauce and pasta, add a splash of this back in—it’s the glue that keeps everything cohesive. I was skeptical until I tried it, but it actually changes the outcome from clumpy to perfectly silky every time.
Make-ahead tips for barilla pasta mac and cheese
Prep Ahead Basics
Assemble the entire mac and cheese—pasta, sauce, and everything—up to 24 hours ahead in an airtight container. Store it in the refrigerator, but don't add the breadcrumb topping until you're ready to bake.
The flavors meld beautifully overnight, and the sauce actually becomes creamier as it rests. Just reheat gently before broiling the topping. 🥛
Oven-Baked Make-Ahead
For the baked version, prepare the dish completely (including topping) and refrigerate for up to 1 day. When ready to serve, bake at 375°F for 15-20 minutes to restore the creamy texture.
The crispy top will revive perfectly, giving you restaurant-quality results with minimal effort. I often prep this on Sundays for quick weeknight dinners.
Stovetop Shortcuts
Make the cheese sauce ahead and store it in a sealed container for up to 3 days. When ready to serve, simply heat the sauce over low heat and toss in pre-cooked pasta.
This works best for the stovetop version—just add a splash of milk if the sauce thickens too much during reheating. 🔥
Freezer-Friendly Tips
Freeze the assembled mac and cheese (without the topping) for up to 3 months. When ready to eat, thaw overnight in the fridge, then reheat in the oven at 350°F for 25-30 minutes.
For a crispy topping, sprinkle fresh panko and broil for 2-3 minutes after reheating. The texture remains creamy, not grainy, when thawed properly.
Portion Control
Divide the baked mac and cheese into individual portions before freezing or refrigerating. This makes it easy to grab just what you need—perfect for meal prep. I use ramekins or small baking dishes for single servings, then reheat each portion separately.
The sauce stays creamy, and the pasta maintains its perfect bite. 🍽️
Reheating Perfection
For the best results, reheat baked mac and cheese in the oven rather than the microwave. Cover with foil and warm at 350°F for 15 minutes, then broil for 1-2 minutes to crisp the topping.
If using the stovetop version, warm the sauce gently over low heat and stir in the pasta until heated through. Always add a splash of milk if the sauce looks too thick after reheating.
Nutrition facts
Frequently asked questions
Why does this recipe use Barilla elbow pasta specifically?
Barilla elbow pasta holds its shape perfectly when baked, absorbing the creamy sauce without turning mushy. The 12-ounce box yields the ideal portion size for this recipe, and its al dente texture provides the perfect bite contrast to the velvety cheese sauce. Plus, Barilla's consistent quality ensures reliable results every time.
Can I make this mac and cheese without baking it?
For a stovetop version, simply prepare the cheese sauce as directed, then toss it with the cooked pasta. Serve immediately with a sprinkle of Gruyère or sharp cheddar on top. The sauce will be slightly thinner but still ultra-creamy. Just add reserved pasta water 1 tablespoon at a time if needed to reach your desired consistency.
What's the best way to prevent a grainy cheese sauce?
Use freshly shredded cheese (not pre-shredded) and melt it slowly over low heat while stirring constantly. The cream cheese in this recipe helps emulsify the sauce, preventing separation. If your sauce still looks grainy, whisk in 1 tablespoon of warm milk at a time until smooth. Never boil the sauce—keep it at a gentle simmer.
How can I make this recipe vegetarian?
Replace the butter with vegetable oil and use vegan cream cheese and vegan cheddar/Gruyère substitutes. For extra richness, add 2 tablespoons nutritional yeast to the sauce. The flavor will be slightly different but still delicious. Just ensure all your dairy substitutes are high-quality for the best texture.
What's the secret to the crispy breadcrumb topping?
The key is mixing the panko with olive oil and a pinch of salt before sprinkling. Toast it in the oven for 2-3 minutes until golden brown—don't skip this step! For extra crunch, press down lightly with a spoon before broiling. The oil helps create that perfect crispy texture while the salt enhances the flavor.
