Introduction
Few dishes bring as much joy and nostalgia as a bowl of homemade mac and cheese. This Good Ole Fashion Mac and Cheese recipe is everything you want in a comfort food classic—rich, creamy, and packed with cheesy goodness. Perfect for family dinners, potlucks, or as a side dish at holiday gatherings, it’s a recipe that has stood the test of time. With its golden baked top and smooth, velvety sauce, this dish will warm both your heart and your taste buds.
My recipe story
This recipe is one that has been passed down in my family for generations. I remember my grandmother pulling out her worn recipe card and making it on Sundays, filling the kitchen with the irresistible aroma of butter and cheese. It was the centerpiece of family gatherings, often requested by kids and adults alike. Over the years, I’ve tested other versions, but nothing beats this tried-and-true method. The simplicity of the ingredients combined with the technique makes it timeless, a dish that feels like home every time I prepare it.
💡 Why You’ll Love This Recipe
- Classic comfort food that’s creamy, cheesy, and soul-satisfying.
- Made with simple pantry ingredients you likely already have.
- Easy to prepare in under an hour from start to finish.
- Perfectly versatile—serve as a main dish or hearty side.
- Family-friendly and universally loved by kids and adults alike.
Ingredient breakdown
The beauty of this Good Ole Fashion Mac and Cheese lies in its simplicity. The ingredients are basic, but when combined, they create a dish that is creamy, cheesy, and utterly irresistible. Each element plays a vital role in achieving that comforting flavor and texture.
Elbow macaroni is the traditional pasta choice, with its small, curved shape holding onto the sauce beautifully. The butter and flour form the roux, the base of the sauce, which gives it that creamy, smooth consistency. Milk blends into the roux, creating a rich béchamel sauce. Finally, the star ingredient—cheese—melts into the sauce, bringing flavor, gooey texture, and indulgence. A hint of seasoning ties it all together for the ultimate comfort dish.
While these core ingredients are timeless, you can experiment with different cheese blends or spices to put your own twist on it. That’s the beauty of this dish—it’s adaptable without losing its nostalgic appeal.
Equipment you’ll need
- Large pot for boiling pasta
- Colander for draining macaroni
- Medium saucepan for sauce preparation
- Whisk for blending roux and sauce
- Wooden spoon or spatula
- 9×13 inch baking dish
- Measuring cups and spoons
- Oven for baking
Step-by-step directions
- Cook the pasta: Bring a large pot of salted water to a boil. Add 8 oz elbow macaroni and cook until just al dente, following the package instructions. Avoid overcooking as the pasta will continue to cook in the oven. Drain well and set aside while you prepare the sauce.
- Make the roux: In a medium saucepan, melt 1/4 cup butter over medium heat. Once melted, sprinkle in 1/4 cup all-purpose flour, whisking continuously to create a smooth paste. Cook for 1–2 minutes to remove the raw flour taste without letting it brown too much.
- Prepare the sauce: Gradually whisk in 2 cups of milk, about 1/2 cup at a time, to ensure the mixture stays smooth. Keep whisking until the sauce thickens and gently bubbles. Season with a pinch of salt, black pepper, and optional paprika or mustard powder for depth of flavor.
- Add the cheese: Lower the heat and stir in 2 cups of shredded sharp cheddar cheese, mixing until completely melted and the sauce is creamy. Taste and adjust seasonings as needed. The cheese sauce should be velvety and rich.
- Combine pasta and sauce: Add the cooked macaroni into the cheese sauce, stirring to coat every piece of pasta. Pour the mixture into a greased 9×13 inch baking dish, spreading it evenly for a uniform bake.
- Bake to perfection: Optional: Sprinkle an extra 1/2 cup of shredded cheese or breadcrumbs over the top for a golden crust. Bake at 350°F (175°C) for 20–25 minutes, until bubbly and lightly browned on top. Serve hot and enjoy the comforting goodness.

