Dinner

Creamy Baked Mac And Cheese From Scratch

Prep: 15 minutesCook: 30 minutesServes: 6
Jump to Recipe
Rustic Golden-Brown Baked Mac and Cheese

Creamy macaroni, rich cheese sauce, and a golden, crunchy topping make this Baked Mac And Cheese recipe the kind of comfort food that disappears quickly at the dinner table. Every forkful brings together tender pasta, melted cheese, and a delicious baked crust.

The best part? You can make this homemade baked mac and cheese with simple ingredients from your kitchen. You don’t need fancy equipment or complicated cooking techniques—just a little patience while the cheese sauce comes together.

I love the combination of a creamy center and a crispy top. Why settle for plain macaroni when you can turn it into a bubbling, cheesy casserole that works for family dinners, potlucks, holidays, or a cozy weekend meal?

Why You’ll Love This Baked Mac And Cheese Recipe

This easy baked macaroni and cheese recipe combines a smooth cheese sauce with perfectly cooked pasta and a crunchy breadcrumb topping. It delivers plenty of flavor without requiring a long list of ingredients.

Here’s why this recipe deserves a place in your dinner rotation:

  • Rich and creamy texture: A homemade cheese sauce coats every piece of macaroni.
  • Golden, crispy topping: Buttered breadcrumbs add a satisfying crunch.
  • Simple ingredients: Pasta, butter, flour, milk, and cheese create the magic.
  • Family-friendly flavor: Cheddar and mozzarella bring a delicious balance of sharpness and meltiness.
  • Easy to customize: Add bacon, cooked chicken, broccoli, or a little spice if you want something different.

IMO, homemade cheese sauce makes a noticeable difference. Packaged cheese powder can save time, but a freshly prepared sauce gives you better control over the flavor and consistency.

Baked Mac And Cheese Recipe Details

Prep time

15 minutes

Cook time

30 minutes

Total time

45 minutes

Servings

6 servings

Difficulty: Easy

Cooking method: Stovetop and oven

Ingredients for Baked Mac And Cheese

This recipe serves six people as a main dish or makes a larger side dish for a family meal. Measure everything before you start, especially the cheese and milk, so the cooking process feels simple and organized.

For the macaroni and cheese sauce

  • 400 g elbow macaroni
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 3 cups whole milk (720 ml)
  • 1 cup heavy cream (240 ml)
  • 2 cups shredded sharp cheddar cheese (about 200 g)
  • 1 cup shredded mozzarella cheese (about 100 g)
  • 1 teaspoon garlic powder
  • 1 teaspoon mustard powder or 1 teaspoon Dijon mustard
  • ½ teaspoon paprika
  • ½ teaspoon salt, or to taste
  • ½ teaspoon black pepper

For the crispy topping

  • 1 cup breadcrumbs (about 60 g)
  • 2 tablespoons melted butter
  • ¼ cup grated Parmesan cheese (about 25 g)
  • ½ teaspoon paprika, optional

Optional additions

  • ½ cup cooked, crumbled bacon
  • 1 cup cooked broccoli florets
  • 1 cup shredded cooked chicken
  • A pinch of cayenne pepper for extra heat

Cheese tip: Buy blocks of cheddar and mozzarella and grate them yourself if possible. Freshly grated cheese generally melts more smoothly than many pre-shredded varieties, which often contain anti-caking ingredients.

How to Make Baked Mac And Cheese Step by Step

The secret to great baked macaroni and cheese lies in three things: cooking the pasta just short of tender, making a smooth cheese sauce, and baking everything long enough to create a golden topping without drying out the center.

Step 1: Preheat the oven and prepare your baking dish

Preheat your oven to 180°C (350°F). Grease a medium baking dish, approximately 9 × 13 inches, with a little butter or cooking spray.

Choose a dish that gives the macaroni enough room to spread into an even layer. A dish that’s too small may cause the sauce to bubble over, and cleaning baked cheese from an oven is nobody’s idea of a relaxing evening.

Set the baking dish aside while you prepare the pasta and sauce.

Step 2: Boil the macaroni

Bring a large pot of water to a boil and add a generous pinch of salt. Add the elbow macaroni and cook it for about 1–2 minutes less than the package instructions recommend.

Why undercook it slightly? The pasta continues cooking in the oven as it absorbs some of the cheese sauce. If you boil it until completely soft before baking, you may end up with mushy macaroni.

Stir the pasta occasionally to prevent sticking. Once it reaches an al dente texture, drain it thoroughly and set it aside. Avoid rinsing it because the remaining surface starch helps the sauce cling to the pasta.

Step 3: Melt the butter

