If you’re craving the ultimate comfort food that feels like a warm hug in a bowl, this Stovetop Mac and Cheese Recipe is exactly what you need. Creamy, cheesy, and perfectly smooth, it comes together quickly with simple pantry staples, turning basic elbow macaroni into a luscious dish everyone will love. Whether it’s a cozy weeknight dinner or a crowd-pleasing side, this stovetop version delivers rich flavor and velvety texture without any fuss.

Ingredients You’ll Need
These ingredients may be simple, but each one plays a crucial role in making the magic happen—from the tender pasta to the dreamy cheese sauce. The balance of butter, flour, and milk creates that silky base, while sour cream adds just the right tang and richness.
- 8 ounces elbow macaroni: The perfect shape to hold onto all that cheesy goodness.
- 2 tablespoons butter: Adds richness and helps create a creamy roux for the sauce.
- 2 tablespoons all-purpose flour: Thickens the sauce to velvety perfection.
- 1/4 teaspoon garlic powder: A subtle hint of flavor that elevates the cheese without overpowering.
- 1/2 teaspoon salt: Enhances all the layers of taste in the dish.
- 1 1/2 cups whole milk: Provides creaminess and smooth texture.
- 1/4 cup sour cream: Adds tang and silkiness to the sauce.
- 2 cups cheddar cheese (shredded): Sharp and melty, the star ingredient for cheesy delight.
- Salt and pepper (to taste): To adjust seasoning to your preference.
How to Make Stovetop Mac and Cheese Recipe
Step 1: Cook the Pasta
Start by boiling the elbow macaroni according to the package instructions until it’s al dente. Once perfectly tender, drain the pasta and set it aside. This step is key because you want the noodles ready and waiting to soak up that delicious cheese sauce.
Step 2: Prepare the Flour Mix
While the pasta cooks, combine the flour, salt, and garlic powder in a small bowl. This blend will thicken your sauce and infuse it with a gentle garlicky note that makes every bite interesting.
Step 3: Make the Roux
Melt the butter in a medium saucepan over medium heat. Once melted, whisk in the flour mixture. Keep whisking and cook this for about a minute until the roux takes on a slightly golden hue, which means all the raw flour taste has cooked out—super important for that smooth sauce.
Step 4: Add Milk and Whisk
Gradually pour in 1 cup of whole milk while continuously whisking. This process prevents lumps and creates a silky base. Keep whisking until the mixture is smooth and starts to thicken.
Step 5: Incorporate Sour Cream
Whisk in the sour cream until the sauce is luscious and smooth. This ingredient really adds a lovely tang and depth of flavor that sets this Stovetop Mac and Cheese Recipe apart from the rest.
Step 6: Thicken the Sauce
Continue cooking the mixture on medium heat for about 3 to 5 minutes, stirring frequently, until it thickens notably. Be careful not to let it boil; a gentle simmer is just right to achieve that creamy consistency.
Step 7: Melt the Cheese
Turn the heat down to low and add the shredded cheddar cheese. Stir constantly until the cheese has melted fully into the sauce, resulting in a rich, velvety texture. At this point, taste and add salt and pepper as desired to balance the flavors perfectly.
Step 8: Combine Pasta and Sauce
Pour the drained elbow macaroni into the saucepan with your glorious cheese sauce. Stir gently but thoroughly to make sure every noodle is coated in cheesy bliss. Let it sit off the heat for a few minutes to thicken slightly—it just makes it that much better when you dive in.
How to Serve Stovetop Mac and Cheese Recipe

