Creamy Baked Macaroni and Cheese Casserole

This baked homemade macaroni and cheese is classic comfort food: creamy, tangy, and loaded with cheese. Simple to prepare and family-friendly, it works well as a main dish or as a side, and pairs nicely with a wide range of meals.

Top view of a baking dish of baked mac and cheese.

Perfect Baked Mac n Cheese

The best homemade mac and cheese has a rich, flavorful sauce and pasta cooked just until tender. This recipe delivers a creamy, tangy cheese sauce that clings to each piece of pasta for a satisfying bite.

Serve it as a comforting weeknight dinner, a party side, or a main course. The oven-baked finish makes the top bubbly and inviting while keeping the interior luxuriously creamy.

Why You’ll Love this Recipe for Baked Macaroni and Cheese

There are many reasons this baked mac and cheese stands out. A few highlights:

  • Easy to make and kid-approved.
  • Ultimate comfort food—rich, cheesy, and satisfying.
  • Scales well for a crowd or a cozy family dinner.
  • Stays creamy rather than drying out like some baked versions.
  • Uses straightforward, easy-to-find ingredients.

Homemade Baked Mac and Cheese Ingredients

  • Elbow macaroni, uncooked
  • Unsalted butter
  • All-purpose flour
  • Milk – whole milk yields the creamiest result
  • Sharp cheddar cheese, grated (avoid pre-shredded) – sharp cheddar gives bold flavor
  • Garlic powder
  • Coarse kosher or sea salt – omit if using salted butter
  • Ground black pepper
  • Grated gruyere cheese (avoid pre-shredded)
  • Grated parmesan (avoid pre-shredded)
Ingredients shown are used to prepare baked mac and cheese.

Baked Mac n Cheese Variations

  • Pasta: Substitute a similar sturdy shape if you prefer—just avoid delicate noodles that will fall apart in the sauce.
  • Butter: Salted butter is fine, but reduce added salt to compensate.
  • Cheese: Swap gruyere with fontina, Jarlsberg, gouda, muenster, or emmental for different flavor profiles.
  • Extra cheese: Replace or add to parmesan with romano, pecorino, or asiago for a sharper finish.
  • Spicy: Add a pinch of cayenne and use pepper jack for a kick.
  • Toppings: For a crunchy top, toss breadcrumbs with melted butter and sprinkle over before baking.
  • Richer: Replace some milk with heavy cream for an extra-luxurious sauce.
  • Cheese pull: Mixing in a little mozzarella, Monterey Jack, or Colby Jack in the topping helps create the classic cheese pull.

How to Make Creamy Baked Mac and Cheese

The method is straightforward: cook the pasta, make a smooth roux-based cheese sauce, combine, top with extra cheese, and bake until bubbly.

  1. Preheat oven to 375°F.
  2. Grease a 9×13 baking dish with a light spray or butter and set aside.
  3. Bring a large pot of salted water to a rolling boil.
  4. Add the elbow macaroni and cook until al dente, then drain.
  5. While the pasta cooks, melt butter in a saucepan over medium heat.
  6. Add the flour to the melted butter and whisk to form a smooth roux.
  7. Slowly whisk in the milk, keeping the sauce smooth and free of lumps.
  8. Remove from heat and stir in shredded sharp cheddar, garlic powder, salt, and pepper until the sauce is creamy.
  9. Return the drained pasta to the pot, pour in the cheese sauce, and stir until all pasta is coated.
  10. Transfer the sauced pasta to the prepared baking dish and spread evenly.
  11. Sprinkle the grated gruyere and parmesan on top.
  12. Bake 10–15 minutes, just until the top is melted and bubbly.
  13. Remove from the oven and serve warm.
Roux in a saucepan.
Shredded cheese added to a saucepan.
Whisk resting in a saucepan of cheese sauce.
Cooked pasta in a saucepan.
Cheese sauce placed over cooked pasta in a saucepan.
Mac and cheese in a saucepan.
Mac and cheese placed in a baking dish.
Mac and cheese in a baking dish with shredded cheese sprinkled on top.

Tips for Cheesy Baked Mac and Cheese

Follow these tips for the creamiest, most flavorful results:

  • Grate your own cheese. Pre-shredded cheese contains anti-caking agents that can prevent a smooth melt.
  • Make a smooth roux—whisk the flour and butter thoroughly before adding milk to avoid lumps.
  • Warm the milk slightly before adding it to the roux and pour slowly while whisking.
  • Use whole milk for a richer, creamier sauce.
  • Use sharp cheddar rather than mild or medium to preserve bold cheesy flavor.
  • Avoid overbaking; bake just until bubbly to prevent drying out.

