Panera Mac and Cheese is the creamy, comforting pasta dish that keeps people coming back to the bakery-cafe chain for good reason. This copycat recipe captures that signature smooth, velvety cheese sauce with just the right balance of cheddar and gruyere that makes it addictively delicious.
If you’ve ever wondered how to recreate that restaurant-quality mac and cheese at home, you’re about to discover it’s far easier than you’d think. Let’s build your version from scratch with tested techniques and honest tips.
Why You’ll Love This Recipe
This dish delivers creamy, restaurant-quality results without any weird additives or mystery ingredients.
- Silky smooth cheese sauce that clings to every pasta piece
- Two-cheese blend creates complexity and depth of flavor
- Ready in under 30 minutes from start to finish
- Uses simple pantry staples you likely already have
- Scales easily for small dinners or feeding a crowd
My Experience Making This Recipe
The first time I made this version, I was shocked at how close it came to the Panera original. The key moment hit when I added the gruyere to the roux base and watched it melt into something genuinely silky.
My family devoured it in minutes, and my kids asked for seconds before finishing their first plate. The sauce coats the pasta so well that you actually taste cheese in every bite, not just a thin film on top.
I’ve made it at least a dozen times now, and it’s become my go-to when I want something comforting that doesn’t require a ton of effort. It’s the kind of dish that makes people think you spent hours in the kitchen.
Recipe Overview
- Recipe Name: Panera Mac and Cheese
- Servings: 6 servings
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Course: Main Course
- Cuisine: American
- Calories per Serving: 420 calories
Equipment You Will Need
- Large pot for boiling pasta
- Medium saucepan for the cheese sauce
- Wooden spoon or whisk
- Colander for draining pasta
- Grater for shredding cheese
- Measuring cups and spoons
Ingredients for Panera Mac and Cheese
- 1 pound elbow pasta
- 4 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2.5 cups whole milk
- 8 ounces sharp cheddar cheese, shredded
- 4 ounces gruyere cheese, shredded
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder
- Pinch of nutmeg
Ingredient Notes and Substitutions
- Sharp cheddar provides the bulk of the cheese flavor with a tangy bite that defines this dish. If you can’t find sharp cheddar, use a standard cheddar, though the flavor will be slightly milder.
- Gruyere adds nuttiness and helps create a silky texture that separate curds can’t achieve alone. Emmental or fontina work as substitutes, offering similar creamy qualities.
- Whole milk creates the right sauce consistency without being too heavy. Half-and-half will make it richer but heavier; skim milk will make it thinner and less luxurious.
- All-purpose flour serves as the thickening agent in the roux base. Cornstarch works as a one-to-one substitute, though it may make the sauce slightly thinner.
- Nutmeg is barely detectable but adds a subtle warmth that prevents the sauce from tasting one-dimensional. Skip it only if you have a strong aversion to it.
How to Make Panera Mac and Cheese
Step 1: Boil Your Pasta Water
Fill a large pot with water and bring it to a rolling boil over high heat. This head start means your pasta cooks faster, and hot pasta combines better with hot sauce.
Step 2: Salt the Water Generously
Add salt to the boiling water until it tastes like the sea, approximately 1 to 2 tablespoons depending on your pot size. The pasta absorbs this seasoning, and under-salted pasta means under-flavored mac and cheese no matter how good your sauce is.
Step 3: Cook the Pasta
Drop in the elbow pasta and cook according to package directions, usually about 8 to 9 minutes. Aim for a texture that’s tender with just a hint of firmness in the center; overcooked pasta turns mushy and breaks apart in the sauce.
Step 4: Make the Roux Base
While the pasta cooks, melt the butter in a medium saucepan over medium heat. Once melted and foaming, whisk in the flour to create a paste-like roux, stirring constantly for about 1 minute until it smells slightly nutty.
Step 5: Create a Smooth Sauce Base
Slowly pour in the milk while whisking continuously to break up any lumps and create a smooth base. This gradual approach prevents clumps from forming, which would ruin your sauce texture.
Step 6: Thicken the Sauce
Keep the heat at medium and stir frequently for about 5 to 7 minutes until the sauce thickens enough to coat the back of a spoon. You’ll know it’s ready when you can run your finger through the sauce on the spoon and it leaves a clear line.
Step 7: Add the Cheese and Seasonings
Remove the pan from heat and stir in the shredded cheddar and gruyere cheese, salt, pepper, garlic powder, and nutmeg. Stirring off the heat prevents the cheese from breaking or becoming grainy from excess heat.
Step 8: Combine Pasta and Sauce
Drain the pasta in a colander and immediately add it to the cheese sauce, folding gently with a wooden spoon until every piece is coated. Work quickly while both components are hot to ensure they combine smoothly.
Pro Tip: Don’t drain your pasta completely dry; a little water clinging to it helps the sauce coat evenly and prevents the final dish from being too thick.
Tips for the Best Panera Mac and Cheese
- Shred your cheese fresh from a block rather than using pre-shredded cheese, which contains cellulose that makes the sauce grainy. The texture difference is noticeable and worth the extra two minutes of grating.
- Keep your heat moderate throughout; high heat can cause the sauce to break or become oily instead of creamy. Medium heat gives you control and a silky result.
- Taste the sauce before combining it with pasta and adjust seasonings as needed. You can’t easily fix under-seasoned mac and cheese once it’s mixed together.
- If your sauce seems too thick after cooking, thin it with a splash of milk whisked in gradually. If it’s too thin, you can cook it a bit longer or make a small roux and whisk it in.
- Serve immediately while the dish is piping hot and creamy. Sitting even 10 minutes allows the starch to absorb liquid and make everything stodgy.
- Stir the mac and cheese occasionally while serving to keep the sauce from settling at the bottom of the pot.
Common Mistakes to Avoid
- Skipping the salt in the pasta water leads to bland final results that no amount of cheese can rescue. The pasta itself must be seasoned.
- Using pre-shredded cheese causes a grainy, separated sauce because the coating prevents proper melting. Fresh-shredded cheese melts smoothly and creates the signature creamy texture.
- Overcooking the pasta turns each piece mushy and unable to support the sauce, resulting in a weepy, broken dish. Keep the pasta just shy of where you’d normally serve it.
- Rushing the roux and not cooking it long enough means the flour won’t fully gelatinize, leaving a starchy taste in the finished sauce. Take that full minute to cook it.
- Adding cheese to a sauce that’s still screaming hot can break the emulsion and make it grainy or oily. Always remove from heat first.
Serving Suggestions
This mac and cheese shines as a main course but pairs beautifully with simple sides that don’t compete for attention. Think green and crisp to balance the richness.
- Serve alongside a fresh green salad with lemon vinaigrette to cut through the richness
- Pair with roasted broccoli or asparagus for a vegetable element
- Add a side of crusty bread to soak up extra sauce
- Serve with sliced tomatoes and a light herb dressing for freshness
- Top individual bowls with crispy bacon bits and fresh chives for a restaurant-style presentation
Variations to Try
- Add crispy bacon pieces and a dash of smoked paprika to the sauce for a bacon-forward twist that adds depth and smokiness.
- Stir in roasted red peppers and a pinch of cayenne pepper for a slightly spicy, slightly sweet variation with visual appeal.
- Mix in caramelized onions and fresh thyme to create a French-inspired version with earthy, complex flavors.
- Fold in steamed broccoli florets and a touch of lemon zest for a veggie-packed version that tastes brighter and fresher.
- Top with panko breadcrumbs tossed in butter and bake for 10 minutes at 400 degrees if you want a crispy, textured crust.
Dietary Adaptations
- Gluten-Free: Use gluten-free pasta and substitute the flour with cornstarch or a gluten-free flour blend using a one-to-one ratio in the roux. The texture remains creamy, though gluten-free pasta may require 1 to 2 minutes less cooking time.
- Dairy-Free: Replace the butter with olive oil, use unsweetened cashew milk or oat milk, and substitute nutritional yeast mixed with garlic powder for the cheese. The result differs from the original but delivers satisfying savory comfort.
- Vegan: Use vegan butter, a plant-based milk of choice, and store-bought vegan cheddar and gruyere alternatives. Nutritional yeast adds cheesy umami depth that pure vegan cheese alone cannot achieve.
- Low-Carb or Keto: Swap elbow pasta for a low-carb alternative like zucchini noodles or shirataki noodles to drastically reduce carb content. The sauce adapts perfectly, though you’ll lose some textural appeal without traditional pasta.
Storage and Reheating
Refrigerator
Transfer leftover mac and cheese to an airtight container and refrigerate for up to 4 days. The pasta will absorb more liquid as it sits, so the texture becomes slightly thicker.
- Store in shallow containers for faster cooling and easier reheating
- Keep the container sealed to prevent the cheese from drying out
Freezer
Mac and cheese freezes well for up to 3 months in a freezer-safe container. Leave a bit of headspace since pasta expands slightly as it freezes.
- Thaw overnight in the refrigerator before reheating for best results
- Freeze in individual portions for quick single servings
Reheating
Reheat gently to restore creaminess without scorching the cheese. Add a splash of milk to loosen the sauce if needed.
- Stovetop method: Place in a saucepan over medium-low heat, stirring frequently and adding milk by the tablespoon until creamy
- Microwave method: Reheat in 1-minute intervals, stirring between each, and add milk as needed
- Oven method: Transfer to a baking dish, cover with foil, and warm at 350 degrees for about 20 to 25 minutes
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 420 |
| Total Fat | 18g |
| Saturated Fat | 11g |
| Carbohydrates | 48g |
| Fiber | 2g |
| Sugar | 3g |
| Protein | 16g |
| Sodium | 580mg |
| Cholesterol | 45mg |
These values are approximate and based on standard ingredient sizes. Nutritional content varies slightly depending on specific brands and preparation methods used.
Frequently Asked Questions
Can I make this recipe ahead of time?
You can prepare the cheese sauce up to 24 hours ahead and store it in the refrigerator, then reheat it gently and combine with freshly cooked pasta. Do not mix the pasta with the sauce ahead of time, as the pasta will continue absorbing liquid and become mushy.
What cheese is best for this recipe?
A combination of sharp cheddar and gruyere mimics the Panera version most closely, as gruyere adds a silky texture that cheddar alone cannot achieve. If you prefer a single-cheese approach, use all sharp cheddar, though the sauce will taste slightly sharper and less refined.
Why is my sauce grainy or broken?
Grainy sauce usually results from overheating the cheese or using pre-shredded cheese with cellulose coating. Remove the pan from heat before adding cheese, use freshly grated cheese from a block, and stir gently rather than aggressively.
Can I add vegetables to this recipe?
Absolutely, and steamed or roasted vegetables work better than raw ones since they’re already cooked and won’t release excess water into the sauce. Broccoli, peas, roasted red peppers, and caramelized onions are all excellent choices.
How do I keep the sauce from becoming too thick as it cools?
Make the sauce slightly thinner than you want it to be when serving, since it will thicken more as it cools and the pasta absorbs liquid. If it becomes too thick after sitting, reheat it gently with a splash of milk stirred in gradually.
Is there a vegan version of this recipe?
Yes, you can make a vegan version using plant-based butter, unsweetened non-dairy milk, and vegan cheese alternatives, though the flavor and texture will differ from the original. Adding nutritional yeast enhances the savory cheese-like quality.
Final Thoughts
This Panera Mac and Cheese recipe proves that restaurant-quality comfort food belongs in your home kitchen, not just in a cafe. The two-cheese blend and silky sauce create something genuinely special that tastes way better than the effort you put in.
Give this version a shot and watch how quickly it becomes a family favorite. For more creamy pasta inspiration, check out our smoked mac and cheese recipe or explore our alfredo sauce recipe with cream cheese for other rich pasta options.

Panera Mac and Cheese
Ingredients
Equipment
Method
- Fill a large pot with water and bring it to a rolling boil over high heat.
- Add salt to the boiling water until it tastes like the sea, approximately 1 to 2 tablespoons.
- Drop in the elbow pasta and cook according to package directions, usually about 8 to 9 minutes.
- While the pasta cooks, melt the butter in a medium saucepan over medium heat.
- Whisk in the flour to create a paste-like roux, stirring constantly for about 1 minute.
- Slowly pour in the milk while whisking continuously until smooth.
- Keep the heat at medium and stir frequently for about 5 to 7 minutes until the sauce thickens enough to coat the back of a spoon.
- Remove the pan from heat and stir in the shredded cheddar and gruyere cheese, salt, pepper, garlic powder, and nutmeg.
- Drain the pasta in a colander and immediately add it to the cheese sauce, folding gently until every piece is coated.