Stovetop Mac and Cheese
Stovetop Mac and Cheese is the one I reach for when I need comfort in a bowl and something that comes together fast after a long day. The first time I made it on a rainy evening, the kitchen filled with a warm, cheesy aroma that felt like a hug, and I knew this recipe would become a staple for busy weeknights and last minute dinners.
I learned to cook this version when I was short on time but wanted big flavor. I remember stirring the sauce while humming along to a playlist, watching the smooth milk thicken and the cheese melt into ribbons. That memory makes me smile every time I make Stovetop Mac and Cheese, because it proves a simple method can produce something special. Over the years I have tweaked seasoning amounts so the sauce has a gentle tang from the dry mustard powder and a rounded savory depth from the garlic and onion powders.
Friends always ask how I get the sauce so creamy without being gluey. My trick is the equal parts butter and flour cooked only briefly, and the milk whisked in slowly to avoid lumps. When the pasta is tossed into the warm sauce, it grabs the cheese instead of sliding off, giving each bite that balanced, silky mouthfeel. If you want something nostalgic, quick, and reliably satisfying, this is it.
Recipe Snapshot
15 mins
5 mins
10 mins
Easy
450 kcal
American
Gluten-Free, Low FODMAP
Dinner
saute pan, Wooden or silicone spatula
What’s Great About This Stovetop Mac and Cheese
Fast, comfort food done right
I love that Stovetop Mac and Cheese comes together in minutes, so it’s perfect for evenings when plans change and you still want a homemade meal. The short cook time means you get maximum comfort with minimal fuss, and I often serve it when we need a reliable, crowd pleasing dish.
Classic, familiar flavors that still feel elevated
The combination of butter, flour, milk, and lots of cheddar cheese creates that timeless creamy texture, while the hint of dry mustard powder brightens the overall profile. I appreciate how small, thoughtful seasonings make a big difference, without complicating the process.
Versatile and adaptable
You can swap the pasta shape or mix cheeses, and it still works. I often change shapes based on what I have in the pantry, but the technique stays the same. That flexibility makes this my go to when feeding picky eaters or improvising with leftovers.
Comfort that travels well
Leftovers reheat beautifully on the stovetop, and I will often bring a warmed container to friends who need a quick comforting meal. The texture and flavor hold up, especially if you stir in a splash of milk while reheating.
Simple technique, dependable results
This recipe focuses on fundamental cooking skills, like making a smooth roux and tempering milk, which build confidence. I like teaching these small techniques because once you have them, many other creamy sauces are within reach.
Essential Ingredients for Stovetop Mac and Cheese

These ingredients are the backbone of a creamy, comforting Stovetop Mac and Cheese. Each element plays a clear role: the pasta holds and carries the sauce, the roux formed by butter and flour thickens the mixture, and the cheddar cheese provides the signature flavor. I rely on simple pantry items to deliver a balanced texture and classic taste.
- 8 ounces elbow macaroni uncooked, see note 1: Cook until tender and slightly firm to the bite, providing the pasta base and bulk for the dish; starch released from cooking helps thicken the sauce and bind the macaroni and cheese.
- 1/4 cup unsalted butter: Melt and incorporate into the roux to create a smooth, rich base for the sauce; contributes creaminess and helps carry flavors throughout the dish.
- 1/4 cup all purpose flour: Whisk into melted butter to form a roux that thickens the milk into a velvety cheese sauce; provides structure and prevents the sauce from being too watery.
- 1/4 teaspoon garlic powder: Sprinkle into the sauce for a mild aromatic garlic note that enhances savory depth without overpowering the cheese flavor.
- 1/4 teaspoon onion powder: Stir into the sauce to add a subtle sweet-onion background flavor that complements the savory cheese and balances richness.
- 3/4 teaspoon dry mustard powder: Blend into the sauce mix to add a tangy, slightly sharp heat that brightens the overall flavor profile and mimics aged cheese notes.
- 1/2 teaspoon salt: Add to season the dish, enhancing and balancing flavors while helping to elevate the natural taste of the cheese and pasta.
- 1/4 teaspoon ground white pepper or black pepper: Season the sauce lightly to add a gentle peppery heat and aromatic warmth that complements the cheesy creaminess.
- 1 1/2 cups milk whole or 2%, see note 2: Pour into the roux to create a smooth béchamel-style base; provides the liquid and dairy fat necessary for a creamy, cohesive sauce.
- 2 cups shredded cheddar cheese see note 3: Fold into the hot sauce until melted and smooth to provide the primary cheesy flavor, color, and richness that defines the dish.
Stovetop Mac and Cheese Instructions

