Homemade Macaroni and Cheese
This Homemade Macaroni and Cheese recipe delivers a creamy, cheesy comfort food classic made from simple pantry staples. Ready in under 30 minutes, it features a rich cheese sauce that clings perfectly to elbow macaroni, creating a satisfying and indulgent meal ideal for family dinners or quick gatherings. Easily customizable and cost-effective, it’s a delicious dish everyone will love.
- Author: Nina
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop, Optional Baking
- Cuisine: American
- Diet: Gluten Free (use gluten-free pasta and flour substitute)
Pasta
Sauce Base
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 1/2 cups whole milk
Cheese and Seasonings
- 2 cups sharp cheddar cheese, shredded
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- 1/4 teaspoon mustard powder (optional)
- Cook the Pasta: Bring a large pot of salted water to a boil and cook 2 cups elbow macaroni according to package instructions until al dente. Drain and set aside, ensuring the pasta holds up well in the sauce without becoming mushy.
- Make the Roux: In a large saucepan, melt 3 tablespoons butter over medium heat. Whisk in 3 tablespoons all-purpose flour to form a smooth paste. Cook for 1-2 minutes until bubbly and lightly golden to eliminate the raw flour taste and form the base of the sauce.
- Add Milk and Thicken: Slowly pour in 2 1/2 cups whole milk while whisking continuously to prevent lumps. Continue whisking until the mixture thickens and coats the back of a spoon, creating a creamy béchamel sauce.
- Stir in Cheese and Seasonings: Remove the sauce from heat and add 2 cups shredded sharp cheddar cheese, 1/2 teaspoon salt, 1/4 teaspoon pepper, and optionally 1/4 teaspoon mustard powder. Stir until the cheese melts fully and the sauce becomes smooth, rich, and glossy.
- Combine Pasta and Cheese Sauce: Pour the cheese sauce over the cooked macaroni and gently stir to coat every noodle evenly, resulting in the classic creamy macaroni and cheese texture.
- Optional Baking: For a crispy topping, transfer the macaroni and cheese to a baking dish. Sprinkle with extra cheese or breadcrumbs and bake in a preheated oven at 350°F (175°C) for 15-20 minutes until golden and bubbly.
Notes
- Use fresh, shredded cheese instead of pre-shredded to improve meltiness.
- Cook pasta slightly under al dente to avoid mushiness when mixed with sauce.
- Keep whisking the sauce constantly to prevent lumps and ensure a silky texture.
- Add cheese off heat to prevent grainy sauce texture.
- Adjust milk quantity to customize sauce thickness to your preference.
Nutrition
- Serving Size: 1 cup
- Calories: 400 kcal
- Sugar: 6 g
- Sodium: 500 mg
- Fat: 22 g
- Saturated Fat: 13 g
- Unsaturated Fat: 7 g
- Trans Fat: 0.5 g
- Carbohydrates: 38 g
- Fiber: 2 g
- Protein: 18 g
- Cholesterol: 70 mg
Keywords: macaroni and cheese, homemade mac and cheese, creamy pasta, comfort food, cheddar cheese pasta