Love this recipe? Share it with your people 💕

Mac and cheese is one of my all-time favorite side dishes. The boxed kind is fine sometimes, but I like to step it up with this easy mac and cheese recipe for a summer BBQ. This stove-top mac and cheese recipe is everything you want in a bowl of comfort food—creamy, cheesy, and done in under 30 minutes!

💛Why You’ll Love This Recipe

  • Super creamy and cheesy. Every bite is a cheese lover’s dream! We’re talking rich, melty, creamy cheese sauce—no dry mac here.
  • Quick and easy. This is the best part! You’ll go from stovetop to serving bowl in under 30 minutes.
  • Beginner-friendly. No fancy techniques—just simple ingredients and clear steps. It’s truly a beginner cook’s dream.
  • Better than the box. It’s nostalgic and comforting, but made with real cheese and whole milk for next-level flavor.
  • Great for gatherings. Perfect as a BBQ side dish, weeknight dinner, or cozy comfort food craving.

🧂 Ingredients Overview

Here’s a quick look at what you’ll need to make this stove-top mac and cheese recipe:


  • Elbow macaroni – The classic pasta shape for mac and cheese! Now, if you want to, you can use penne, shells, or another shape to hold that sauce and cook it to al dente.
  • Unsalted Butter – Adds richness and helps create the roux. Using unsalted butter gives you complete control over the saltiness of the recipe.
  • Flour – Combines with the butter to thicken the sauce. All-purpose flour works best because it is not grainy and is neutral in flavor.
  • Milk – Whole milk is ideal here. It gives the sauce that ultra-creamy texture.
  • Onion powder – Adds subtle flavor without overpowering the cheese.
  • White pepper – Milder than black pepper and blends right into the sauce. If you don’t have any, don’t fret. You can use black pepper, and it will be fine.
  • Salt – Just enough to bring all the flavors together.
  • Cheddar cheese – A must for that bold, classic cheesy flavor. You can use sharp cheddar for a stronger, robust flavor. A milder cheddar will be a bit creamier. If you want to experiment, you can do a mixture of both.
  • Gouda cheese – Adds creaminess and depth. You can swap in Monterey Jack, Havarti, or another melty cheese you love.

👩‍🍳 Step-by-Step: How to Make This Creamy Stove Top Mac and Cheese

Step 1: Boil the pasta

Fill a large pot with water and bring it to a boil over high heat.

Once boiling, add a few generous pinches of salt. Then add the macaroni and cook until just tender (al dente), according to package directions.

Drain the noodles and set them aside while you make the sauce.

Step 2: Melt the butter

In a large pot or saucepan, melt the butter over medium heat.

Step 3: Add the flour

When the butter is melted, add the flour and whisk to combine. Allow the butter and flour mixture to cook over medium heat for 1 minute.

Step 6: Add the milk gradually

In this step, the whisk will be your best friend. While whisking, slowly add the milk one cup at a time. Before adding the next cup of milk, ensure the first cup is thoroughly combined. Then move on to the next cup. Go slow and make it nice and creamy.

WANT TO SAVE THIS RECIPE?

Don't lose this recipe! Enter your email and we'll send it instantly.

Step 7: Season the sauce

Stir in the onion powder, white pepper, and salt. Let the sauce simmer over medium heat for 3 to 5 minutes, whisking often. It should thicken slightly and coat the back of a spoon.

Step 8: Add the cheese

Reduce the heat to low. Add the cheddar and gouda a handful at a time, whisking after each addition until fully melted and smooth.

Step 9: Combine pasta and sauce

Turn off the heat. Add the cooked macaroni to the cheese sauce and stir gently until all the noodles are coated.

Step 10: Serve and enjoy

Serve the mac and cheese right away while it’s hot, creamy, and melty!

🔄 Optional Add-Ins & Variations

