Join the club! Subscribe Here

  • About
  • Collaborate
  • Shop
  • Subscribe
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Fresh Cooky new logo.

The Fresh Cooky

Real Food with a Healthy Twist

  • Recipes
    • Recipe Index
    • By Course
      • Apps & Snacks
      • Breads
      • Drinks
      • Main Dishes
      • Salads & Dressings
      • Sandwiches
      • Sauces & Condiments
      • Side Dishes
      • Soups & Stews
      • Sweets
    • By Cuisine
      • Asian
      • German
      • Italian
      • Mediterranean
      • Mexican
    • By Diet
      • Egg-Free
      • Gluten-Free
      • Low Carb
      • Vegetarian
    • By Meal Type
      • 30 Minute Meals
      • Breakfast
      • Brunch
      • Lunch
      • Dinner
      • Easy Weeknight
      • Freezer Friendly
      • Kid-Friendly
      • Make Ahead
      • Copycat
    • By Method
      • Air Fryer
      • Crockpot
      • Grilled
      • Instant Pot
      • One Pot
      • Sheet Pan
      • Stovetop
  • Holidays
    • Patriotic Recipes
  • Most Popular
  • For Subscribers
Recipes โ€บ Meals โ€บ Easy Weeknight Meals
1 Comment

The Best Creamy Stovetop Mac and Cheese

Kathleen

by Kathleen Pope Feb 24, 2025

Jump to Recipe

Process shots making creamy stovetop mac and cheese with a finished bowl full, for pinning.
Creamy, cheesy mac and cheese made on the stovetop, easy recipe for Pinning.
A bowl full of creamy, stovetop mac and cheese to pin.
Close-up of a spoon holding a serving of creamy stovetop mac and cheese, for pinning.

With perfectly al dente pasta swimming in a velvety cheese sauce made with three types of cheese (plus my two secret ingredients), this Stovetop Mac and Cheese recipe is about to become your new go-to comfort food!

Overhead shot of stovetop mac and cheese in a white bowl.
This post may contain affiliate links. Read my disclosure & privacy policy.

Stovetop Mac and Cheese

Let me tell you about my absolute favorite stovetop mac and cheese recipe that will make you forget every other version you’ve tried! This isn’t just any mac and cheese – it’s an ultra-creamy, perfectly cheesy masterpiece that comes together in just 30 minutes, using real ingredients and a few game-changing techniques that make all the difference.

The secret to making the best stovetop mac and cheese is starting with a proper roux (don’t worry, it’s easier than it sounds!) and using three different types of cheese that work together to create the most incredible flavor and texture. Plus, I’ve added two secret ingredients – cream cheese and sour cream – that take the creaminess factor to a whole new level.

The best part? This recipe is completely customizable and incredibly forgiving. You can add different cheese or throw in some protein for a heartier meal. You can even make it ahead of time for busy weeknights – just follow my make-ahead tips! And while it’s definitely an indulgent dish, using real, simple ingredients means you know exactly what’s going into your food. No artificial flavors or preservatives here (hello Velveeta, ew!) – just pure, cheesy goodness that will have everyone at the table asking for seconds (and the recipe!).

A spoonful of creamy mac and cheese with the bowl behind it.

Mac and Cheese Recipe Stovetop Ingredients

  • Macaroni: I used elbow macaroni that has ridges which helps them hold all that cheese sauce! You can use any form of short pasta, including gluten-free pasta.
  • Butter & Flour: The combination of butter and flour creates a roux, which will thicken the cheese sauce to perfection! You may use gluten-free AP flour.
  • Kosher Salt & Pepper: Add both to taste.
  • Whole Milk & Cream: Whole milk and cream create a rich, thick cheese sauce.
  • Cheeses: I used a combination of white cheddar cheese, extra sharp cheddar cheese, and gruyere cheese! The most important thing is that you freshly grate your cheese from the block, as opposed to using pre-shredded cheeses! They melt better and there’s no hidden preservatives.
  • Cream Cheese & Sour Cream: These are my secret ingredients that take stovetop mac and cheese to a whole new level. Both cream cheese and sour cream add an extra layer of creamy texture!
  • Spices: To season up the mac and cheese and create a deeper flavor, add garlic powder, onion powder, and dry mustard.