Place a large saucepan over medium heat. Add the four tablespoons of butter and let it melt completely, stirring gently as needed.

Keep the heat moderate rather than cranking it up. Butter can brown or burn quickly, and you want a smooth, mild base for your cheese sauce rather than an unexpected burnt flavor.

Once the butter melts and begins to foam slightly, move straight to the next step.

Step 4: Make the roux

Add the flour to the melted butter and whisk continuously for about 1–2 minutes. The mixture will form a thick paste called a roux.

Keep whisking until the flour loses its raw smell. You don’t need to brown it deeply; a pale roux creates a creamy white sauce that lets the cheese flavor shine.

This step helps thicken the milk and cream later. Don’t skip it or dump the flour directly into cold milk unless you particularly enjoy chasing lumps around a saucepan.

Step 5: Add the milk and cream gradually

Pour in a small splash of milk while whisking vigorously. Once the mixture looks smooth, add the remaining milk in several additions, whisking after each pour.

Add the heavy cream and continue stirring. The sauce may look thin at first, but it will gradually thicken as it heats.

Let the mixture simmer gently for about 4–6 minutes. Stir frequently and scrape the bottom and corners of the saucepan to prevent sticking. Avoid a hard boil because excessive heat can affect the sauce’s texture.

Step 6: Season the sauce

Add the garlic powder, mustard powder or Dijon mustard, paprika, salt, and black pepper. Stir thoroughly so the seasonings distribute evenly throughout the sauce.

Mustard adds a subtle tang that balances the richness of the cheese. Garlic powder adds savory flavor, while paprika gives the sauce a gentle warmth.

Taste a small spoonful before adding the cheese. Remember that cheddar and Parmesan already contain salt, so start with less and adjust as needed.

Step 7: Add the cheddar and mozzarella

Reduce the heat to low. Add the shredded cheddar in small handfuls, stirring after each addition until it melts into the sauce.

Next, add the mozzarella and stir until the mixture becomes smooth and creamy. Avoid boiling the sauce once you add the cheese, as excessive heat can cause separation or a grainy texture.

If the sauce feels too thick, stir in a small splash of milk. Aim for a consistency that coats a spoon generously because the pasta and oven will absorb some moisture.

Step 8: Combine the macaroni and cheese sauce

Add the drained macaroni to the saucepan. Use a large spoon or spatula to fold the pasta into the cheese sauce until every piece receives an even coating.

Check the bottom of the pan and gently lift the macaroni through the sauce. This helps distribute the creamy mixture instead of leaving most of it sitting on top.

If you’re adding cooked chicken, bacon, or broccoli, fold it in now. Keep the additions moderate so the dish retains its classic cheesy flavor and creamy texture.

Step 9: Transfer everything to the baking dish

Pour the macaroni mixture into your prepared baking dish. Spread it into an even layer with a spoon or spatula.

Make sure you distribute the sauce from the saucepan as well. Those creamy bits help keep the top layer from drying out while the casserole bakes.

If you like an extra-cheesy finish, sprinkle a small handful of additional cheddar over the macaroni before adding the breadcrumb topping.

Step 10: Prepare the crunchy topping

In a small bowl, combine the breadcrumbs, melted butter, grated Parmesan, and optional paprika. Stir until the breadcrumbs look lightly coated with butter.

The butter helps the topping turn golden, while Parmesan adds a savory, slightly nutty flavor. Regular breadcrumbs work well, but panko breadcrumbs create larger, crispier pieces.

Sprinkle the mixture evenly over the macaroni. Cover as much of the surface as possible so every serving gets some crunch.

Step 11: Bake until golden and bubbling

Place the baking dish in the preheated oven. Bake for approximately 20–25 minutes, until the edges bubble and the breadcrumb topping turns golden brown.

Keep an eye on the top during the final few minutes. Ovens vary, and breadcrumbs can move from beautifully toasted to overly dark surprisingly quickly.

If the center looks hot but the topping needs more color, switch to the broiler for 1–2 minutes. Watch it continuously and remove the dish as soon as the top reaches your preferred shade.

Step 12: Rest and serve

Remove the baked mac and cheese from the oven and let it rest for about 5–10 minutes. This brief pause helps the sauce settle, making it easier to scoop neat servings.

The dish will remain hot, creamy, and delicious while the topping keeps some of its crunch. Serve it as a main meal with a green salad or offer it alongside roasted vegetables, chicken, or grilled meat.

And there you have it: homemade baked macaroni and cheese with a creamy center and a golden top. Not bad for a few everyday ingredients, right?

Tips for the Best Baked Mac And Cheese