This stove-top mac and cheese recipe is super customizable! Try one (or more) of these fun twists to make it your own:

  • Bacon piecesCook your bacon so it is crispy and not chewy. Crumble the bacon into pieces and stir it in cooked, at the end for a smoky, savory boost.
  • Veggies – This is a great way to sneak in some vegetables. Add cooked peas, broccoli florets, or sautéed mushrooms for a little green and extra texture.
  • Spice it up – Mix in a pinch of smoked paprika, cayenne, or a dash of hot sauce for a kick.
  • Breadcrumb topping (oven optional) – Want a little crunch? Toast some breadcrumbs in butter and sprinkle them on top just before serving.
  • Cheese swaps – Try Monterey Jack, Havarti, Fontina, or Gruyère for a unique flavor twist. Even a little cream cheese adds extra richness.

👉 Tip: If adding veggies, cook or steam them separately and stir them in when combining the noodles and cheese sauce.

🧊 Storage & Reheating

Got leftovers? This stove-top mac and cheese saves beautifully with just a little know-how.

You can keep leftover mac and cheese in the fridge for up to 4 days. Place any leftovers in an airtight container in the back of the fridge. An important tip: don’t keep it out on the counter at room temperature for too long.

You can freeze mac and cheese—but the texture may change once thawed. So keep that in mind, but I believe it is worth it. My tip is to pay close attention to the reheating process when you defrost it.

The con to freezing it is that the sauce can become grainy or separate. If you freeze it, let it cool first, then store it in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat gently with added milk or cream.

First, be sure to completely defrost the mac and cheese in the refrigerator. Then add it to a saucepan. Next, add a splash of milk or cream to the sauce. Reheat slowly over medium-low heat, stirring often, until warmed through and creamy again.

🧐Check it out: We have complete instructions on how to Reheat Mac and Cheese.

Creamy Stove Top Mac and Cheese

This creamy stove top mac and cheese is rich, cheesy, and perfect for beginners! No oven required—just a smooth, homemade cheese sauce and tender noodles. Comfort food done right in about 25 minutes.
No ratings yet

WANT TO SAVE THIS RECIPE?

Don’t lose this recipe! Enter your email and we’ll send it instantly.

Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Course Main Dish
Cuisine American
Servings 8

Equipment

  • Large saucepan or Dutch oven
  • Whisk
  • Measuring cups
  • Cheese grater (if shredding from a block)

Ingredients
  

  • 1 pound elbow macaroni noodles uncooked
  • ½ cup 1 stick butter
  • ½ cup all-purpose flour
  • 3 cups whole milk
  • ½ teaspoon onion powder
  • ½ teaspoon white pepper
  • 1 teaspoon salt
  • cups shredded cheddar cheese
  • 1 cup shredded gouda cheese or another cheese of your choice

Instructions
 

  • Fill a large pot with water and bring it to a boil over high heat. Once boiling, add a few generous pinches of salt. Add the macaroni and cook until just tender (al dente). Drain and set aside.
  • In a separate large pot, melt the butter over medium heat. Once melted, sprinkle in the flour and whisk together to form a thick paste. Cook this mixture (the roux) for 1 full minute, whisking constantly.
  • Slowly pour in 1 cup of the milk while whisking. The mixture will thicken quickly—keep whisking until smooth. Repeat with the second and third cups, whisking after each until the sauce is smooth.
  • Add the onion powder, white pepper, and salt. Stir to combine. Simmer the sauce over medium heat for 3 to 5 minutes, whisking often, until the mixture thickens slightly and coats the back of a spoon.
  • Reduce the heat to low. Add the shredded cheeses a handful at a time, whisking until fully melted before adding more. Continue until the sauce is smooth and creamy.
  • Turn off the heat. Stir the drained macaroni into the cheese sauce until all noodles are well coated.
  • Serve immediately. If the sauce thickens as it sits, stir in a splash of warm milk or cream to loosen it up.

Notes

For best flavor and texture, use whole milk. To reheat leftovers, add a splash of milk or cream and warm gently on the stove or in the microwave, stirring until creamy again. Feel free to swap cheeses—sharp cheddar, gouda, Monterey Jack, or fontina all work well!
Tried this recipe?Let us know how it was!

Love this recipe? Share it with your people 💕

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating