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

Homemade Macaroni and Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lina
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free (if using gluten-free pasta and cornstarch substitute for flour)

Description

Homemade Macaroni and Cheese is a classic comfort dish combining rich sharp cheddar, creamy sauce, and tender elbow macaroni. Made from fresh, simple ingredients and customizable to your taste, this recipe delivers a silky, cheesy texture that outshines store-bought versions. Perfect for cozy family dinners, with options for baking to add a golden, crunchy topping or serving straight from the stove for ultimate creaminess.


Ingredients

Scale

Pasta

  • 8 ounces elbow macaroni

Cheese Sauce

  • 2 cups shredded sharp cheddar cheese
  • 2 cups milk or half and half (warm)
  • 4 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 1/2 teaspoon mustard powder (optional)
  • Salt, to taste
  • Black pepper, to taste

Topping (Optional)

  • 1/2 cup breadcrumbs
  • Additional shredded cheddar cheese

Instructions

  1. Cook the Pasta: Boil elbow macaroni in salted water until just al dente, about 7 to 8 minutes. Drain well and set aside to ensure it finishes cooking perfectly when mixed with the sauce or baked.
  2. Make the Roux: Melt butter over medium heat in a saucepan. Whisk in the flour and cook for 1–2 minutes until the mixture forms a smooth, golden paste, which forms the base of the creamy sauce.
  3. Prepare the Cheese Sauce: Gradually pour warm milk or half and half into the roux while whisking constantly to avoid lumps. Stir until the sauce thickens. Remove from heat and blend in shredded sharp cheddar cheese until melted and smooth.
  4. Season the Sauce: Add mustard powder (if using), salt, and pepper to taste, mixing thoroughly to enhance and balance the cheese flavor.
  5. Combine Pasta and Sauce: Toss the cooked macaroni into the cheese sauce, making sure every piece is coated evenly. For baked mac and cheese, transfer the mixture to a casserole dish.
  6. (Optional) Add Topping and Bake: Sprinkle breadcrumbs and extra shredded cheddar cheese over the top. Bake at 350°F (175°C) for 20 minutes until the surface is bubbly and golden brown, creating a crispy contrast to the creamy inside.

Notes

  • Use sharp cheddar for better melting and stronger flavor.
  • Warm the milk before adding to prevent lumps and ensure smooth sauce.
  • Undercook pasta slightly as it will finish cooking when combined with the sauce or baked.
  • Grate your own cheese to avoid anti-caking agents that affect melting.
  • Let macaroni and cheese rest for 5 minutes after cooking to thicken and meld flavors.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop and Baking (optional)
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 400 kcal
  • Sugar: 5 g
  • Sodium: 450 mg
  • Fat: 22 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 1 g
  • Protein: 16 g
  • Cholesterol: 60 mg