A few simple tricks can make the difference between creamy, comforting macaroni and a dry casserole. Keep these tips in mind whenever you make this recipe.

Choose cheese that melts well

Sharp cheddar delivers a bold, tangy flavor, while mozzarella adds a stretchy, gooey texture. Parmesan brings extra savory depth to the breadcrumb topping.

You can also try Gruyère for a richer, slightly nutty taste. For a classic family-friendly version, though, cheddar and mozzarella make an excellent combination.

Keep the sauce slightly loose

The cheese sauce should look a little thinner than your ideal serving consistency before baking. The macaroni will absorb moisture in the oven, so a very thick sauce can leave you with dry pasta.

If the sauce becomes too thick on the stovetop, add milk one tablespoon at a time. Stir until the sauce flows smoothly and coats the macaroni.

Don’t overbake the casserole

The oven helps the flavors come together and gives the topping its golden finish. However, baking for too long can dry out the pasta and cause the cheese sauce to lose its creamy texture.

Start checking around the 20-minute mark. Remove the dish when the edges bubble and the topping looks golden.

Use the right baking dish

A shallow, wide baking dish gives you more surface area for that delicious crunchy topping. A deeper dish creates a thicker layer of macaroni, which may need extra baking time.

If you love a generous crust, choose the wider dish. If you prefer extra creamy macaroni with less crunchy topping, a deeper dish can work nicely.

Delicious Variations to Try

Once you master this easy baked mac and cheese recipe, you can adapt it to suit different tastes. Try one of these ideas the next time you prepare it.

Bacon mac and cheese

Add ½ cup of cooked, crumbled bacon to the macaroni before baking. The smoky, salty flavor complements the creamy cheddar sauce beautifully.

Broccoli mac and cheese

Fold in 1 cup of cooked broccoli florets. The vegetables add color, texture, and a fresh flavor that balances the richness of the cheese.

Spicy mac and cheese

Add ¼ teaspoon of cayenne pepper or a pinch of chili flakes to the sauce. You can increase the heat gradually without overpowering the cheese.

Chicken mac and cheese

Mix in 1 cup of cooked, shredded chicken for a more filling meal. This variation works especially well when you have leftover roasted chicken in the refrigerator.

What to Serve With Baked Mac And Cheese

Baked mac and cheese makes a satisfying main course, but you can also serve it as a side dish. Since the cheese sauce tastes rich, fresh vegetables and lighter sides help balance the meal.

Here are a few delicious options:

  • Green salad: Toss lettuce, cucumber, and tomatoes with a light vinaigrette.
  • Roasted broccoli: Add a little olive oil, garlic, and black pepper before roasting.
  • Garlic bread: Serve warm bread for anyone who wants even more comfort food.
  • Grilled chicken: Pair the macaroni with seasoned chicken breast or thighs.
  • Roasted vegetables: Carrots, zucchini, and bell peppers add color and freshness.
  • Crispy chicken tenders: This pairing makes a fun family dinner.

For a simple weeknight meal, I’d serve baked macaroni and cheese with a crisp salad. For a holiday spread or potluck, it works beautifully alongside roasted chicken and vegetables.

How to Store and Reheat Baked Mac And Cheese

Have leftovers? Lucky you. Baked mac and cheese makes an excellent next-day lunch, provided you store and reheat it properly.

Refrigerating leftovers

Let the macaroni cool slightly, then transfer it to an airtight container. Refrigerate it within two hours of cooking and eat it within 3–4 days.

Store individual portions separately if you want quick lunches. Smaller portions also make reheating easier and help you avoid warming the entire casserole repeatedly.

Freezing baked mac and cheese

You can freeze baked mac and cheese in a freezer-safe container for around 2–3 months for the best quality. Let it cool, portion it, and seal it securely before freezing.

The sauce may change texture slightly after thawing, but a splash of milk during reheating can help restore some creaminess. For the best results, thaw frozen portions overnight in the refrigerator.

Reheating without drying it out

For oven reheating, place a portion in an oven-safe dish and add one or two tablespoons of milk. Cover with foil and warm at 180°C (350°F) until hot throughout.

For a quicker option, use the microwave. Add a small splash of milk, cover loosely, and heat in short intervals, stirring between each interval when practical.

Reheat leftovers until the center reaches 74°C (165°F). If you want to restore the crunchy topping, uncover the dish for the final few minutes in the oven.

Creamy Baked Mac And Cheese From Scratch

Recipe by Maya
0.0 from 0 votes
Servings

6

servings
Prep time

15

minutes
Cooking time

30

minutes
Calories

300

kcal

