When you need a comforting dinner that’s both quick and satisfying, this old-fashioned mac and cheese recipe is your go-to solution. It’s creamy, cheesy, and easy enough to whip up on any hectic weeknight.
You’ll love how this classic dish combines simple ingredients into a rich, velvety sauce that perfectly coats every tender elbow macaroni. Let’s dive into making this timeless favorite that’s sure to become a staple in your meal rotation.
Why You’ll Love This Recipe
- Classic, creamy texture that’s rich but not heavy
- Ready in about 30 minutes — perfect for weeknights
- Uses simple pantry staples you likely already have
- Family-friendly and kid-approved comfort food
- Customizable with add-ins like bacon or breadcrumbs
Ingredients
Here’s what you’ll need to create this delicious old-fashioned mac and cheese. Most ingredients are common, easy to find, and come together quickly.
- 8 ounces elbow macaroni (about 2 cups)
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 3 cups whole milk, warmed
- 2 cups sharp cheddar cheese, shredded
- 1 cup mild white cheddar cheese, shredded
- 1 teaspoon Dijon mustard
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Optional: pinch of cayenne pepper for a little heat
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
- Calories: Approximately 520 per serving
How to Make Weeknight Old-Fashioned Mac and Cheese Recipe
- Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package instructions until al dente, usually about 7-8 minutes. Drain and set aside.
- In the same pot, melt the butter over medium heat. Once melted, whisk in the flour and cook for about 1-2 minutes, stirring constantly, to create a roux without browning.
- Gradually add the warmed milk while whisking continuously. Keep whisking until the mixture thickens and is smooth, about 5 minutes.
- Reduce heat to low and stir in the shredded sharp and mild white cheddar cheeses until fully melted and creamy. Add Dijon mustard, garlic powder, onion powder, salt, pepper, and cayenne (if using). Mix well.
- Add the drained macaroni back into the cheese sauce and gently stir to coat every piece evenly with that luscious cheese sauce.
- Cook for an additional 2-3 minutes on low heat, stirring occasionally, to warm through and meld the flavors.
- Remove from heat and let sit for a minute or two before serving. Garnish with fresh parsley or extra cheese if desired.
Tips for the Best Results
- Use freshly shredded cheese rather than pre-shredded for better melting and creaminess.
- Warm the milk before adding to the roux to avoid lumps in your sauce.
- Don’t overcook the pasta; al dente texture helps prevent mushy mac and cheese.
- Customize by stirring in cooked bacon, sautéed mushrooms, or a crispy breadcrumb topping.
- If sauce gets too thick, stir in a splash of milk to loosen it up before serving.
Storage and Reheating
Store leftover old-fashioned mac and cheese in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop over low heat or microwave in short bursts, stirring occasionally to keep it creamy.
For longer storage, freeze mac and cheese in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating, adding a little milk to refresh the sauce’s texture.
Frequently Asked Questions
Can I use other types of pasta?
Yes! While elbow macaroni is traditional, you can use shells, rotini, or penne. Just adjust cooking times based on the pasta shape and size to maintain the perfect texture.
What if I don’t have sharp cheddar?
You can substitute with medium cheddar or a blend of cheeses like Monterey Jack and Gruyere for a different but delicious flavor profile.
Is there a way to make this recipe healthier?
Absolutely. Try using low-fat milk and reducing the amount of cheese, or add steamed vegetables like broccoli or cauliflower to increase nutrition without sacrificing flavor.
Can I make this recipe ahead of time?
Yes, you can prepare the cheese sauce and pasta separately, then combine and bake or reheat when ready. Just keep the components refrigerated and assemble close to serving time for best texture.
