Classic Mac and Cheese Recipe (Crunchy)

Mac and cheese is a timeless comfort food that combines creamy, cheesy pasta goodness with a rich, buttery flavor.

Whether you’re preparing a weeknight dinner, holiday side dish, or something the whole family will love, this recipe has you covered.

Pin it for later!

classic mac and cheese recipe

Ingredients

Before we dive into the cooking process, gather the following ingredients:

For the Mac and Cheese

  • 2 cups elbow macaroni (or pasta of your choice)
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 3 cups whole milk (or half-and-half for extra richness)
  • 1 teaspoon mustard powder
  • ½ teaspoon garlic powder
  • Salt and pepper to taste
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • ½ cup Parmesan cheese (optional for added depth)

For the Optional Crunchy Breadcrumb Topping

  • 1 cup breadcrumbs (preferably panko for extra crispiness)
  • 2 tablespoons melted butter
  • 2 tablespoons grated Parmesan
  • Pinch of smoked paprika or cayenne pepper (optional, for added flavor)

Step-by-Step Instructions

easy classic mac and cheese making

1. Cook the Pasta

Start by boiling a large pot of salted water. Add the elbow macaroni and cook it according to the package directions until al dente — firm to the bite but not overcooked.

This step is crucial since the pasta will cook a bit more when baked with the cheese sauce. Once done, drain the pasta and set it aside. Toss it lightly with a drizzle of olive oil to prevent it from sticking together.

2. Prepare the Roux (Butter and Flour Base)

In a large saucepan, melt 4 tablespoons of butter over medium heat. As soon as the butter melts and begins to bubble, whisk in the flour to form a roux.

Continue whisking for about 1–2 minutes until the mixture turns slightly golden. Be sure not to let it brown too much, as that could affect the sauce’s flavor. This roux helps thicken the cheese sauce to ensure a creamy consistency.

3. Make the Cheese Sauce

Slowly pour the milk into the roux, whisking constantly to prevent lumps from forming. Allow the mixture to simmer over medium heat until it thickens and becomes smooth, usually within 5–7 minutes.

Stir in the mustard powder, garlic powder, and a bit of salt and pepper for added flavor.

Once the sauce reaches a smooth consistency, lower the heat and gradually stir in the cheeses — sharp cheddar, mozzarella, and Parmesan (if using). Keep stirring until all the cheese melts and the sauce turns rich and creamy.

The combination of cheeses ensures the sauce has both sharpness and gooeyness. Adjust seasoning to taste with more salt and pepper if needed.

4. Combine the Pasta and Cheese Sauce

Add the cooked macaroni to the cheese sauce and gently fold everything together. Make sure every piece of pasta is coated evenly with the luscious cheese mixture.

This step is where the magic happens — the warm pasta absorbs the sauce, making each bite flavorful and indulgent.

5. Optional: Prepare the Breadcrumb Topping

If you want to add a crunchy breadcrumb topping, combine breadcrumbs, melted butter, and Parmesan in a small bowl. Mix thoroughly until the breadcrumbs are coated.

If you’re feeling adventurous, sprinkle in a pinch of smoked paprika or cayenne pepper for a touch of spice.

6. Assemble and Bake

Preheat your oven to 350°F (175°C). Pour the macaroni and cheese mixture into a buttered casserole dish. If you’re using the breadcrumb topping, spread it evenly across the surface of the mac and cheese.

The breadcrumbs will create a crispy, golden crust that contrasts beautifully with the creamy interior.

Bake for 20–25 minutes or until the edges are bubbling and the top turns golden brown. If you like an extra-crispy topping, switch on the broiler for the last 2–3 minutes. Keep a close eye on it to avoid burning the breadcrumbs.

7. Serve and Enjoy

Remove the dish from the oven and let it cool for a few minutes before serving. This brief resting period allows the sauce to set, making it easier to scoop. Serve your classic mac and cheese as a main course or alongside roasted vegetables, grilled meats, or a simple salad.

Tips and Variations

  • Cheese Choices: While cheddar and mozzarella offer a perfect balance, feel free to experiment with Gruyère, Monterey Jack, or even a bit of blue cheese for an extra layer of flavor.
  • Make It Creamier: Swap out some of the milk for heavy cream if you want an ultra-rich sauce.
  • Add Protein: Stir in cooked bacon, ham, or rotisserie chicken to make it heartier.
  • Vegetable Twist: Fold in sautéed broccoli, spinach, or caramelized onions for extra nutrition.
  • Gluten-Free Option: Use gluten-free pasta and breadcrumbs to cater to dietary needs.