Equipment Needed

Basic equipment useful for this recipe: a 9×13 baking dish, a medium saucepan for the sauce, a whisk, measuring cups and spoons, and a strainer for the pasta.

How to Serve Homemade Baked Mac and Cheese

This mac and cheese is hearty enough to serve as the main course or as a rich side. It pairs well with roasted or grilled meats, sandwiches, or vegetables.

Close up of cheesy baked mac and cheese.

How to Store Creamy Baked Mac and Cheese

Let leftovers cool completely before storing.

Refrigerate: Place cooled mac and cheese in an airtight container and refrigerate for up to 5 days.

Freeze: For longer storage, freeze in airtight containers or freezer bags for up to 3 months. Portioning before freezing makes reheating easier.

How to Reheat Leftover Mac and Cheese

Reheat refrigerated portions in the microwave, adding about 1/2 teaspoon of milk or water per serving and covering to retain moisture. Heat 2–3 minutes on high until warmed through.

For frozen portions, defrost in the microwave at 50% power for several minutes, then add a splash of milk and heat at full power until hot.

Frequently Asked Questions

What cheese combinations are best for baked mac and cheese?

Start with freshly shredded sharp cheddar for a classic base, then add another melting cheese like gruyere, gouda, muenster, or mozzarella. Parmesan or asiago can be added for sharper notes—choose cheeses that melt smoothly.

Why is my baked mac and cheese not creamy?

Common causes are overbaking, undercooked pasta (which soaks up sauce during baking), or using pre-shredded cheese with anti-caking agents that prevent a smooth melt. Ensuring a proper roux and not overcooking in the oven helps maintain creaminess.

Do you have to cover mac and cheese when baking?

This recipe does not require covering. Covering can help retain moisture for longer bakes or prevent excessive browning, but for a short bake until bubbly, leaving it uncovered is fine.

Why add flour to baked mac and cheese?

Flour is added to the butter to form a roux, which thickens the sauce and creates a stable, creamy texture rather than a runny or grainy sauce.

More like this Cheesy Baked Mac and Cheese Recipe:

  • Smoky Mac and Cheese
  • Twice Baked Potatoes
  • Cheesy Au Gratin Potatoes
  • Garlic Parmesan Roasted Broccoli and Cauliflower

If you make this recipe and enjoy it, a 5-star rating is appreciated—it helps keep recipes like this available.

Creamy Baked Mac and Cheese Recipe

By: sweetlysplendid.com
5 from 37 votes
Scoop of mac and cheese taken out of a baking dish with a wooden spoon resting in it.
This baked homemade macaroni and cheese is creamy, tangy, and full of cheesy flavor. It’s straightforward to prepare and perfect for family dinners or gatherings.

Ingredients

  • 16 ounces elbow macaroni, uncooked
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 1 1/2 cups milk (use whole milk for best results)
  • 8 ounces sharp cheddar cheese, grated (avoid pre-shredded)
  • 1 teaspoon garlic powder
  • 1 teaspoon coarse kosher or sea salt (omit if using salted butter)
  • 1/2 teaspoon ground black pepper
  • 1/2 cup gruyere cheese, grated (avoid pre-shredded)
  • 1/4 cup parmesan, grated (avoid pre-shredded)

Instructions

  • Preheat the oven to 375°F.
  • Grease a 9×13 baking dish and set aside.
  • Bring a large pot of water to a boil, add pasta, and cook until al dente. Drain.
  • In a saucepan over medium heat, melt butter and whisk in the flour to form a smooth roux.
  • Slowly whisk in the milk until smooth and thickened, then remove from heat.
  • Stir in shredded cheddar, garlic powder, salt, and pepper until sauce is creamy.
  • Combine the sauce with the drained pasta, transfer to the baking dish, and spread evenly.
  • Top with grated gruyere and parmesan and bake 10–15 minutes until melted and bubbly.
  • Remove from oven and serve warm.

Notes

  • Avoid pre-shredded cheese for best melting and texture.
  • Ensure the roux is smooth before adding milk to prevent lumps.
  • Use sharp cheddar for bold flavor; mild cheddar will be muted.
  • Do not overbake to keep the dish creamy.

Nutrition

Serving: 1 serving, Calories: 303 kcal, Carbohydrates: 32 g, Protein: 13 g, Fat: 14 g

Nutrition information is an approximation.

Additional Info

Course: Main Course, Side Dish

Cuisine: American

Like this? Leave a comment below!