I like to keep the directions straightforward and conversational so you can follow along easily. You will cook the pasta, build a quick roux, whisk in the milk to form a smooth sauce, melt the cheese off the heat, then toss everything together so the pasta is evenly coated.
- Cook the macaroni in a large pot of salted water until al dente, follow the package instructions. This usually takes about 10 minutes.: The aroma of boiling salted water signals the start of a comforting dinner, and you will notice the pot buzzing more as the pasta softens. The key sensory cue is the pasta texture, it should yield slightly when bitten but remain firm to the tooth so it can finish cooking gently in the sauce without turning mushy. Use a generous amount of salt in the water so the pasta itself becomes seasoned, because that enhances the overall flavor balance of the dish. A common problem at this step is overcooking, which produces mushy strands that will absorb too much sauce and make the final result heavy. Drain the pasta promptly and give it a gentle shake to remove excess water, but do not rinse, since the sauce needs the starch clinging to the noodles to adhere properly.
- Meanwhile, make the cheese sauce. In a saucepan, melt the butter and add the flour, garlic powder, onion powder, and mustard powder, salt and pepper and cook for 30 seconds.: As the butter melts and meets the flour , you will see it bubble and thicken into a glossy paste, and a faint toasty scent will develop if you cook too long. That brief cooking time is important to remove the raw flour taste while keeping the roux pale and smooth, which ensures a silky final sauce. You should whisk constantly so the seasonings distribute evenly and no lumps form. Avoid letting the mixture darken, because a browned roux will shift the flavor away from the clean, creamy profile we want. If lumps appear, reduce heat and whisk vigorously until smooth.
- Whisk in the milk until smooth and creamy.: When you pour in the milk , start slowly and whisk continuously so the liquid integrates with the roux without forming lumps, and you will feel the sauce thicken as it warms. The sound becomes a gentle simmer and the texture transforms from pasty to velvety, a very satisfying change to watch. Keep the heat moderate; too-high heat can make the milk scald and develop a cooked dairy taste. If the sauce becomes too thin, continue cooking gently until it coats the back of a spoon. If it seems too thick, whisk in a splash of milk to loosen it. A frequent mistake here is rushing and adding all the milk at once, which invites lumps and an uneven texture.
- Remove from heat and stir in the cheese until melted.: Take the saucepan off the heat before adding the cheddar cheese , then stir patiently as the cheese melts into ribbons and the sauce becomes glossy and cohesive. You will see the color deepen and the surface smooth, the aroma of melted cheese will fill the kitchen and make it hard to wait. Removing from heat prevents the cheese from becoming grainy or separating, which happens if it is exposed to aggressive heat. If the cheese does not fully melt, return to very low heat briefly while stirring, but be cautious. A common troubleshooting tip is to shred the cheese freshly and add it gradually so it incorporates evenly.
- Stir in the cooked macaroni and serve warm.: When you fold the hot pasta into the sauce, watch as each elbow gets coated and the sauce clings to curves and hollows, creating a cohesive dish that looks glossy and inviting. The finished texture should be smooth and not stringy, with the smell of good cheddar and warm milk. Serve immediately so the sauce keeps its silky consistency, and if it sits too long it can thicken; if that happens, stir in a splash of milk to revive creaminess. A common mistake is combining cold pasta with hot sauce, which cools the mixture and prevents the sauce from evenly coating; ensure the pasta is hot when you toss it in.
Tips and Tricks about Stovetop Mac and Cheese

