If you have a soft spot for comforting, creamy, and downright irresistible dishes, then this Old-Fashioned Mac and Cheese Recipe is one you absolutely need in your cooking repertoire. It’s the kind of classic American comfort food that hugs you from the inside out, boasting a luscious cheese sauce made from sharp cheddar and Parmesan that clings perfectly to tender elbow macaroni. Baked to bubbly, golden perfection, this dish combines simplicity and nostalgia, reminding you of home-cooked family dinners while delivering impeccable flavor and texture with every bite.

Ingredients You’ll Need
This Old-Fashioned Mac and Cheese Recipe calls for simple, everyday ingredients, but each one plays a crucial role in creating that iconic creamy texture and rich flavor. From the pasta that forms the base to the bounty of cheese that gives the dish its character, the magic is all in the details.
- 2 cups elbow macaroni: The perfect pasta shape for catching the creamy cheese sauce in every nook and cranny.
- 2 tablespoons unsalted butter: Adds richness and is the foundation for the roux that thickens the sauce.
- 2 tablespoons all-purpose flour: Works with butter to create a smooth, velvety roux that binds the sauce beautifully.
- 2 cups whole milk: Brings creaminess and balances the cheese’s sharpness with its subtle sweetness.
- 1 cup heavy cream: Elevates the sauce’s texture, making it extra luscious and decadent.
- ½ teaspoon salt: Enhances all the flavors without overpowering them.
- ¼ teaspoon black pepper: Adds a slight kick and warmth to the cheese sauce.
- ¼ teaspoon paprika (optional): Gives the dish a hint of smokiness and a warm color glow.
- 2½ cups shredded sharp cheddar cheese: The star of the show, providing that signature tangy cheese flavor.
- ½ cup grated Parmesan cheese: Adds depth and a nutty, savory undertone.
- Optional topping – ½ cup breadcrumbs & 1 tablespoon melted butter: Creates an irresistible crispy crust that contrasts delightfully with the creamy interior.
How to Make Old-Fashioned Mac and Cheese Recipe
Step 1: Prepare the Pasta
Start by cooking your elbow macaroni in a large pot of salted boiling water until it reaches al dente—that perfect balance where the pasta is tender yet still has a slight bite. This ensures your mac and cheese doesn’t turn mushy once baked, maintaining a nice texture under all that creamy goodness.
Step 2: Make the Roux
While the pasta cooks, melt the unsalted butter in a medium saucepan over medium heat. Once melted, whisk in the flour and cook it for 1 to 2 minutes. This step is important to cook out the raw flour taste and form a smooth roux that will thicken your cheese sauce to perfection.
Step 3: Create the Cheese Sauce
Slowly whisk in the whole milk and heavy cream, stirring constantly to avoid lumps. Continue to cook until the sauce thickens, about 4 to 5 minutes. Then season with salt, black pepper, and if you like a bit of color and mild smoky flavor, add the optional paprika. Finally, stir in the sharp cheddar and Parmesan cheeses, letting them melt seamlessly into the sauce for that dreamy, gooey texture we all crave.
Step 4: Combine Pasta and Cheese Sauce
Drain the cooked macaroni thoroughly and add it to your luscious cheese sauce. Stir everything gently but thoroughly so every elbow pasta is coated evenly with the cheesy goodness. This ensures each bite delivers the perfect cheesy hug.
Step 5: Bake to Golden Perfection
Transfer the macaroni and cheese mixture into a greased baking dish, ideally 9×9 inches or similar. If you’re a fan of that delightful crunchy topping, mix the breadcrumbs with melted butter and sprinkle them over the surface. Bake uncovered in a preheated 375°F oven for 20 to 25 minutes, or until you see bubbling cheese and a golden crust forming on top. Let it cool for about 5 minutes before serving to let everything settle beautifully.
How to Serve Old-Fashioned Mac and Cheese Recipe

