Skip to content

Homemade mac and cheese is one of the easiest comfort foods to make from scratch. Using simple pantry staples and refrigerated cheeses, you can make creamy stovetop mac and cheese or baked mac and cheese in less than 30 minutes. Whether you’re making a quick weeknight dinner, prepping a side dish for a holiday meal, or freezing leftovers for later, homemade mac and cheese is easy to customize with different cheeses, proteins, vegetables, and toppings.

Homemade Mac and Cheese From Scratch

Mac and cheese is a classic comfort food that works as both a main dish and side dish. Using ingredients you likely already have in your pantry, refrigerator, or freezer, you can make homemade mac and cheese that’s creamy, rich, and customizable for busy weeknights, potlucks, or family dinners.

Mac and Cheese Ingredients

The main ingredients you’ll need to make mac and cheese are:

  • 1 box elbow macaroni (or your preferred pasta shape)
  • 2 tablespoons butter
  • 1 tablespoon all-purpose flour
  • 2 cups whole or 2% milk
  • 2 cups shredded cheese (cheddar or a blend with Gruyère)
  • Salt, pepper, and a pinch of mustard powder to taste

Best Cheese for Mac and Cheese Recipe

Using pre-shredded cheese or cheese slices makes prepping mac and cheese easy. Some of our favorites include:

Optional Add-Ins and Variations

You can customize mac and cheese with ingredients you have on hand. Consider adding:

  • Cooked bacon, chicken, or beef for extra protein
  • Cream cheese or sour cream for extra creaminess
  • Breadcrumbs or crushed crackers for a baked topping
  • Frozen broccoli or peas for added nutrition
  • Hot sauce or paprika for a kick of heat

Tips for the Best Homemade Mac and Cheese

Ready to elevate your mac and cheese from “great” to “incredible”? Try these simple tricks.

  • Use a Blend of Cheeses Mix your cheddar with cheeses like Gruyère, fontina, or Monterey Jack. This will give your cheese sauce a more complex flavor.
  • Don’t Overcook the Pasta Cook your pasta just until al dente, especially if you’re baking your mac and cheese. Your pasta will continue to cook in the oven.
  • Season Your Cheese Sauce In addition to salt and pepper, try adding a pinch of mustard powder, garlic powder, and nutmeg to bring out the flavors of your cheese sauce.

How to Make Homemade Mac and Cheese

Step 1: Cook the Pasta

Bring a large pot of salted water to a boil and cook your pasta according to package instructions until al dente. Drain and set aside.

Tip: Reserve a half cup of pasta water before draining. If your cheese sauce is too thick, stir in some of the pasta water to thin it out.

Step 2: Make a Roux for the Cheese Sauce

In the same pot or another medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute to form a roux. Slowly pour in milk, whisking constantly, and cook until the sauce bubbles and thickens (about 3-4 minutes).

Step 3: Add the Cheese

Turn off the heat and whisk in shredded cheese, a handful at a time, until fully melted. Season with salt, pepper, and any other spices you’re using.

Step 4: Combine

Add the cooked pasta to the cheese sauce and stir until the pasta is fully coated.

Tip: You can stop here and serve your creamy stovetop mac and cheese, or follow the next steps for baked mac and cheese.

Step 5: Transfer to a Baking Dish

Pour your mac and cheese into a greased 9×13 baking dish and spread it out evenly.

Step 6: Top With Cheese or Breadcrumbs

Add extra shredded cheese over the top, if desired. Then, sprinkle breadcrumbs or crushed crackers mixed with butter over the top of your pasta.

Step 7: Bake Until Golden

Bake at 375°F for 20-25 minutes, or until the top is golden brown and the edges are bubbly.

Step 8: Enjoy

Carefully remove from oven and allow to cool for 5-10 minutes before serving.

Easy Mac and Cheese Recipes

Elsie’s Baked Mac and Cheese

Baked Mac & Cheese

This classic baked mac and cheese will become your new go-to recipe.

Get the recipe

Old Fashioned Macaroni and Cheese

Old Fashioned Macaroni and Cheese

Finish off your baked mac and cheese with breadcrumbs for a golden, crunchy topping.

Get the recipe

Ultimate Stovetop Mac and Cheese Recipe

Ultimate Stovetop Mac and Cheese Recipe

Stovetop mac and cheese is the perfect creamy, gooey comfort food.

Get the recipe

Ooey Gooey Baked Cheddar Mac & Cheese With Bacon

Ooey Gooey Baked Cheddar Mac & Cheese with Bacon

Take your mac and cheese to the next level by adding bacon, breadcrumbs, and fresh parsley.

Get the recipe

Get more mac & cheese recipe ideas

Storing and Reheating Mac and Cheese

You can make mac and cheese in advance and keep it in your freezer for a quick meal on busy weeknights.

Freezing Mac and Cheese

Baked mac and cheese can be stored in the freezer for up to three months. Cover tightly with foil before freezing and thaw in the refrigerator overnight before reheating.

Reheating Tips

To reheat, add a splash of milk and warm in the oven at 350°F for 15-20 minutes. You can also microwave it in short intervals while stirring.

Get more storage tips

Frequently Asked Questions

What Cheese Is Best for Mac and Cheese?

Cheddar is one of the best and most popular cheeses for mac and cheese. But you can also include a mix of cheeses like Gruyère, fontina, or Monterey Jack for a more richly flavored mac and cheese.

How Do You Make Mac and Cheese Creamy and Not Dry?

The key to creamy mac and cheese is a smooth, silky cheese sauce. To achieve this, make sure you add enough milk to your sauce and add your cheese in batches off-heat, whisking to make sure your cheese melts smoothly without becoming grainy. Consider making stovetop mac and cheese, which can be slightly creamier than baked recipes.

Can You Make Mac and Cheese Ahead of Time?

Yes, you can make mac and cheese ahead of time. Baked mac and cheese can be kept in the freezer for three months. You can also assemble your mac and cheese the night before, cover it with foil, refrigerate it, and bake it the next day. Just add about 10 minutes of extra baking time.

What Can I Add to Mac and Cheese?

You can customize your mac and cheese by adding proteins like bacon or chicken, veggies like frozen broccoli or peas, or hot sauce.

Is Mac and Cheese a Casserole?

Baked mac and cheese can be considered a casserole, since it’s cooked in a single dish in the oven. Find more casserole ideas here.

Can You Freeze Mac and Cheese?

Yes, baked mac and cheese freezes well for up to three months. Let it cool completely before wrapping tightly in foil and storing in the freezer. Thaw overnight in the refrigerator before reheating.

What Pasta Works Best for Mac and Cheese?

Elbow macaroni is the classic choice, but shells, cavatappi, rotini, and pipette pasta also work well because they hold onto creamy cheese sauce.

Can You Make Mac and Cheese Without a Roux?

Yes. Some stovetop mac and cheese recipes use cream cheese, evaporated milk, or Velveeta instead of a traditional roux-based cheese sauce.

What Can You Add to Mac and Cheese?

Homemade mac and cheese is easy to customize with proteins like bacon or chicken, vegetables like frozen broccoli or peas, or toppings like breadcrumbs, crushed crackers, Buffalo sauce, or hot sauce.