Storage and Reheating

Store leftover mac and cheese in an airtight container in the refrigerator for up to 3–4 days. Reheat it in the oven at 300°F (150°C) for 15–20 minutes or until warmed through.

Add a splash of milk to restore the creaminess if the sauce seems dry. Alternatively, you can reheat individual portions in the microwave, but oven reheating helps maintain the dish’s texture better.

If you plan to freeze it, assemble the mac and cheese but skip the baking step. Wrap it tightly with plastic wrap and aluminum foil. It can stay frozen for up to 3 months.

When ready to eat, bake directly from frozen at 350°F (175°C) for 40–50 minutes, adding the breadcrumb topping halfway through.

Why Add a Breadcrumb Topping?

While traditional mac and cheese focuses on creaminess, adding a breadcrumb topping introduces a whole new dimension. The buttery crunch creates a contrast that enhances every spoonful.

The texture is especially appealing when paired with the smooth cheese sauce. Plus, it gives the dish a visually appealing golden crust — perfect for impressing guests.

Whether you choose classic panko breadcrumbs or flavor them with Parmesan and paprika, the topping makes your mac and cheese stand out.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
easy classic mac and cheese recipe

Classic Mac and Cheese Recipe (Crunchy)


  • Author: Mila
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Craving the ultimate comfort food? This best-ever classic mac and cheese recipe is perfect for a quick and easy dinner! With its creamy, cheesy goodness and a crunchy golden topping, this dish will quickly become your favorite. It’s a simple, vegetarian dinner recipe that’s easy to make and guaranteed to satisfy. Perfect for family dinners or cozy nights in!


Ingredients

Scale
  • 2 cups elbow macaroni (or pasta of your choice)
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 3 cups whole milk (or half-and-half for extra richness)
  • 1 teaspoon mustard powder
  • ½ teaspoon garlic powder
  • Salt and pepper to taste
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • ½ cup Parmesan cheese (optional for added depth)

For the Optional Crunchy Topping:

  • 1 cup breadcrumbs (preferably panko for extra crispiness)
  • 2 tablespoons melted butter
  • 2 tablespoons grated Parmesan
  • Pinch of smoked paprika or cayenne pepper (optional, for added flavor)

Instructions

  1. Start by boiling a large pot of salted water. Add the elbow macaroni and cook it according to the package directions until al dente
  2. In a large saucepan, melt 4 tablespoons of butter over medium heat. As soon as the butter melts and begins to bubble, whisk in the flour to form a roux. Continue whisking for about 1–2 minutes.

  3. Slowly pour the milk into the roux, whisking constantly to prevent lumps from forming. Allow the mixture to simmer over medium heat until it thickens and becomes smooth. 

  4. Stir in the mustard powder, garlic powder, and a bit of salt and pepper for added flavor.

  5. Once the sauce reaches a smooth consistency, lower the heat and gradually stir in the cheeses — sharp cheddar, mozzarella, and Parmesan (if using).

  6. Add the cooked macaroni to the cheese sauce and gently fold everything together. 
  7. If you want to add a crunchy breadcrumb topping, combine breadcrumbs, melted butter, and Parmesan in a small bowl. 
  8. Preheat your oven to 350°F (175°C). Pour the macaroni and cheese mixture into a buttered casserole dish. If you’re using the breadcrumb topping, spread it evenly across the surface of the mac and cheese.
  9. Bake for 20–25 minutes or until the edges are bubbling and the top turns golden brown.

Notes

While cheddar and mozzarella offer a perfect balance, feel free to experiment with Gruyère, Monterey Jack, or even a bit of blue cheese for an extra layer of flavor. Also, swap out some of the milk for heavy cream if you want an ultra-rich sauce.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes + baking
  • Category: Main Course
  • Method: Stovetop and Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 plate
  • Calories: 450 kcal
  • Sugar: 3 g
  • Sodium: 650 mg
  • Fat: 22 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 2 g
  • Protein: 15 g
  • Cholesterol: 70 mg