I like to keep tips practical and focused on things that change the final texture and flavor most. These suggestions come from repeated testing and moments when small tweaks turned a good batch into a great one.
- Freshly shred your cheese Freshly shredding cheddar cheese from a block helps it melt smoothly because it lacks anti caking agents found on pre shredded varieties. The result is a silkier sauce with a cleaner mouthfeel.
- Don’t overcook the pasta Cook the elbow macaroni until al dente so it finishes cooking gently in the hot sauce and does not become mushy. Overcooked pasta will absorb too much sauce and leave a gummy texture.
- Whisk milk slowly into the roux Add the milk gradually and whisk constantly to prevent lumps and produce a uniformly creamy base. Rushing this step can trap pockets of raw flour and create a grainy sauce.
- Control the heat when melting cheese Remove the pan from the stove before adding the cheddar cheese to avoid overheating, which causes separation and a sandy texture. If needed, finish melting over very low heat.
- Use dry mustard for brightness A small amount of dry mustard powder lifts and sharpens the cheese flavor, making each bite feel more balanced and less heavy. Measure carefully because a little goes a long way.
What Complements This Stovetop Mac and Cheese
This recipe pairs well with simple sides and a variety of occasions, from casual weeknight dinners to cozy gatherings. Think about textures and contrasts, like something crisp or acidic to cut through the richness. Serve warm and fresh for best results.
- Simple green salad A crisp tossed salad with a light vinaigrette adds contrast and freshness to balance the creamy Stovetop Mac and Cheese, making it suitable for lunch or a lighter dinner.
- Roasted vegetables Roasted seasonal vegetables provide textural variety and earthy flavors that complement the cheesy pasta, especially during colder months.
- Weeknight family dinner This dish shines as a quick family meal when you need something fast, filling, and widely loved, and it pairs well with easy proteins or steamed greens.
- Make ahead and store Store leftover Stovetop Mac and Cheese in an airtight container in the refrigerator for up to five days, then reheat gently on the stovetop with a splash of milk to regain creaminess.
- Comfort for guests Bring a warm casserole to friends or neighbors and it will be appreciated; the stable texture and familiar flavors travel well when reheated slowly.
FAQ
Conclusion
This version of Stovetop Mac and Cheese stands out for its quick, approachable technique and reliably creamy results. It balances simple pantry ingredients into a deeply satisfying bowl that is perfect for weeknights, casual gatherings, or anytime you want familiar comfort. Give it a try tonight; the method is forgiving, the flavor is classic, and the payoff is a warm, cheesy dish that brings smiles without much fuss. I hope it becomes one of your go to recipes when you need something fast and comforting.