Garnishes
To add an extra pop of flavor and texture, sprinkle fresh herbs like chopped parsley or chives on top just before serving. For a little crunch, toasted breadcrumbs or crushed crackers create a delightful contrast with the creamy pasta.
Side Dishes
Mac and cheese pairs wonderfully with simple sides such as steamed green vegetables like broccoli or green beans to cut through the richness. Crispy bacon or a fresh garden salad can bring that perfect balance your meal deserves.
Creative Ways to Present
For a fun twist, serve this Stovetop Mac and Cheese Recipe in cute individual ramekins or hollowed-out bell peppers for a charming presentation. You can also top with extra cheese and lightly broil for a bubbling, golden crust that adds a whole new level of indulgence.
Make Ahead and Storage
Storing Leftovers
Any leftovers should be stored in an airtight container and refrigerated promptly. The creamy texture holds up well for up to 3 days, making it perfect for quick reheats during busy days.
Freezing
You can freeze this mac and cheese, but it’s best to do so before combining the pasta with the sauce to maintain texture. Freeze both components separately in freezer-safe containers for up to 2 months. When ready, thaw overnight in the fridge.
Reheating
Reheat gently on the stove over low heat or in the microwave, stirring occasionally. Adding a splash of milk or cream while reheating helps to restore that luscious creaminess lost during cooling.
FAQs
Can I use a different type of cheese?
Absolutely! While cheddar is classic, feel free to experiment with mozzarella, gouda, or even a sharp parmesan to tailor the flavor to your liking in this Stovetop Mac and Cheese Recipe.
What if I don’t have sour cream on hand?
You can substitute sour cream with plain Greek yogurt or heavy cream. Both will maintain the creaminess, though sour cream offers the signature tang that brightens the sauce.
Is it possible to make this recipe dairy-free?
Yes! Use plant-based milk like almond or oat milk and a dairy-free butter substitute, along with vegan cheese shreds, to make a delicious dairy-free version of this stovetop classic.
How thick should the cheese sauce be?
The sauce should be thick enough to coat the back of a spoon but still fluid enough to easily envelope the pasta. If it’s too thick, add a splash of milk to loosen it up gently.
Can I add extras like vegetables or proteins?
Definitely! Cooked bacon, sautéed mushrooms, peas, or even shredded chicken mix in beautifully, making the Stovetop Mac and Cheese Recipe into a heartier, all-in-one meal.
Final Thoughts
This Stovetop Mac and Cheese Recipe is such a joy to make and eat—comforting, creamy, and totally satisfying. Whether you’re cooking for family, friends, or just treating yourself, this easy recipe is a true crowd-pleaser. Go ahead, give it a try, and savor every luscious bite!
Print
Stovetop Mac and Cheese Recipe
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
A creamy and comforting stovetop mac and cheese recipe made with elbow macaroni, rich cheddar cheese, and a smooth cheese sauce thickened with butter, flour, and milk. Ready in just 25 minutes, this classic dish is perfect for a quick weeknight dinner or a cozy side.
Ingredients
Pasta
- 8 ounces elbow macaroni (uncooked)
Cheese Sauce
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1/4 teaspoon garlic powder
- 1/2 teaspoon salt
- 1 1/2 cups whole milk
- 1/4 cup sour cream
- 2 cups cheddar cheese (shredded)
- Salt and pepper (to taste)
Instructions
- Cook Pasta: Cook the elbow macaroni following the package instructions until al dente. Drain well and set aside.
- Prepare Flour Mixture: In a small bowl, combine the all-purpose flour, salt, and garlic powder; set this mixture aside for later use.
- Melt Butter and Add Flour Mixture: In a medium saucepan over medium heat, melt the butter. Add the flour mixture and whisk continuously, cooking for about 1 minute until the mixture takes on a slightly brown color and the raw flour taste disappears.
- Add Milk: Gradually pour in 1 cup of the whole milk while whisking to keep the sauce smooth and lump-free.
- Add Sour Cream: Stir in the sour cream thoroughly, continuing to whisk the sauce until completely blended.
- Thicken Sauce: Continue cooking the mixture over medium heat for 3 to 5 minutes, whisking frequently until the sauce thickens. Make sure the sauce does not come to a boil to avoid curdling.
- Add Cheese: Reduce the heat to low and add the shredded cheddar cheese to the sauce. Whisk continuously until the cheese fully melts and the sauce becomes smooth. Season with additional salt and pepper to taste.
- Combine Pasta and Sauce: Pour the drained elbow macaroni into the cheese sauce and stir until all the pasta is evenly coated. Allow the mac and cheese to cool slightly for 3 to 5 minutes before serving for optimal texture and flavor.
Notes
- Use whole milk for creaminess, but 2% milk can be substituted for a lighter version.
- Customize your cheese blend by mixing in mozzarella, gouda, or pepper jack for different flavors.
- Be careful not to let the cheese sauce boil to prevent it from breaking or becoming grainy.
- Letting the dish rest a few minutes off the heat improves sauce thickness and coating.
- For a gluten-free option, substitute all-purpose flour with a gluten-free flour blend.

