Homemade Mac And Cheese Recipe
Introduction

Homemade mac and cheese recipe is the ultimate comfort food that never goes out of style. With its creamy cheese sauce and perfectly cooked pasta, it is a dish loved by kids and adults alike. Whether served as a side dish or the main event, it always delivers satisfaction.
Making mac and cheese at home allows you to customize flavors to your liking. You can choose your favorite cheese blend, adjust the creaminess, and even add spices or toppings. Unlike boxed versions, homemade mac and cheese is rich, flavorful, and wholesome.
This recipe is simple, reliable, and made with everyday ingredients from your pantry. It is perfect for busy weeknights, family dinners, or gatherings when you want something warm and filling. Once you try this version, it might just become your go-to recipe for mac and cheese.
Why You’ll Love This Recipe
- Creamy, cheesy, and comforting
- Easy to make with pantry staples
- Ready in under 30 minutes
- Customizable with toppings and add-ins
- Kid-friendly and family-approved
- Freezer-friendly for meal prep
Cook Time
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Ingredients
- 8 ounces elbow macaroni (about 2 cups)
- 2 cups shredded sharp cheddar cheese
- ½ cup grated Parmesan cheese
- 3 cups milk
- ¼ cup unsalted butter
- ¼ cup all-purpose flour
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- ¼ teaspoon paprika (optional)
- ½ teaspoon garlic powder (optional)
| Best For | Spice Level | Freezer-Friendly |
|---|---|---|
| Family dinners | Mild | Yes |
Step-by-Step Instructions

Step 1: Cook elbow macaroni according to package directions until al dente. Drain and set aside.
Step 2: In a medium saucepan, melt butter over medium heat. Stir in the flour and whisk for 1–2 minutes to make a roux.
Step 3: Slowly add milk while whisking continuously to prevent lumps. Cook until the mixture thickens and bubbles gently.
Step 4: Reduce heat to low. Stir in shredded cheddar and Parmesan cheese until melted and smooth. Season with salt, pepper, and paprika if using.
Step 5: Add cooked macaroni to the cheese sauce and stir until pasta is well coated.
Step 6: For baked mac and cheese, transfer mixture to a greased baking dish, sprinkle extra cheese on top, and bake at 375°F (190°C) for 15–20 minutes until golden.
Step 7: Serve hot and enjoy creamy, cheesy goodness.
Tips & Variations
- Use a blend of cheeses such as Gruyère, mozzarella, or Monterey Jack for extra flavor.
- Add cooked bacon bits, caramelized onions, or sautéed mushrooms for variety.
- Top with breadcrumbs mixed with butter for a crispy baked version.
- Use whole wheat or gluten-free pasta if desired.
- Spice it up with cayenne pepper, hot sauce, or chili flakes.
- Make it ahead and reheat in the oven with a splash of milk to keep it creamy.
Servings
This recipe serves 4 generous portions or 6 smaller side servings.
Serving Suggestions
Serve homemade mac and cheese as a main dish paired with a simple green salad for balance. It also works beautifully as a side dish with roasted chicken, barbecue, or grilled vegetables. For a kid-friendly meal, pair it with apple slices or steamed broccoli.

Why it’s Good For You
Mac and cheese made at home can be more nutritious than boxed versions since you control the ingredients. Whole milk provides calcium and protein, while cheese adds essential vitamins like vitamin A and B12. Adding vegetables or lean proteins can make it a balanced, filling meal for the whole family.
Pros and Cons
| Pros | Cons |
|---|---|
| Easy to make with simple ingredients | Can be high in calories and fat |
| Rich, creamy, and customizable | Not ideal for lactose-intolerant diets |
| Kid-friendly and freezer-friendly | Best enjoyed fresh for best texture |
Nutrition Information
| Calories | Protein | Fat | Carbs | Fiber | Sodium |
|---|---|---|---|---|---|
| 320 | 14g | 15g | 32g | 2g | 520mg |
FAQs
Q: Can I use a different pasta shape?
A: Yes, shells, penne, or cavatappi work just as well.
Q: Can I make this without baking?
A: Absolutely. The stovetop version is creamy and delicious on its own.
Q: Can I prepare mac and cheese ahead of time?
A: Yes, assemble it ahead, refrigerate, and bake when ready to serve.
Q: How do I make it healthier?
A: Use whole wheat pasta, reduce butter, and add vegetables like spinach or broccoli.
Q: Can I freeze homemade mac and cheese?
A: Yes, cool completely, store in an airtight container, and freeze for up to 2 months.
Conclusion
Homemade mac and cheese recipe is a timeless classic that combines simple ingredients into a dish full of warmth and flavor. Quick to prepare and endlessly versatile, it works for family dinners, gatherings, or comforting weeknight meals. Once you try this creamy, cheesy version, you’ll never want to go back to the boxed kind.
Homemade Mac And Cheese Recipe
4
servings10
minutes20
minutes320
kcalCreamy homemade mac and cheese with tender pasta coated in a rich, cheesy sauce and topped with a golden, baked crust.
Ingredients
8 ounces elbow macaroni (about 2 cups)
2 cups shredded sharp cheddar cheese
½ cup grated Parmesan cheese
3 cups milk
¼ cup unsalted butter
¼ cup all-purpose flour
½ teaspoon salt
¼ teaspoon ground black pepper
¼ teaspoon paprika (optional)
½ teaspoon garlic powder (optional)
Directions
- Cook elbow macaroni according to package directions until al dente. Drain and set aside.
- In a medium saucepan, melt butter over medium heat. Stir in the flour and whisk for 1–2 minutes to make a roux.
- Slowly add milk while whisking continuously to prevent lumps. Cook until the mixture thickens and bubbles gently.
- Reduce heat to low. Stir in shredded cheddar and Parmesan cheese until melted and smooth. Season with salt, pepper, and paprika if using.
- Add cooked macaroni to the cheese sauce and stir until pasta is well coated.
- For baked mac and cheese, transfer mixture to a greased baking dish, sprinkle extra cheese on top, and bake at 375°F (190°C) for 15–20 minutes until golden.
- Serve hot and enjoy creamy, cheesy goodness.
Recipe Video
Notes
- Rich, creamy, and full of cheesy flavor.
Simple to cook with pantry ingredients.
Perfect comfort food for family dinners.