Get the full recipe in the recipe card below.

Labeled Ingredients needed to make stovetop mac and cheese.
Try Amazon Fresh Today!

How to Make Homemade Stovetop Mac and Cheese

Step 1 – Prep the Pasta & Roux

Prepare pasta according to package instructions al dente, and set aside.

Make the roux. In a dutch oven over medium heat, melt the butter until it starts to bubble. Add the flour, salt and pepper, and stir until it thickens.

Slowly add the milk, about half a cup at a time, whisking as you go. It will thicken with each addition. Continue until all the milk is added, then add the heavy cream. Allow the mixture to simmer until it thickens. It should coat the back of a spoon.

A butter and flour roux in the bottom of a Dutch oven.
Stir flour into melted butter and whisk until browned.
After adding milk and cream to the roux in the pot with a wooden spoon scooping some up.
Slowly whisk in the milk a little at a time, then cream cooking until thickend.

Step 2 – Make the Cheese Sauce

Reduce the heat to low and add the shredded cheese a handful at a time, stirring after each addition until melted. 

Stir in the cream cheese and the sour cream until blended.

Add the garlic powder, onion powder and dry mustard and stir until combined. 

Shredded cheese added to the creamy roux mixture in a pot.
Stir in the grated cheeses a little at a time until melted.
Cheese sauce in a pot with more seasonings added to it.
Stir in the seasonings.

Step 3 – Add Pasta & Enjoy

Add the drained cooked pasta to the cheese sauce and stir until mixed through.

Serve immediately and enjoy!

Cooked pasta added to the cheese sauce in the large pot.
Stir cooked pasta gently into cheese sauce.
Wooden spoon in a pot of creamy stovetop mac and cheese.
Adjust seasonings and serve!

Homemade Mac and Cheese Stovetop Make-Ahead Instructions

While mac and cheese is best served fresh, you can prepare the cheese sauce up to 2 days in advance. Store it in an airtight container in the refrigerator, then reheat it gently over low heat, whisking occasionally and adding a splash of milk or cream to restore its creamy consistency. Cook the pasta fresh when you’re ready to serve!

Stovetop Mac and Cheese Recipe Variations

  • Gluten-free: To make gluten-free stovetop mac and cheese, replace the regular pasta with your favorite gluten-free pasta. Keep in mind that gluten-free pasta tends to get mushier, so don’t overcook it before adding it to cheese sauce! My favorite brand is Tinkyada Brown Rice Pasta. Replace the the flour with a good gluten-free all-purpose flour.
  • Meat: For a protein boost, try adding in some crispy bacon or pancetta, or serve your mac and cheese with grilled chicken, rotisserie chicken, taco meat or shrimp!
  • Cheese: You can always switch up the cheeses that you use, but make sure to add cheeses that melt easily and aren’t too overwhelming. You can try smoked gouda for a smoky flavor, or add in some mozzarella, provolone or Parmesan cheese!
  • Veggies: Incorporating vegetables not only adds nutrition but also brings new flavors and textures to the dish. Roasted (or steamed) broccoli or cauliflower florets become even more delicious when coated in the cheese sauce, while sautéed mushrooms add an earthy depth that makes the dish more complex and satisfying. Even frozen peas add a pop of color, kinda’ like in this Ham, Mac and Cheese Soup.
  • Toppings: Toast panko breadcrumbs mixed with garlic butter in a saute pan until golden and fragrant; toss in some fresh herbs to add a wonderful crunch, while a sprinkle of everything bagel seasoning brings both texture and a burst of flavor!

How to Make Low-Carb Mac and Cheese

When I was doing a low-carb (keto) diet, I used this recipe often using cauliflower and it was absolutely delicious!

Use low-carb pasta or par-boiled cauliflower florets (3-5 minutes in boiling, salted water), drain well and stir into cheese sauce and then pour into lightly oiled baking dish and bake at 375°F (190° C) for 20 minutes.

