Homemade mac and cheese is one of America’s favorite comfort foods. Tender elbow macaroni coated in a smooth, creamy cheddar cheese sauce makes a delicious meal for busy weeknights, family dinners, and special gatherings.
This easy mac and cheese recipe uses simple ingredients and a homemade cheese sauce. You can enjoy it straight from the stovetop or bake it with a golden, crispy breadcrumb topping.
Ingredients You’ll Need
Image 2: Ingredients for homemade macaroni and cheese.
Ingredients for 4 servings
- 8 ounces elbow macaroni
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk
- 2 cups freshly shredded sharp cheddar cheese
- ½ teaspoon garlic powder
- ¼ teaspoon mustard powder (optional)
- Salt and black pepper, to taste
Optional baked topping:
- ½ cup panko breadcrumbs
- 1 tablespoon melted butter
- ¼ cup additional shredded cheddar
Tip: Shred cheddar from a block for a smoother sauce. Pre-shredded cheese often contains anti-caking agents that can affect its texture.
How to Make Homemade Mac and Cheese
Image 3: Cooking elbow macaroni until al dente.
Step 1: Cook the pasta
Bring a large pot of salted water to a boil. Add the macaroni and cook according to the package instructions until al dente. Drain and set aside.
Step 2: Make the roux
Image 4: Preparing the butter and flour base.
Melt the butter in a saucepan over medium heat. Add the flour and whisk continuously for 1–2 minutes until the mixture is smooth and bubbly.
Step 3: Add the milk
Image 5: Whisking milk into the roux.
Slowly pour in the milk while whisking to prevent lumps. Cook for 3–5 minutes, stirring frequently, until the sauce thickens enough to coat the back of a spoon.
Step 4: Add the cheddar cheese
Image 6: Melting cheddar into a smooth cheese sauce.
Reduce the heat to low. Add the shredded cheddar gradually, stirring until melted. Mix in garlic powder, optional mustard powder, salt, and black pepper.
Avoid boiling the sauce after adding the cheese, as high heat can make it grainy or oily.
Step 5: Combine and serve
Image 7: Coating the macaroni with homemade cheese sauce.
Add the cooked macaroni to the cheese sauce and stir until evenly coated. If the sauce is too thick, add a splash of warm milk.
Serve immediately for the creamiest texture.
Optional: Make Baked Mac and Cheese
Image 8: Baked mac and cheese with a golden, crispy topping.
For a crispy topping and rich baked flavor:
- Preheat the oven to 375°F (190°C).
- Prepare the macaroni and cheese as described above.
- Transfer it to a lightly greased baking dish.
- Mix the breadcrumbs with melted butter and sprinkle them over the pasta.
- Add extra cheddar if desired.
- Bake for 10–15 minutes, until hot and lightly golden.
Avoid overbaking, which can dry out the sauce.
Best Cheese for Mac and Cheese
Image 9: Cheese varieties for customizing macaroni and cheese.
| Cheese | Flavor | Best use |
|---|---|---|
| Sharp cheddar | Bold and tangy | Classic mac and cheese |
| Mild cheddar | Smooth and gentle | Family-friendly flavor |
| Monterey Jack | Mild and creamy | Smooth cheese sauce |
| Gruyère | Rich and nutty | Gourmet baked version |
| Parmesan | Salty and savory | Extra flavor |
For an easy, dependable combination, use sharp cheddar with Monterey Jack. The cheddar delivers the classic flavor, while Monterey Jack adds a creamy texture.
Delicious Mac and Cheese Variations
5
Image 10: Bacon, broccoli, and buffalo chicken mac and cheese ideas.
1. Bacon Mac and Cheese
Stir in cooked, crumbled bacon just before serving for a smoky, savory variation.
2. Broccoli Mac and Cheese
Add steamed broccoli florets for extra color, texture, and vegetables.
3. Buffalo Chicken Mac and Cheese
Mix in cooked shredded chicken and a little buffalo-style hot sauce for a spicy twist.
4. Extra-Cheesy Mac and Cheese
Combine cheddar with Monterey Jack and a small amount of Parmesan for extra depth of flavor.
What to Serve With Mac and Cheese
Image 11: A balanced dinner served with mac and cheese, chicken, and vegetables.
Mac and cheese works as both a main course and a side dish. Try serving it with:
- Roasted broccoli or green beans
- Grilled chicken
- A fresh garden salad
- Roasted Brussels sprouts
- Corn on the cob
- Baked chicken tenders
For a family dinner, pair it with roasted vegetables and grilled chicken.
How to Store and Reheat Mac and Cheese
Image 12: Storing homemade mac and cheese for later meals.
Refrigeration
- Refrigerate leftovers within two hours of cooking.
- Store in an airtight container at 40°F (4°C) or below.
- Eat refrigerated leftovers within 3–4 days.
Reheating
Stovetop: Add a splash of milk and reheat gently, stirring until creamy and hot.
Microwave: Place a serving in a microwave-safe bowl, add a little milk, cover loosely, and heat in short intervals while stirring.
Reheat leftovers to an internal temperature of 165°F (74°C).
Can you freeze mac and cheese?
Yes. Freeze cooled portions in airtight, freezer-safe containers. The texture may change slightly after thawing. For best quality, use within about two months and reheat gently with extra milk.
Frequently Asked Questions
How do you make mac and cheese creamy?
Make a smooth butter-and-flour roux, whisk in milk gradually, and melt freshly shredded cheese over low heat. Add warm milk if the sauce becomes too thick.
Why is my cheese sauce grainy?
Excessive heat or adding cheese too quickly can cause a grainy texture. Reduce the heat before adding the cheese and avoid boiling the sauce.
Can I make mac and cheese ahead of time?
Yes. Prepare it ahead, refrigerate promptly, and add a little milk before reheating. The pasta absorbs sauce as it sits, so a slightly looser sauce helps.
What pasta is best for mac and cheese?
Elbow macaroni is the classic option. Cavatappi and small pasta shells also work well because their shapes hold the sauce.
Is baked or stovetop mac and cheese better?
Stovetop mac and cheese is usually quicker and creamier. Baked mac and cheese offers a golden topping and a firmer texture.
How long does homemade mac and cheese last?
When refrigerated promptly in an airtight container at 40°F (4°C) or below, leftovers generally keep for 3–4 days.
Conclusion
This homemade mac and cheese recipe combines tender pasta, sharp cheddar, and a creamy homemade sauce to create a classic American comfort food. It’s easy enough for weeknight dinners and versatile enough for potlucks, family gatherings, and holiday meals.
Start with the stovetop version, then try the baked topping or add your favorite ingredients to make it your own.
Save this recipe for your next comfort-food dinner!
SEO Keywords
- homemade mac and cheese
- easy mac and cheese recipe
- creamy mac and cheese
- baked mac and cheese
- stovetop mac and cheese
- classic macaroni and cheese
- homemade cheddar cheese sauce
- American comfort food recipes