Go Back
+ servings
Homemade Stovetop Macaroni and Cheese

Creamy Homemade Stovetop Macaroni and Cheese in 25 Minutes

This Homemade Stovetop Macaroni and Cheese is a quick, creamy dish that is perfect for busy nights and brings joy with every bite.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Dinner
Cuisine: American
Calories: 400

Ingredients
  

For the Cheese Sauce
  • 4 tablespoons unsalted butter Creates a rich foundation for flavor
  • 1/4 cup all-purpose flour Acts as the thickening agent
  • to taste salt Elevates the overall taste
  • to taste black pepper Adds a hint of spice
  • 2 cups whole or 2% milk Contributes to a creamy texture
  • 2 cups shredded cheddar cheese Provides the primary flavor
  • 1 cup shredded fontina or Gruyere cheese Offers a buttery, nutty depth
For the Pasta
  • 5-6 cups cooked macaroni Aim for 2.5-3 cups dried macaroni

Equipment

  • Large pot
  • large saucepan
  • whisk

Method
 

Directions
  1. Begin by bringing a large pot of salted water to a rolling boil over high heat. Add the dried macaroni and cook according to package instructions, usually around 8-10 minutes, until just al dente. Drain the pasta and set it aside.
  2. In a large saucepan, melt 4 tablespoons of unsalted butter over low to medium heat. Whisk in 1/4 cup of all-purpose flour, stirring continuously for about 2 minutes until the mixture is smooth and bubbly, forming a roux.
  3. Gradually pour in 2 cups of whole or 2% milk, whisking continuously to prevent lumps from forming. Stir until it reaches a creamy consistency, about 4-5 minutes.
  4. Remove the sauce from the heat and stir in 2 cups of shredded cheddar cheese and 1 cup of shredded fontina or Gruyere cheese. Keep stirring until the cheeses are completely melted.
  5. Gently fold the cooked elbow macaroni into your creamy cheese sauce, stirring thoroughly until well-coated.
  6. Immediately serve your homemade stovetop macaroni and cheese in warm bowls, optionally sprinkling more cheese or black pepper on top.

Nutrition

Serving: 1cupCalories: 400kcalCarbohydrates: 45gProtein: 16gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 50mgSodium: 800mgPotassium: 300mgFiber: 2gSugar: 4gVitamin A: 500IUCalcium: 400mgIron: 1mg

Notes

Shred your own cheese for best results and store leftovers in the fridge for up to 3 days or freeze for up to 3 months.

Tried this recipe?

Let us know how it was!