Homemade Mac and Cheese Recipe (Creamy & Cheesy)

Nothing says comfort food like a warm, creamy bowl of homemade mac and cheese.

Whether you’re serving it for a holiday, a family dinner, or just craving something cheesy and cozy, this baked version hits all the right notes. It’s gooey, flavorful, and loaded with real cheddar cheese.

Mac and Cheese Recipe

✅ Why You’ll Love This Homemade Mac and Cheese

  • Super cheesy: Features a rich, creamy cheese sauce plus layers of melty cheddar on top.
  • Creamier than boxed or other recipes: Thanks to medium cheddar, which melts better and gives a smooth, velvety texture.
  • Always a crowd favorite: It’s the first dish gone at parties, potlucks, and holiday dinners.

🧀 Ingredients for Baked Mac and Cheese

  • 1 lb elbow macaroni (classic pasta shape for mac and cheese)
  • 6 tbsp unsalted butter (plus more for greasing the baking dish)
  • 1/4 cup all-purpose flour (for thickening the cheese sauce)
  • 5 cups whole milk or half-and-half (for extra creaminess)
  • 1 1/2 lbs medium cheddar cheese, shredded (about 6 cups total)
  • 1 3/4 tsp kosher salt
  • 1/4 tsp black pepper
  • Paprika (optional, for a bit of color on top)

🛒 Tip: For an even richer flavor, you can mix in some Gruyère or Fontina with the cheddar.

👩‍🍳 How to Make Homemade Mac and Cheese

1: Preheat and Prep

  • Preheat your oven to 350°F.
  • Butter a 9×13-inch baking dish and set aside.

2: Cook the Pasta

  • Bring a large pot of salted water to a boil.
  • Add the elbow macaroni and cook 2 minutes less than package directions (it will finish cooking in the oven).
  • Drain and set aside.

3: Make the Cheese Sauce

  • In the same pot, melt 6 tbsp butter over medium heat.
  • Add 1/4 cup flour, whisking until the mixture turns golden (about 1–2 minutes).
  • Slowly add 5 cups milk or half-and-half, whisking to prevent lumps.
  • Bring to a boil, then reduce to medium-low. Cook until the sauce thickens, about 5–7 minutes.
  • Remove from heat. Stir in 5 cups of shredded cheese, salt, and pepper until smooth.

4: Assemble and Bake

  • Mix the cooked pasta into the cheese sauce.
  • Add half the mac and cheese to your prepared baking dish.
  • Sprinkle with half the reserved cheese.
  • Add the remaining mac and cheese and top with the rest of the cheese.
  • Optional: Sprinkle paprika on top for extra color.
  • Bake for 10–15 minutes, or until the cheese is bubbling and golden brown in spots.

🔁 Make-Ahead, Storage & Reheating Tips

  • Make ahead: Assemble the dish up to 2 days in advance. Cover with foil and refrigerate or freeze. When ready to bake, cook covered at 350°F for 20–30 minutes. Uncover and bake 10–15 minutes more until bubbly and golden.
  • Storage: Store leftovers in an airtight container in the fridge for up to 4 days.
  • Reheat: Add a splash of milk to bring back creaminess, then microwave or warm on the stovetop.

🍴 What to Serve with Mac and Cheese

Homemade mac and cheese is a meal on its own, but it also pairs well with:

  • Roast Turkey or Chicken
  • Beef Tips with Gravy
  • Oven-Roasted Broccoli
  • Apple Bacon Slaw
  • Sweet Cornbread or Dinner Rolls

❓ FAQs

Can I use pre-shredded cheese for mac and cheese?

You can, but it’s best to shred your own. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting, which can make the sauce grainy. For the creamiest texture, freshly grate your cheddar.

What’s the best cheese for mac and cheese besides cheddar?

Besides medium cheddar, great melty options include Gruyère, Fontina, Mozzarella, and Monterey Jack. You can even add a touch of Parmesan for a sharper kick.

Can I make homemade mac and cheese without baking it?

Yes! Simply skip the baking step and serve it straight from the stovetop after combining the pasta with the cheese sauce. This method is quicker and just as creamy.

Is this mac and cheese recipe freezer-friendly?

Absolutely. Assemble the dish, let it cool, and wrap it tightly in foil. Freeze for up to 3 months. When ready to bake, thaw overnight in the fridge and follow the make-ahead baking instructions in the article.

Can I add toppings to baked mac and cheese?

Definitely! Popular toppings include:
Buttery breadcrumbs
Crushed Ritz crackers
Crispy bacon bits
Parmesan cheese
Add them before baking for a crispy golden top.

🧁 Conclusion

Homemade mac and cheese is a timeless classic that never goes out of style. Whether you’re making it for a holiday dinner, a potluck, or a cozy night in, this baked version is rich, creamy, and full of real cheddar flavor. Once you try it, you’ll never go back to the boxed kind again. It’s easy to prepare, endlessly customizable, and guaranteed to make everyone at the table happy.

Mac and Cheese Recipe

Homemade Mac and Cheese

This homemade baked mac and cheese is rich, creamy, and full of cheddar flavor. Perfect for holidays, potlucks, or cozy weeknight dinners, it's a crowd-pleasing comfort food that's easy to make from scratch.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 10 servings
Course: Main Course
Cuisine: American Comfort Food
Calories: 520

Ingredients
  

Mac and Cheese Ingredients
  • 1 pound elbow macaroni
  • 6 tablespoons unsalted butter plus more for greasing the baking dish
  • 1/4 cup all-purpose flour
  • 5 cups whole milk or half-and-half or a mix of both
  • 1 1/2 pounds medium cheddar cheese about 6 cups shredded, reserve 1 cup for topping
  • 1 3/4 teaspoons kosher salt
  • 1/4 teaspoon black pepper freshly ground
  • paprika optional, for garnish

Equipment

  • Large pot
  • 9×13-inch baking dish
  • Box grater
  • Whisk
  • Oven

Method
 

  1. Preheat your oven to 350°F. Lightly grease a 9×13-inch baking dish with butter.
  2. Bring a large pot of salted water to a boil. Cook the elbow macaroni for 2 minutes less than the package directions. Drain and set aside.
  3. In the same pot, melt the butter over medium heat. Stir in the flour and cook for 1–2 minutes until golden and fragrant.
  4. Slowly whisk in the milk or half-and-half, a little at a time, until smooth. Bring to a boil, then reduce to a simmer. Cook until thickened, about 5–7 minutes.
  5. Remove from heat and stir in 5 cups of shredded cheddar, salt, and pepper. Mix until fully melted.
  6. Add the cooked macaroni to the cheese sauce and stir until well coated.
  7. Spread half of the mac and cheese into the prepared dish. Sprinkle with half of the reserved cheese. Repeat with the remaining pasta and cheese. Top with paprika if using.
  8. Bake for 10–15 minutes, or until bubbly and lightly golden on top. Serve warm.

Notes

You can substitute part of the cheddar with other melting cheeses like Gruyère or Fontina for extra flavor. For a crispy topping, add buttered breadcrumbs before baking.

Leave a Comment

Recipe Rating