Stovetop Mac and Cheese
Equipment
- Sauté Pan
- Wooden or silicone spatula
Ingredients
- 8 ounces elbow macaroni uncooked, see note 1 Cook until tender and slightly firm to the bite, providing the pasta base and bulk for the dish; starch released from cooking helps thicken the sauce and bind the macaroni and cheese.
- 1/4 cup unsalted butter Melt and incorporate into the roux to create a smooth, rich base for the sauce; contributes creaminess and helps carry flavors throughout the dish.
- 1/4 cup all purpose flour Whisk into melted butter to form a roux that thickens the milk into a velvety cheese sauce; provides structure and prevents the sauce from being too watery.
- 1/4 teaspoon garlic powder Sprinkle into the sauce for a mild aromatic garlic note that enhances savory depth without overpowering the cheese flavor.
- 1/4 teaspoon onion powder Stir into the sauce to add a subtle sweet-onion background flavor that complements the savory cheese and balances richness.
- 3/4 teaspoon dry mustard powder Blend into the sauce mix to add a tangy, slightly sharp heat that brightens the overall flavor profile and mimics aged cheese notes.
- 1/2 teaspoon salt Add to season the dish, enhancing and balancing flavors while helping to elevate the natural taste of the cheese and pasta.
- 1/4 teaspoon ground white pepper or black pepper Season the sauce lightly to add a gentle peppery heat and aromatic warmth that complements the cheesy creaminess.
- 1 1/2 cups milk whole or 2%, see note 2 Pour into the roux to create a smooth béchamel-style base; provides the liquid and dairy fat necessary for a creamy, cohesive sauce.
- 2 cups shredded cheddar cheese see note 3 Fold into the hot sauce until melted and smooth to provide the primary cheesy flavor, color, and richness that defines the dish.
Instructions
- Cook the macaroni in a large pot of salted water until al dente, follow the package instructions. This usually takes about 10 minutes.: The aroma of boiling salted water signals the start of a comforting dinner, and you will notice the pot buzzing more as the pasta softens. The key sensory cue is the pasta texture, it should yield slightly when bitten but remain firm to the tooth so it can finish cooking gently in the sauce without turning mushy. Use a generous amount of salt in the water so the pasta itself becomes seasoned, because that enhances the overall flavor balance of the dish. A common problem at this step is overcooking, which produces mushy strands that will absorb too much sauce and make the final result heavy. Drain the pasta promptly and give it a gentle shake to remove excess water, but do not rinse, since the sauce needs the starch clinging to the noodles to adhere properly.
- Meanwhile, make the cheese sauce. In a saucepan, melt the butter and add the flour, garlic powder, onion powder, and mustard powder, salt and pepper and cook for 30 seconds.: As the butter melts and meets the flour , you will see it bubble and thicken into a glossy paste, and a faint toasty scent will develop if you cook too long. That brief cooking time is important to remove the raw flour taste while keeping the roux pale and smooth, which ensures a silky final sauce. You should whisk constantly so the seasonings distribute evenly and no lumps form. Avoid letting the mixture darken, because a browned roux will shift the flavor away from the clean, creamy profile we want. If lumps appear, reduce heat and whisk vigorously until smooth.
- Whisk in the milk until smooth and creamy.: When you pour in the milk , start slowly and whisk continuously so the liquid integrates with the roux without forming lumps, and you will feel the sauce thicken as it warms. The sound becomes a gentle simmer and the texture transforms from pasty to velvety, a very satisfying change to watch. Keep the heat moderate; too-high heat can make the milk scald and develop a cooked dairy taste. If the sauce becomes too thin, continue cooking gently until it coats the back of a spoon. If it seems too thick, whisk in a splash of milk to loosen it. A frequent mistake here is rushing and adding all the milk at once, which invites lumps and an uneven texture.
- Remove from heat and stir in the cheese until melted.: Take the saucepan off the heat before adding the cheddar cheese , then stir patiently as the cheese melts into ribbons and the sauce becomes glossy and cohesive. You will see the color deepen and the surface smooth, the aroma of melted cheese will fill the kitchen and make it hard to wait. Removing from heat prevents the cheese from becoming grainy or separating, which happens if it is exposed to aggressive heat. If the cheese does not fully melt, return to very low heat briefly while stirring, but be cautious. A common troubleshooting tip is to shred the cheese freshly and add it gradually so it incorporates evenly.
- Stir in the cooked macaroni and serve warm.: When you fold the hot pasta into the sauce, watch as each elbow gets coated and the sauce clings to curves and hollows, creating a cohesive dish that looks glossy and inviting. The finished texture should be smooth and not stringy, with the smell of good cheddar and warm milk. Serve immediately so the sauce keeps its silky consistency, and if it sits too long it can thicken; if that happens, stir in a splash of milk to revive creaminess. A common mistake is combining cold pasta with hot sauce, which cools the mixture and prevents the sauce from evenly coating; ensure the pasta is hot when you toss it in.
Notes
- Freshly shred your cheese Freshly shredding cheddar cheese from a block helps it melt smoothly because it lacks anti caking agents found on pre shredded varieties. The result is a silkier sauce with a cleaner mouthfeel.
- Don’t overcook the pasta Cook the elbow macaroni until al dente so it finishes cooking gently in the hot sauce and does not become mushy. Overcooked pasta will absorb too much sauce and leave a gummy texture.
- Whisk milk slowly into the roux Add the milk gradually and whisk constantly to prevent lumps and produce a uniformly creamy base. Rushing this step can trap pockets of raw flour and create a grainy sauce.
- Control the heat when melting cheese Remove the pan from the stove before adding the cheddar cheese to avoid overheating, which causes separation and a sandy texture. If needed, finish melting over very low heat.
- Use dry mustard for brightness A small amount of dry mustard powder lifts and sharpens the cheese flavor, making each bite feel more balanced and less heavy. Measure carefully because a little goes a long way.
