Go Back
+ servings
close-up of creamy stovetop mac and cheese in a white bowl

Stovetop Mac and Cheese

This easy homemade stovetop mac and cheese recipe is super creamy, rich, and delicious. It's quick and simple to make in about 30 minutes!
Course Main Course, Side Dish
Cuisine American
Keyword stove top mac and cheese, stovetop mac and cheese recipe
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 8
Calories 532kcal


  • 1 pound uncooked macaroni
  • 1/4 cup butter (1/2 stick)
  • 1/4 cup flour
  • 2 (12 ounce) cans evaporated milk see note
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon mustard powder
  • 1/2 teaspoon salt
  • 2 cups freshly grated cheddar
  • 1/2 cup freshly grated parmesan cheese
  • Pepper to taste


  • Cook the macaroni al dente according to package instructions.
  • Meanwhile, in another pot, melt the butter over medium heat. Stir in the flour and cook it, stirring often, until golden (about 3-5 minutes).
  • Slowly whisk in the evaporated milk, then whisk in the seasonings. Cook for a few minutes until the sauce starts to thicken up (this happens quite fast, so be careful not to let it get too thick).
  • Take the pot off the heat and stir in the cheeses.
  • Stir in the drained macaroni and toss to coat in the cheese sauce. Add pepper to taste (and more salt if needed). It's best enjoyed immediately.


  • Use regular/full fat evaporated milk for best results (not low fat). Evaporated milk is typically found in the baking aisle of grocery stores. Be sure to not mix it up with sweetened condensed milk. You can use whole milk or half-and-half instead if you need to, but results may vary. With milk, the texture may not be quite as smooth/creamy.
  • I highly recommend grating your own cheeses! They will taste and melt much better than the bagged kind.
  • Serves up to 8 depending on portion size/if it's served as a main course or side dish.
  • Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Salt & Lavender makes no guarantees to the accuracy of this information.


Calories: 532kcal | Carbohydrates: 55g | Protein: 23g | Fat: 24g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 75mg | Sodium: 561mg | Potassium: 429mg | Fiber: 2g | Sugar: 10g | Vitamin A: 718IU | Vitamin C: 2mg | Calcium: 510mg | Iron: 1mg