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

Homemade Mac & Cheese

This classic homemade mac & cheese recipe delivers the ultimate comfort food experience. With its creamy, velvety cheese sauce and perfectly cooked pasta, it surpasses any boxed version. The recipe offers endless possibilities for customization, from cheese selection to fun toppings, making it a dish that everyone can enjoy.

  • Total Time: 45 minutes
  • Yield: 6-8 servings

Ingredients

  • Pasta: Elbow macaroni is the classic, but explore other short pasta shapes like cavatappi or shells for fun textures.
  • Butter: Provides the base for the sauce and adds richness.
  • Flour: Thickens the sauce, creating that creamy texture.
  • Milk: Whole milk is best for a rich sauce, but lower-fat options work too.
  • Cheese: Sharp cheddar is the go-to, but get creative! Try Gruyere, Gouda, fontina, or even a touch of Parmesan for added depth.
  • Salt and Pepper: These basic seasonings are essential for enhancing all the flavors in your dish.

Instructions

1. Cook the Pasta

  • Bring a large pot of generously salted water to a rolling boil. This ensures the pasta cooks evenly and absorbs some seasoning.
  • Add your pasta of choice and cook according to package directions, but aim for al dente. This means slightly firm to the bite – it will finish cooking in the cheese sauce.
  • Drain the pasta thoroughly and set aside.

2. Start the Cheese Sauce

  • Melt butter in a large saucepan over medium heat.
  • Sprinkle in the flour and whisk constantly. Continue cooking until the mixture turns a light golden brown, about 2-3 minutes. This is your roux, the foundation of the sauce.

3. Build the Sauce

  • Gradually whisk in the milk. It may seem thin at first, but don’t worry!
  • Continue cooking and whisking until the sauce simmers and thickens. This takes a few minutes.
  • Reduce heat to low and stir in your chosen cheese or mix of cheeses, a handful at a time. Season with salt and pepper to taste.

4. Combine and Conquer

  • Gently fold the cooked pasta into the cheese sauce. Ensure every noodle is coated in cheesy goodness.

5. Ready to Bake!

  • Transfer the mac & cheese to a greased baking dish. At this point, you’re ready to bake the mac & cheese according to your preferences for a golden top and bubbly edges. But if you’re craving that creamy, stovetop version, it’s ready to enjoy right away!

Notes

  • Use freshly grated cheese for the smoothest, most flavorful sauce.
  • Experiment with different cheeses! While cheddar is traditional, Gruyere, Gouda, and Fontina all melt beautifully.
  • For a gluten-free version, use gluten-free pasta and substitute the all-purpose flour with a gluten-free flour blend.
  • To make it vegan, try using nutritional yeast, cashew cream, or a store-bought vegan cheese sauce.
  • Author: Juana M. Benedict
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Entree, side dish
  • Method: Boiling, baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 cup
  • Calories: 450
  • Sugar: 5g
  • Sodium: 500mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 2g
  • Protein: 15g
  • Cholesterol: 70mg