To thicken, omit flour, choose one of the following methods:

  • Xanthan Gum: Use about ยผ to ยฝ teaspoon. Sprinkle over the sauce, then whisk it into the sauce slowly to avoid clumping.
  • Almond Flour: Use the same amount as the recipe calls for (¼ cup), though it will have a slightly grainy texture.
  • Coconut Flour: Use sparingly (start with 1-2 teaspoons) since it absorbs liquid quickly.
  • Do Nothing: This will result in a thinner sauce, but still delicious, you can try adding 2 additional tablespoons room temperature cream cheese during the cheese addition, if desired. 
Wooden spoon scooping up some stovetop mac and cheese from the pot.

Tips For Making Stovetop Mac and Cheese

  • Always grate your cheese fresh from blocks – pre-shredded cheese contains anti-caking agents that can make your sauce grainy and prevent it from melting smoothly. Those few extra minutes of grating will make a world of difference in your final dish! Try out my favorite rotary cheese grater!
  • Bring all dairy ingredients to room temperature before starting. Cold ingredients can cause your sauce to seize up or become grainy, while room-temperature ingredients blend seamlessly into a silky smooth sauce.
  • When making the roux, cook the flour and butter mixture for 1-2 minutes to eliminate any raw flour taste. This step is crucial for developing a rich, nutty foundation for your cheese sauce.
  • Don’t overcook your pasta – aim for al dente or even slightly under since it will continue cooking slightly when mixed with the hot cheese sauce. Nobody likes mushy mac and cheese!
  • If your sauce seems too thick, gradually whisk in warm milk (not cold!) until you reach your desired consistency. The temperature of the milk matters here to keep your sauce smooth and prevent shocking the cheese.
Spoonful of mac and cheese hovering over a bowl of it.

What to Serve With Homemade Stovetop Mac and Cheese

This mac and cheese pairs beautifully with a variety of sides. For a complete meal, serve it alongside a fresh salad like a broccoli salad or an Italian chopped salad to cut through the richness.

Roasted broccoli and sweet potatoes or a crunchy apple coleslaw make excellent vegetable sides, while sous vide chicken breast or BBQ Pulled Pork turns it into a hearty main course. Southern classics like buttermilk cornbread, collard greens, and even black-eyed peas are always fun!

And don’t forget serve it with a side of cheesy garlic bread, too!

White bowl filled with creamy mac and cheese.

How to Store Creamy Stovetop Mac and Cheese

Store leftover mac and cheese in an airtight container in the refrigerator for up to 4 days.

How to Freeze

For longer storage, place the cooled mac and cheese in a freezer-safe container or baggie and freeze it for up to 2-3 months. Thaw in the fridge overnight or at room temperature for 30 minutes before reheating.

Reheating Stovetop Mac and Cheese

When reheating, add a splash of milk or cream and warm slowly in a saucepan over low heat, stirring frequently. You can also microwave in short intervals, stirring between each, but the stovetop method will give you the best results for maintaining the sauce’s texture.

Reheat frozen mac and cheese in the oven

  • Preheat Oven: Set your oven to 375°F (190°C).
    Prepare the Dish: Remove any plastic wrap from the mac and cheese. Place it in an oven-safe dish if it’s not already in one. Position the dish on a baking sheet to catch any potential spills. Cover with foil, sprayed with a little oil.
    Bake: Bake the mac and cheese on the middle rack for approximately 30 to 40 minutes or until the sauce starts to bubble. Remove the foil during the last 10-15 minutes.
    Rest Before Serving: Once heated through, remove from the oven and let it sit for about 5 minutes before serving.
Pot full of stovetop mac and cheese with cracked black pepper on top.

Our Favorite Comfort Food Recipes

  • Philly Cheesesteak Sliders
  • London Broil in Crock Pot
  • Cinnabon Cinnamon Rolls
  • Easy Beef and Broccoli Recipe
  • Peach Pound Cake
  • Overnight French Toast Bake

