Creamy Homemade Mac and Cheese Recipe

Updated on September 18, 2024
Creamy Homemade Mac and Cheese Recipe

There's nothing quite as comforting as a bowl of creamy, cheesy mac and cheese. This homemade version is simple, flavorful, and perfect for anyone looking to whip up a delicious meal in no time. Forget the boxed stuff; this rich and creamy mac and cheese will quickly become your go-to recipe. Whether you're preparing it for a cozy dinner or a quick lunch, this dish hits all the right notes.

Servings
4
Prep Time
10m
Cook Time
20m
Total Time
30m

Ingredients

  • 8 oz (225g) elbow macaroni
  • 2 cups shredded sharp cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 3 cups milk
  • 1/4 cup unsalted butter
  • 1/4 cup all-purpose flour
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp paprika (optional)

Directions

Step 1

Cook the macaroni. Bring a large pot of salted water to a boil. Add the macaroni and cook according to the package instructions until al dente (usually about 8 minutes). Drain and set aside.

Step 2

Prepare the cheese sauce. In a medium saucepan, melt the butter over medium heat. Once melted, whisk in the flour and cook for about 2 minutes, stirring constantly to form a roux. Slowly whisk in the milk, ensuring no lumps form. Continue to cook, whisking frequently, until the sauce thickens (around 5 minutes).

Step 3

Add the cheeses. Lower the heat and gradually stir in the cheddar cheese and Parmesan until melted and smooth. Add salt, pepper, and paprika (if using).

Step 4

Combine the pasta and sauce. Add the cooked macaroni to the cheese sauce, stirring well to ensure every noodle is coated.

Step 5

Serve hot, garnished with extra cheese or breadcrumbs if desired.

Recipe tips

For extra creaminess, stir in a splash of heavy cream along with the milk. Try using a blend of cheeses like Gruyère, mozzarella, or Monterey Jack for a richer flavor profile. For a crunchy topping, sprinkle breadcrumbs over the mac and cheese and broil for 2-3 minutes until golden. Add some cooked bacon or caramelized onions for an indulgent twist.

Nutrition Facts (per serving)

Calories
600
Fats
32g
Carbohydrates
55g
Proteins
21g