Variations & substitutions
One of the best parts about mac and cheese is its versatility. You can stick with the classic version or jazz it up with creative twists. Try using a blend of cheeses—Gruyère, Monterey Jack, or even smoked gouda add depth and complexity. For a spicy kick, stir in diced jalapeños or a pinch of cayenne pepper. If you love texture, top with seasoned breadcrumbs or crushed crackers before baking for a crispy finish. Gluten-free pasta and flour alternatives work well if you’re catering to dietary needs, and plant-based milk and cheese can make it vegan-friendly.
💡 Expert Tips & Troubleshooting
- Cook pasta just shy of al dente since it will soften more in the oven.
- Whisk sauce constantly to avoid lumps and ensure creaminess.
- Use freshly shredded cheese for smoother melting—pre-shredded often contains anti-caking agents.
- For a deeper flavor, add a teaspoon of Dijon mustard to the sauce.
- If the sauce becomes too thick, whisk in a splash of milk until desired consistency is reached.
Storage, freezing & make-ahead
Mac and cheese is best enjoyed fresh from the oven, but it also stores well for future meals. Leftovers can be kept in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of milk to loosen the sauce and warm gently on the stovetop or in the oven.
For freezing, prepare the mac and cheese up to the baking step, then cover tightly with foil and freeze for up to 2 months. When ready to serve, thaw in the fridge overnight and bake as directed, adding extra time if necessary. This make-ahead method makes it perfect for busy weeknights or holiday prep.
Serving ideas & pairings
Mac and cheese shines as both a main dish and a side. Pair it with roasted or grilled meats like chicken, pork chops, or steak for a hearty dinner. It also complements barbecue favorites such as ribs or pulled pork. For a lighter pairing, serve alongside a crisp green salad or steamed vegetables. At holiday meals, it’s a classic companion to turkey, ham, or roasted vegetables. Don’t forget—it’s just as satisfying on its own, straight from the baking dish!
FAQ
Can I use different pasta shapes?
Yes! While elbow macaroni is traditional, shells, cavatappi, or penne also work well and hold the sauce beautifully.
What’s the best cheese for mac and cheese?
Sharp cheddar is classic, but mixing in mozzarella, Gruyère, or Monterey Jack adds extra creaminess and flavor depth.
Can I make this without baking?
Absolutely. Simply combine the pasta and cheese sauce on the stovetop and serve immediately for a creamy stovetop version.
How do I keep my cheese sauce from curdling?
Keep the heat medium-low and add cheese gradually, stirring continuously to maintain a smooth consistency.
Can I make this recipe ahead of time?
Yes, you can assemble it up to the baking step, refrigerate it, then bake just before serving for convenience.
Final thoughts
This Good Ole Fashion Mac and Cheese recipe is the definition of comfort food. With its creamy sauce, tender pasta, and golden top, it’s a dish that brings joy to every table. Whether you’re cooking for family, entertaining guests, or simply craving something warm and satisfying, this recipe never disappoints. Keep it classic or make it your own with creative variations—the result is always delicious. Once you try it, you’ll see why this timeless dish has been a favorite for generations.
Print
Good Ole Fashion Mac and Cheese
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Creamy, cheesy, and comforting, this homemade mac and cheese is a timeless classic. Perfect as a side dish or hearty main meal.
Ingredients
- 8 oz elbow macaroni
- 1/4 cup butter
- 1/4 cup all-purpose flour
- 2 cups milk
- 2 cups shredded sharp cheddar cheese
- 1/2 cup extra shredded cheese or breadcrumbs (optional topping)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp paprika or mustard powder (optional)
Instructions
- Cook macaroni in salted boiling water until al dente. Drain and set aside.Â
- Melt butter in a saucepan over medium heat. Stir in flour and whisk for 1–2 minutes to form a smooth roux.Â
- Gradually add milk, whisking constantly until the sauce thickens and bubbles.Â
- Stir in shredded cheddar cheese until melted and creamy. Season with salt, pepper, and optional paprika or mustard powder.Â
- Combine pasta with cheese sauce, mixing until well coated. Transfer to a greased baking dish.Â
- Sprinkle with extra cheese or breadcrumbs if desired. Bake at 350°F (175°C) for 20–25 minutes until golden and bubbly.
Notes
For a stovetop version, skip the baking step and serve immediately. Leftovers can be refrigerated for up to 4 days and reheated with a splash of milk.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American