A bowl full of creamy, stovetop mac and cheese to pin.

More Popular Recipes from The Fresh Cooky

  • Baked Corn Casserole Recipe
  • Turkey and Cheese Sliders
  • Yeast Roll Recipe
  • Potatoes Au Gratin Recipe
  • Air Fryer Turkey Breast
  • Recipe for Spaghetti Sauce

Like this recipe?

Don’t forget to give it a ⭐️⭐️⭐️⭐️⭐️ star rating and leave a comment below the recipe!

Recipe Card
Overhead shot of stovetop mac and cheese in a white bowl.

Stovetop Mac and Cheese Recipe

5 from 1 reader
Author: Kathleen Pope
Prep Time: 15 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 30 minutes minutes
Servings: 8
Print Pin SaveSaved!
With perfectly al dente pasta swimming in a velvety cheese sauce made with three types of cheese (plus my two secret ingredients), this Stovetop Mac and Cheese recipe is about to become your new go-to comfort food!

Equipment

  • Dutch oven or heavy bottom pan
  • Cheese grater
  • Wooden spoon
  • Colander

Ingredients 

  • 1 pound elbow macaroni or other short pasta, including gluten-free pasta or low-carb pasta
  • 4 tablespoons unsalted butter may use salted butter
  • ยผ cup flour use gluten-free flour if desired, or low carb flour alternative
  • 2 cups whole milk lesser % may be used, but won't be as creamy
  • ยฝ cup heavy cream
  • 1 cup white cheddar cheese freshly grated off the block
  • 1 cup extra sharp cheddar cheese freshly grated off the block (white or orange)
  • 1 cup Gruyere cheese freshly grated off the block
  • ยผ cup cream cheese room temperature
  • ยผ cup sour cream room temperature
  • ยฝ teaspoon garlic powder
  • ยฝ teaspoon onion powder
  • ยฝ teaspoon dry mustard
  • ½ – 1 ½ teaspoon kosher salt adding more to taste, but start small
  • ½ – 1 teaspoon black pepper to tastes, add more if you love it, or try white pepper too
Get Recipe Ingredients

Instructions

  • Prepare pasta according to package instructions cooked al dente, and set aside
    1 pound elbow macaroni
  • Make the roux. In a dutch oven or heavy bottomed pot, over medium heat, melt the butter until it starts to bubble. Add the flour, ยฝ teaspoon salt and ยฝ teaspoon pepper, and stir until it thickens, cooking for 1-2 minutes to get rid of the raw flour taste, it should turn a nutty brown.
    4 tablespoons unsalted butter, ½ – 1 ½ teaspoon kosher salt, ½ – 1 teaspoon black pepper, ยผ cup flour
    Making a butter and flour roux in a dutch oven.
  • Slowly add the milk, about ½ cup at a time, whisking as you go. It will thicken with each addition. Continue until all the milk is added, then add the heavy cream. Allow the mixture to simmer until it thickens. It should coat the back of a spoon.
    2 cups whole milk, ยฝ cup heavy cream
    Roux mixture of butter, flour and seasonings in the pot after adding milk, for a thick sauce.
  • Reduce the heat to low and add the shredded cheese a handful at a time, stirring after each addition until melted. 
    1 cup white cheddar cheese, 1 cup extra sharp cheddar cheese, 1 cup Gruyere cheese
    Shredded cheese added to the creamy roux mixture in a pot.
  • Stir in the cream cheese* and the sour cream until blended. *These ingredients should be room temperature, or they will not incorpoirate smoothly into the sauce.
    ยผ cup cream cheese, ยผ cup sour cream
    Cheese sauce in a pot with seasonings added to it on top
  • Add the garlic powder, onion powder and dry mustard and stir until combined. 
    ยฝ teaspoon garlic powder, ยฝ teaspoon onion powder, ยฝ teaspoon dry mustard
    Cooked pasta added to the cheese sauce in the large pot.
  • Add the well drained cooked pasta to the cheese sauce and stir until mixed through. Taste and season with additional salt and pepper. Serve immediately and enjoy!
    Wooden spoon in a pot of creamy stovetop mac and cheese.
