Print Recipe
5 from 1 vote

Homemade Mac and Cheese (Stove Top)

Prep Time5 mins
Cook Time15 mins
Total Time20 mins
Course: Main Course
Cuisine: American
Keyword: Homemade Mac and Cheese
Servings: 4


  • 1 pound whole wheat pasta macaroni, rotini, or other short chunky shape
  • 4 tbsp butter
  • 3 tbsp white whole wheat flour
  • 2 cups whole milk
  • 8 ounces sharp cheddar you may use a blend of cheeses if you like.
  • 1/8 tsp garlic powder
  • 1/8 tsp. onion powder
  • 1/2 tsp. salt


  • Boil a large pot of water for the pasta and cook as directed. Grate cheese and set aside.
  • Meanwhile, in a large sauce pan, melt the butter over low heat. Add the flour and whisk constantly until bubbles form and the roux begins to thicken.
  • Add milk, garlic powder, onion powder, and salt, and continue whisking until the cream sauce starts to thicken. (You may need to turn the heat up slightly if your milk is cold.)
  • Add cheese by the handful and whisk between handfuls to melt. Taste and adjust seasonings.
  • Pour sauce over cooked, drained pasta and serve immediately.