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 and Cheese Recipe

Homemade Mac and Cheese Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 25 reviews

  • Author: admin
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Indulge in the creamy goodness of this Homemade Mac and Cheese recipe that’s the epitome of comfort food. With a blend of sharp cheddar and Parmesan cheeses, this dish is a classic favorite for all occasions.


Ingredients

Scale

Main Mac and Cheese:

  • 8 ounces elbow macaroni
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2½ cups shredded sharp cheddar cheese
  • ½ cup grated Parmesan cheese
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon garlic powder
  • ¼ teaspoon paprika (optional)

For Topping (Optional):

  • ½ cup breadcrumbs
  • 1 tablespoon butter (for toasting breadcrumbs)

Instructions

  1. Cook Macaroni: Boil salted water and cook macaroni until al dente. Drain and set aside.
  2. Prepare Cheese Sauce: Melt butter, whisk in flour, then slowly add milk and cream. Stir in cheeses until smooth. Add seasonings.
  3. Combine and Bake: Stir cooked macaroni into sauce. Optionally, transfer to a baking dish, top with toasted breadcrumbs, and bake until bubbly and golden.

Notes

  • Experiment with different cheese combinations for varied flavors.
  • For a lighter version, use whole milk instead of heavy cream and reduce cheese amount.
  • This dish works well as a main course or a side dish.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course, Side Dish
  • Method: Stovetop, Baking (optional)
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 430
  • Sugar: 4g
  • Sodium: 480mg
  • Fat: 24g
  • Saturated Fat: 14g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 1g
  • Protein: 17g
  • Cholesterol: 70mg