This baked mac and cheese recipe combines tender elbow macaroni with a creamy cheddar and mozzarella sauce, then finishes with buttery breadcrumbs and Parmesan. Prepare the cheese sauce, mix in the pasta, add the crunchy topping, and bake until golden and bubbling. Serve this comforting family favorite warm as a main dish or side.

Ingredients

  • 400 g elbow macaroni

  • 4 tbsp unsalted butter

  • 4 tbsp all-purpose flour

  • 3 cups whole milk (720 ml)

  • 1 cup heavy cream (240 ml)

  • 2 cups shredded sharp cheddar (about 200 g)

  • 1 cup shredded mozzarella (about 100 g)

  • 1 tsp garlic powder

  • 1 tsp mustard powder or Dijon mustard

  • ½ tsp paprika

  • ½ tsp salt, or to taste

  • ½ tsp black pepper

  • 1 cup breadcrumbs (about 60 g)

  • 2 tbsp melted butter

  • ¼ cup grated Parmesan (about 25 g)

  • ½ tsp extra paprika, optional

Directions

  • Preheat the oven to 180°C (350°F) and grease a 9 × 13-inch baking dish.
  • Boil the macaroni in salted water until 1–2 minutes short of the package cooking time. Drain without rinsing.
  • Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes.
  • Gradually whisk in the milk, then the cream. Simmer gently for 4–6 minutes until the sauce thickens.
  • Add the garlic powder, mustard, paprika, salt, and pepper. Reduce the heat and stir in the cheddar and mozzarella until smooth.
  • Fold in the cooked macaroni and spread the mixture evenly in the baking dish.
  • Mix the breadcrumbs with melted butter, Parmesan, and optional paprika. Sprinkle the mixture over the macaroni.
  • Bake for 20–25 minutes, until the edges bubble and the topping turns golden.
  • Rest for 5–10 minutes, then serve warm.

Frequently Asked Questions

1. How do I keep baked mac and cheese creamy?

Make a smooth cheese sauce, cook the macaroni slightly short of al dente, and avoid overbaking. Keep the sauce a little loose before combining it with the pasta because the macaroni absorbs moisture in the oven.

2. Which cheese works best for baked mac and cheese?

Sharp cheddar provides the classic cheesy flavor, while mozzarella helps create a smooth, stretchy texture. Parmesan adds extra flavor to the topping. You can also use Gruyère or Monterey Jack for a different taste.

3. Should I boil macaroni before baking?

Yes. Boil the macaroni in salted water until it reaches an al dente texture, usually 1–2 minutes less than the package instructions recommend. The pasta will continue cooking in the oven as it absorbs the cheese sauce.

4. Why does my baked mac and cheese turn out dry?

Overbaking, using too little sauce, or cooking the pasta too long before baking can lead to dry macaroni. Make sure the sauce coats every piece of pasta and check the casserole early during baking.

5. Can I make baked mac and cheese ahead of time?

Yes. Prepare the macaroni and cheese sauce, combine them, and transfer the mixture to your baking dish. Cover and refrigerate promptly, then add the breadcrumb topping just before baking.

If the dish goes into the oven cold, allow extra baking time and check that the center becomes thoroughly hot. Avoid leaving the prepared casserole at room temperature for extended periods.

6. Can I make baked mac and cheese without breadcrumbs?

Absolutely. Simply leave out the breadcrumb topping and sprinkle extra shredded cheese over the surface instead. You can also add a little Parmesan for a savory crust.

7. What pasta can I use instead of elbow macaroni?

Cavatappi, shells, penne, and rotini all work well. Choose pasta shapes with curves, ridges, or hollow centers because they help hold the creamy cheese sauce.

8. Can I make baked mac and cheese without heavy cream?

Yes. Replace the cup of heavy cream with an additional cup of whole milk. The result will taste slightly less rich, but the butter, flour, and cheese will still create a creamy sauce.

9. How do I know when baked mac and cheese is ready?

Look for bubbling around the edges and a golden breadcrumb topping. The center should be hot throughout. Start checking after about 20 minutes because oven temperatures and baking dishes can affect cooking time.

Conclusion

This Baked Mac And Cheese recipe combines tender pasta, a homemade cheddar and mozzarella sauce, and a golden breadcrumb topping for a comforting dish everyone can enjoy. With simple ingredients and a few easy techniques, you can make a creamy casserole without relying on boxed mixes.

Remember to cook the pasta slightly firm, melt the cheese over low heat, and avoid overbaking. Add chicken, bacon, or broccoli when you want a different version, or keep things classic with cheddar and crispy breadcrumbs.

Ready for a little comfort food? Grab your favorite baking dish and make a batch. Just don’t expect the leftovers to last very long!