Last step! Leave a RatingRate this recipe here. This helps other readers and helps support this website.

Notes

  • I used the elbow macaroni with ridges. The ridges help the cheese sauce cling to the pasta, but traditional elbow macaroni or any other short pasta is fine, including gluten-free pasta and low-carb pastas.
  • Whole milk is recommended; however, you can use 2 percent or skim, but it will not be as rich and creamy.
  • Buy the cheeses in blocks and grate it yourself. Pre-shredded cheese contains ingredients to keep it from sticking, and it doesn’t melt easily or taste as good.
  • Watch the heat while making the roux, adjust if needed, and stir constantly to avoid burning it. It should be a nutty brown color.

Storage Tips

Store leftover mac and cheese in an airtight container in the refrigerator for up to 4 days.

How to Freeze

For longer storage, place the cooled mac and cheese in a freezer-safe container or baggie and freeze it for up to 2-3 months. Thaw in the fridge overnight or at room temperature for 30 minutes before reheating or see detailed cook from frozen steps below. The texture won’t be the same, but it’s still delish!

Reheating Stovetop Mac and Cheese

When reheating from the fridge, add a splash of milk or cream and warm slowly in a saucepan over low heat, stirring frequently. You can also microwave in short intervals, stirring between each, but the stovetop method will give you the best results for maintaining the sauce’s texture.

Reheat from frozen in the oven

  • Preheat Oven: Set your oven to 375°F (190°C).
    Prepare the Dish: Remove any plastic wrap from the mac and cheese. Place it in an oven-safe dish if it’s not already in one. Position the dish on a baking sheet to catch any potential spills. Cover with foil, sprayed with a little oil.
    Bake: Bake the mac and cheese on the middle rack for approximately 30 to 40 minutes or until the sauce starts to bubble. Remove the foil during the last 10-15 minutes.
    Rest Before Serving: Once heated through, remove from the oven and let it sit for about 5 minutes before serving. 
Gluten-Free Mac and Cheese: use your favorite short gluten-free pasta, mine is Tinkyada and cook al dente. Shred your own cheeses; packaged cheeses often have anti-caking agents, which often contain glutens. Replace flour with a good gluten-free all-purpose flour. 
Low-Carb Mac and Cheese: Use low-carb pasta and stir into sauce after using one of the thickening ways below. Or par-boil cauliflower florets (3-5 minutes in salted water), stir into cheese sauce, and then pour into a lightly oiled baking dish and bake at (preheated) 375°F (190° C) for 20 minutes.
To thicken, omit flour, choose one of the following methods: 
    • Xanthan Gum: Use about ยผ to ยฝ teaspoon. Sprinkle over the sauce, then whisk it into the sauce slowly to avoid clumping.
    • Almond Flour: Use the same amount as the recipe calls for (¼ cup), though it will have a slightly grainy texture.
    • Coconut Flour: Use sparingly (start with 1-2 teaspoons) since it absorbs liquid quickly.
    • Do Nothing: This will result in a thinner sauce, but still delicious, you can try adding 2 additional tablespoons room temperature cream cheese during the cheese addition, if desired. 

Nutrition

Calories: 586kcal | Carbohydrates: 50g | Protein: 22g | Fat: 33g | Saturated Fat: 19g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.2g | Cholesterol: 97mg | Sodium: 431mg | Potassium: 296mg | Fiber: 2g | Sugar: 6g | Vitamin A: 1072IU | Vitamin C: 0.2mg | Calcium: 481mg | Iron: 1mg
Overhead shot of stovetop mac and cheese in a white bowl.
Did you make my Stovetop Mac and Cheese Recipe?Show it off! Share on Instagram, tag @thefreshcooky, and use the hashtag #thefreshcooky!
Tag on Insta Leave a Rating

Share This!

145 shares
  • Share
  • X
  • Flipboard
  • LinkedIn
  • Reddit
  • Email
  • SMS

