Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

20-Minute Stovetop White Cheddar Mac and Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: chefisraa
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

A quick and creamy stovetop white cheddar mac and cheese recipe that comes together in just 20 minutes—perfect for busy weeknights or comforting side dishes.


Ingredients

Units Scale
  • 8 oz elbow macaroni
  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 2 cups whole milk
  • 2 cups shredded white cheddar cheese
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp garlic powder (optional)
  • 1/4 tsp mustard powder (optional)

Instructions

  1. Bring a large pot of salted water to a boil. Add the macaroni and cook according to package directions until al dente. Drain and set aside.
  2. In the same pot, melt the butter over medium heat. Stir in the flour and cook for 1 minute, whisking constantly, to form a roux.
  3. Gradually whisk in the milk, and continue whisking until the mixture is smooth and starts to thicken, about 3–5 minutes.
  4. Reduce heat to low and stir in the shredded white cheddar cheese until melted and creamy.
  5. Season with salt, pepper, garlic powder, and mustard powder if using.
  6. Add the cooked macaroni to the cheese sauce and stir to coat evenly.
  7. Serve warm and enjoy!

Notes

  • Use freshly shredded cheese for best melting results.
  • Add a splash of cream for extra richness.
  • Top with breadcrumbs and broil briefly for a baked texture twist.

Nutrition

  • Serving Size: 1 cup
  • Calories: 450
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 24g
  • Saturated Fat: 14g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 65mg