Ultimate One-Pot Mac and Cheese: Creamy Stovetop Comfort in 20 Minutes
This classic mac and cheese is made entirely in one pot on the stovetop — no boiling, no draining, no fuss. It's creamy, cheesy, and ready in just 20 minutes, making it the perfect quick comfort food dinner.
Why You'll Love This One-Pot Mac and Cheese
If you're craving the ultimate comfort food but don't want a sink full of dirty dishes, this one-pot mac and cheese is your new best friend. Everything cooks in a single pot — the pasta, the sauce, everything — so cleanup is a breeze. Plus, it's ready in just 20 minutes, making it a lifesaver on busy weeknights.
This recipe uses simple pantry staples like elbow macaroni, butter, milk, and lots of sharp cheddar cheese. The stovetop method ensures a silky, creamy sauce without any flour lumps or grainy textures. And because we're not baking it, you get that perfect stovetop consistency every single time.
Whether you're serving it as a main dish or a side, this mac and cheese is guaranteed to please kids and adults alike. It's rich, cheesy, and oh-so-satisfying. Let's get cooking!
Ingredients You'll Need
🛒 Ingredients Checklist
- 2 cups elbow macaroni (or any short pasta)
- 2 cups whole milk
- 1 cup water
- 2 tbsp butter
- 2 cups shredded sharp cheddar cheese
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp garlic powder(optional)
Pro Tip for the Creamiest Sauce
Always shred your cheese from a block — pre-shredded cheese contains anti-caking agents that can make your sauce grainy. For the smoothest mac and cheese, use freshly shredded cheddar.
Step-by-Step Recipe
Creamy One-Pot Mac and Cheese
🥕Ingredients
Tap to check off as you go
- 2 cups elbow macaroni
- 2 cups whole milk
- 1 cup water
- 2 tbsp butter
- 2 cups shredded sharp cheddar cheese
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp garlic powder
📋Instructions
- 1
In a large pot or Dutch oven, combine the elbow macaroni, milk, water, butter, and salt. Stir to combine.
- 2
Bring the mixture to a boil over medium-high heat, stirring occasionally to prevent the pasta from sticking.
- 3
Reduce heat to medium-low and let the pasta simmer, stirring often, until the pasta is tender and most of the liquid is absorbed, about 8-10 minutes.
- 4
Remove the pot from the heat. Stir in the shredded cheddar cheese, black pepper, and garlic powder until the cheese is fully melted and the sauce is creamy.
- 5
Let the mac and cheese sit for 1-2 minutes to thicken slightly, then serve immediately.
💡 Pro Tips
- •Use whole milk for the creamiest sauce; low-fat milk may result in a thinner sauce.
- •Don't rinse the pasta after cooking — the starch helps thicken the sauce.
- •If the sauce seems too thick, stir in a splash of warm milk to reach your desired consistency.
Nutrition per serving
Why This Stovetop Method Works So Well
Cooking the pasta directly in milk and water creates a naturally creamy sauce because the starch from the pasta thickens the liquid as it cooks. This method eliminates the need for a separate roux or flour slurry, saving you time and dishes. Plus, the constant stirring ensures even cooking and prevents the pasta from clumping.
The key is to use enough liquid — the pasta will absorb about half of it, and the rest becomes the sauce. Using a combination of milk and water gives you the perfect balance of creaminess without being too heavy. Feel free to swap the water for chicken broth if you want even more flavor.
Serving Suggestions
This mac and cheese is delicious on its own, but you can easily turn it into a full meal. Serve it alongside roasted broccoli, grilled chicken, or a crisp green salad. For an extra indulgent twist, top with crispy bacon bits or buttered breadcrumbs. It also makes a fantastic side dish for holiday dinners or backyard barbecues.
Leftovers can be stored in an airtight container in the fridge for up to 3 days. To reheat, add a splash of milk and warm gently on the stovetop or in the microwave, stirring frequently. If you'd like a crunchy topping, transfer leftovers to a baking dish, sprinkle with breadcrumbs, and bake at 350°F for 10-15 minutes.
Frequently Asked Questions
❓ Frequently Asked Questions
Final Thoughts
This one-pot mac and cheese is the definition of comfort food made easy. It's creamy, cheesy, and comes together in a snap with minimal cleanup. Whether you're feeding a hungry family or just treating yourself, this stovetop version will become a regular in your dinner rotation. Give it a try and taste the difference that one-pot simplicity makes!

Written by
Elena HarperI'm Elena, a home cook turned recipe developer. On Cooking Word, I share simple, bold-flavored meals that bring people together.
Get New Posts by Email
Weekly inspiration delivered to your inbox. No spam, pinky promise.
Comments
Leave a Comment
You Might Also Like
Creamy One-Pot Mac and Cheese: The Ultimate Comfort Food Classic
This creamy one-pot mac and cheese is the ultimate comfort food classic. Made entirely on the stovetop in under 30 minutes, it's rich, cheesy, and perfect for busy weeknights. No boiling, no draining, just pure cheesy goodness!
Stovetop One-Pot Mac and Cheese: Creamy Comfort Food in 20 Minutes
This stovetop one-pot mac and cheese is the ultimate comfort food classic, ready in just 20 minutes. Creamy, cheesy, and made with simple ingredients, it's the perfect quick dinner recipe for busy weeknights.
One-Pot Creamy Tomato Basil Pasta: The Ultimate Comfort Food Classic
This one-pot creamy tomato basil pasta is the ultimate comfort food classic. With a rich, velvety sauce and perfectly al dente pasta, it comes together in under 30 minutes for a weeknight dinner that feels like a warm hug.