Garnishes
A simple sprinkle of freshly chopped parsley or chives can add a lively pop of color and freshness that complements the richness of your old-fashioned mac and cheese. For a little extra indulgence, consider topping servings with crispy bacon bits or a dash of hot sauce—because who doesn’t love a little kick?
Side Dishes
This Old-Fashioned Mac and Cheese Recipe shines on its own but also pairs wonderfully with fresh green salads, roasted vegetables, or even tangy coleslaw. If you want something heartier, grilled chicken or sautéed mushrooms serve as perfect companions to balance the creamy textures.
Creative Ways to Present
To impress guests, try baking the mac and cheese in individual ramekins or mini cast-iron skillets. You can also mix in additions like cooked ham, caramelized onions, or peas before baking to create fun variations. And for a dramatic flair, serve it straight from the oven with that bubbling, crusty top—there’s just something magical about that presentation!
Make Ahead and Storage
Storing Leftovers
If you have leftovers (which might be rare because this dish disappears fast), store them in an airtight container in the refrigerator for up to 3 days. Make sure it cools down to room temperature before refrigerating to keep the texture intact.
Freezing
You can freeze this old-fashioned mac and cheese, but keep in mind the texture might be slightly different upon thawing. To freeze, place the cooled, baked mac and cheese in a freezer-safe container and cover tightly. It’s best used within 2 months for optimal flavor and texture.
Reheating
Reheat leftovers gently in the oven at 350°F until warmed through to maintain that wonderful baked crust. If in a rush, the microwave works too—just add a splash of milk and stir halfway to bring back the creamy consistency you love.
FAQs
Can I use different cheeses in this Old-Fashioned Mac and Cheese Recipe?
Absolutely! While sharp cheddar and Parmesan give classic flavor and depth, feel free to experiment with Gruyère, Monterey Jack, or even a bit of mozzarella for stretchiness. Just remember to choose cheeses that melt well to keep the sauce smooth.
Is it necessary to bake the mac and cheese?
Baking is optional but highly recommended because it creates a golden, crispy top that contrasts beautifully with the creamy layers beneath. If you prefer a stovetop-only version, you can skip the oven, but you’ll miss out on that delightful crust.
Can I make this recipe gluten-free?
Yes! Use gluten-free pasta and substitute the all-purpose flour in the roux with a gluten-free flour blend or cornstarch for thickening. Just make sure other ingredients like breadcrumbs are also gluten-free if you choose to use the topping.
What’s the best way to prevent my mac and cheese from being watery?
Cooking the pasta just until al dente and thoroughly draining it helps prevent excess water. Also, thickening the cheese sauce properly before mixing in the pasta ensures the final dish is rich and creamy rather than soggy.
Can I add protein or vegetables to the Old-Fashioned Mac and Cheese Recipe?
Definitely! This recipe is a fantastic base for adding cooked bacon, ham, sautéed onions, peas, or steamed broccoli. Just fold them in before baking for extra flavor and nutrition.
Final Thoughts
This Old-Fashioned Mac and Cheese Recipe is truly a timeless crowd-pleaser that brings comfort, warmth, and joy to any table. It’s simple enough for a weeknight dinner but impressive enough to serve guests, reminding us all why classic recipes hold such a cherished place in our hearts. Give it a try and enjoy every cheesy, crunchy bite—you’re going to love it!
Print
Old-Fashioned Mac and Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Course, Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Old-Fashioned Mac and Cheese is a creamy, comforting classic dish featuring al dente elbow macaroni enveloped in a rich cheese sauce made from sharp cheddar and Parmesan. Baked to golden perfection with an optional buttery breadcrumb topping, this timeless recipe makes a perfect main course or side dish for family dinners or special occasions.
Ingredients
Main Ingredients
- 2 cups elbow macaroni
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon paprika (optional)
- 2½ cups shredded sharp cheddar cheese
- ½ cup grated Parmesan cheese
Optional Topping
- ½ cup breadcrumbs
- 1 tablespoon melted butter
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the mac and cheese later.
- Cook Macaroni: Bring a large pot of salted water to a boil, then add the elbow macaroni. Cook until al dente, about 7–8 minutes, then drain and set aside.
- Make Roux: In a medium saucepan over medium heat, melt the unsalted butter. Whisk in the all-purpose flour and cook for 1–2 minutes, stirring constantly to form a smooth roux without browning.
- Add Milk and Cream: Slowly whisk in the whole milk and heavy cream gradually, continuing to stir to avoid lumps. Cook for about 4–5 minutes until the mixture thickens to a creamy consistency.
- Season and Add Cheese: Stir in salt, black pepper, and paprika (if using). Remove from heat and add the shredded sharp cheddar cheese and grated Parmesan cheese. Stir until cheeses are fully melted and the sauce is smooth.
- Combine Macaroni and Cheese Sauce: Add the cooked macaroni to the cheese sauce and stir thoroughly to coat all the pasta evenly.
- Prepare Baking Dish: Grease a 9×9-inch baking dish or a similar-sized casserole dish. Pour the macaroni and cheese mixture into the dish and spread it out evenly.
- Add Topping (Optional): In a small bowl, mix breadcrumbs with melted butter until combined. Sprinkle this mixture evenly over the top of the macaroni and cheese for a crunchy topping.
- Bake: Place the baking dish in the preheated oven and bake uncovered for 20–25 minutes, or until the top is golden brown and the sauce is bubbling around the edges.
- Cool and Serve: Remove the dish from the oven and let it cool for about 5 minutes before serving. This allows the sauce to set slightly, making it easier to serve and enjoy.
Notes
- You can mix in cooked bacon, ham, or sautéed onions for added flavor variation.
- For an extra cheesy dish, add additional shredded cheddar on top before baking.
- Make sure not to overcook the macaroni initially, as it will continue cooking in the oven.
- The paprika adds a subtle smokiness but can be omitted if preferred.

