Ultra-Creamy Stovetop Mac and Cheese

Ultra-Creamy Stovetop Mac and Cheese

Velvety smooth, three-cheese mac and cheese ready in 30 minutes

By RecipesQueen Kitchen • June 10, 2026

Prep: 10 min
Cook: 20 min
Servings: 6
Difficulty: Easy
mac-and-cheesecomfort-foodstovetopcheesymac-and-cheese-recipequick-dinnerkid-friendly
Pin This Recipe

This stovetop mac and cheese is outrageously creamy, impossibly cheesy, and comes together in 30 minutes flat. Three cheeses — sharp cheddar for tang, gruyère for nuttiness, and cream cheese for silky body — meld into a sauce so smooth it clings to every elbow of pasta.

The technique is foolproof: cook the pasta, make a quick roux with butter and flour, add milk, then stir in the cheese until it melts into a velvety blanket. A touch of mustard powder and a pinch of cayenne add a subtle complexity that makes people wonder why it tastes so good.

This is comfort food in its purest form — the kind of mac and cheese that adults crave just as much as kids. Serve it straight from the pot, or transfer to a baking dish and broil for a golden bubbly crust on top.

Ingredients

  • 1 lb elbow macaroni
  • 4 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 3 cups whole milk
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded gruyère cheese
  • 4 oz cream cheese, cubed
  • 1/2 tsp mustard powder
  • 1/4 tsp cayenne pepper
  • 1 tsp salt
  • 1/2 tsp black pepper

Instructions

  1. 1

    Cook macaroni in salted boiling water until al dente (1 minute less than package directions). Drain and set aside.

  2. 2

    In the same pot, melt butter over medium heat. Whisk in flour and cook for 1 minute, stirring constantly, to make a roux.

  3. 3

    Gradually pour in milk while whisking. Cook for 3-4 minutes, whisking frequently, until the sauce thickens and coats the back of a spoon.

  4. 4

    Remove from heat. Stir in cheddar, gruyère, and cream cheese until completely melted and smooth. Add mustard powder, cayenne, salt, and pepper.

  5. 5

    Add the cooked macaroni and stir until every piece is coated in the cheese sauce.

  6. 6

    Serve immediately for maximum creaminess. For a crispy top, transfer to a baking dish, sprinkle with extra cheddar, and broil for 2-3 minutes.