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
- 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.
- 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.
- 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.
- Season the Sauce: Add mustard powder (if using), salt, and pepper to taste, mixing thoroughly to enhance and balance the cheese flavor.
- 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.
- (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