cream cheese Gruyere cheese sharp cheddar cheese sour cream white cheddar cheese

Kathleen Pope

Meet Kathleen

Recipe Innovator | Food Photographer | Food Writer

Hi, Iโ€™m Kathleen Pope. Here at The Fresh Cooky you will find easy, mostly from-scratch, trusted recipes for all occasions. From speedy dinners to tasty desserts, with easy step-by-step instructions. I am here to help teach you how to make mouthwatering recipes without spending hours in the kitchen.

Read More

  • Facebook
  • Instagram
  • Pinterest
  • Twitter / X
  • Mastadon

Join the Recipe Club!

Get my free eBook, Fresh Fridays emails, and never miss a recipe.

Unsubscribe anytime (privacy policy).

Reader Interactions

Comments

    Rate & Comment Cancel reply

    Have a question, comment, or suggestions about this recipe? If you had any trouble, I would love a chance to help you troubleshoot before you rate. Constructive criticism is welcome, but please be respectful. Rude or inappropriate comments will not be approved. Your email address will not be published.

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. chellie

    Tue, Jan 21, 2025 at 2:05 pm

    5 stars
    Creamy and dreamy! My family loved this!

    Reply

Primary Sidebar

Kathleen Pope

Meet Kathleen

Hey there! I'm Kathleen Pope, a proud wife, mom of two awesome college boys, and recipe nerd. Welcome to my world of easy recipes with a healthy twist! Join thousands who trust The Fresh Cooky as their go-to recipe source. Let's cook up some magic!

Read More

  • Facebook
  • Instagram
  • Pinterest
  • Twitter / X
  • Mastadon

Join the Recipe Club!

Get my free eBook, Fresh Fridays emails, and never miss a recipe.

Unsubscribe anytime (privacy policy).

Trending Now

  • Crumbl cookie with milk chocolate chips.Copycat Crumbl Chocolate Chip Cookie
  • Easy and Quick Pizza Dough Recipe with dough on floured surface square.Easy No Rise Pizza Dough Recipe
  • Spiral sliced ham with honey baked ham glaze in roasting pan.How to Cook Spiral Ham
  • Best shaved steak recipes, round up picture with Philly cheesesteak, steak bomb, steak fajitas and stuffed peppers.39 Best Shaved Steak Recipes (Easy Steak Meals)
  • Square image of whole easy key lime pie with dollops of whipped cream and decorated with wedges of key limes.Award Winning Recipe for Key Lime Pie
  • Philly cheese steak sandwich on a tray with french fries surrounding it.Best Philly Cheesesteak Recipe
The Fresh Cooky
  • Facebook
  • Instagram
  • Pinterest
  • Twitter / X
  • Mastadon

Subscribe Now

by Course

  • Appetizers & Snacks
  • Breads
  • Drinks
  • Main Dishes
  • Salads & Dressings
  • Sauces & Condiments
  • Side Dishes
  • Sweets

Holidays

  • Thanksgiving
  • Holiday Appetizers
  • Holiday Breakfast
  • Holiday Drinks
  • Holiday Main Dish
  • Holiday Side Dish
  • Holiday Sweets
  • Game Day Recipes

By Cuisine

  • Asian
  • German
  • Italian
  • Mexican

By Diet

  • Gluten-Free
  • Low Carb
  • Vegetarian

By Meal Type

  • 30 Minute Meals
  • Breakfast
  • Lunch
  • Dinner
  • Easy Weeknight Meals
  • Freezer Meals
  • Kid-Friendly
  • Make Ahead

By Method

  • Air Fryer
  • Crockpot
  • Grilled
  • Instant Pot
  • One Pot
  • Sheet Pan
  • Stovetop
  • About
  • Contact
  • Shop
  • Subscribe

Copyright © 2025 ยท The Fresh Cooky ยท Privacy & Disclosure Policy

145 shares
  • Pinterest
  • Facebook
  • Flipboard
  • X
  • LinkedIn
  • Save
  • Reddit

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe.

Or write in your own words:

A rating is required
A name is required
An email is required