Easy Homemade Mac and Cheese comes together in 15 minutes on the stovetop with no baking required.
No waiting, no boxed powder that tastes like regret. This version starts with a quick roux, gets its richness from whole milk and sour cream, and finishes with freshly shredded cheddar melted into a sauce so smooth it coats every noodle without a single grainy clump. The whole thing comes together faster than most people can decide what to watch on Netflix.
You cook the pasta separately, build the cheese sauce in one pot, and fold everything together at the end. The result tastes like the mac and cheese you remember from childhood, but with actual cheese flavor instead of neon dust. It’s customizable, too—swap the pasta shape, use Greek yogurt instead of sour cream, or go gluten-free without losing any of that creamy, nostalgic pull.
What Goes Into Easy Homemade Mac and Cheese
This recipe keeps the ingredient list short and the pantry reach minimal, relying on staples you probably already have.
- Macaroni – classic elbow shape works, but rotini, shells, or bowties hold sauce just as well.
- Butter – forms the base of the roux that thickens the sauce and adds richness.
- All-purpose flour – binds with butter to create structure and prevent the sauce from splitting.
- Milk – provides the liquid foundation; whole milk or half-and-half yields the creamiest texture.
- Sour cream – adds tang and extra body, making the sauce feel luxurious without heavy cream.
- Cheddar cheese – the star; buy a block and shred it yourself to avoid stabilizers that turn sauce gritty.
- Garlic powder – subtle background flavor that rounds out the cheese without competing.
- Salt – essential for seasoning the roux and balancing the richness of the dairy.
Secrets for Silky, Cheesy Sauce Every Time
Mac and cheese lives or dies by the sauce, and a few small moves make all the difference between velvety perfection and a grainy mess.
- Cook the roux for a full 60 seconds after whisking in the flour—this removes the raw flour taste and gives the sauce a cleaner finish.
- Keep the heat at medium when thickening the milk mixture, and do not let it boil; boiling tightens the proteins too fast and turns the sauce lumpy.
- Turn the heat to low before adding the cheese, then whisk gently until it melts into a smooth, glossy pool—high heat causes the fat to separate and the texture to break.
- Shred your own cheddar from a block instead of using pre-shredded bags; the anti-caking agents in bagged cheese interfere with melting and create a gritty, oily sauce.
Step-by-Step: Making Creamy Stovetop Mac and Cheese
STEP 1: Cook the macaroni in a large pot of boiling salted water according to package directions, then drain without rinsing so the starch helps the sauce cling.
STEP 2: Melt the butter in a medium pot over medium heat, then whisk in the flour, salt, and garlic powder until smooth and cook for about 60 seconds until the mixture bubbles gently.
STEP 3: Slowly pour in the milk and sour cream while whisking constantly, then continue cooking over medium heat, whisking frequently, until the sauce thickens enough to coat the back of a spatula without boiling.
STEP 4: Lower the heat, add the shredded cheddar cheese, and whisk gently for 1 to 2 minutes until the cheese melts completely and the sauce turns silky and smooth, then taste and adjust the salt if needed.
STEP 5: Remove the pot from the heat, fold in the drained macaroni, and stir until every piece is coated in sauce, then serve immediately while the texture is at its creamiest.
What to Serve With Homemade Mac and Cheese
Roasted broccoli or green beans add a crisp, slightly charred contrast that cuts through the richness. A simple side salad with a sharp vinaigrette balances the creamy, cheesy weight of the main dish. Grilled chicken, pan-seared pork chops, or even a few slices of brisket turn this into a full dinner without much extra effort.
Homemade Mac and Cheese: Your Questions Answered
Can I use a different pasta shape besides macaroni?
Absolutely—shells, rotini, bowties, or cavatappi all work well because they have ridges or curves that trap the sauce. Just cook whichever shape you choose according to its package instructions and drain it thoroughly before folding it into the cheese sauce.
How do I prevent the cheese sauce from turning grainy?
Use freshly shredded cheese from a block instead of pre-shredded, and melt it over low heat while whisking gently. High heat or bagged cheese with anti-caking agents will cause the fat to separate and the texture to turn gritty instead of smooth.
Is it possible to make this mac and cheese gluten-free?
Yes—swap the all-purpose flour for cornstarch, tapioca starch, or a gluten-free flour blend, and use gluten-free pasta. The roux will thicken just as well, and the final texture stays creamy as long as you whisk carefully while the sauce thickens.
Can I substitute Greek yogurt for the sour cream?
Plain Greek yogurt works as a direct swap and adds the same tangy richness. Just make sure it’s full-fat for the best texture, and stir it in gently so the sauce stays smooth and creamy without any separation.
What’s the best way to reheat leftovers without drying them out?
Reheat gently on the stovetop over low heat with a splash of milk, stirring frequently until warmed through. The milk loosens the sauce back to its original creamy consistency, and low heat prevents the cheese from breaking or turning oily.
Storing and Reheating Leftover Mac and Cheese
Store leftovers in an airtight container in the fridge for up to 3 days. The sauce will thicken as it cools, but a splash of milk and gentle reheating on the stovetop over low heat brings it back to life. Stir frequently to keep the texture smooth and prevent scorching on the bottom of the pot.
Freezing isn’t ideal for this recipe—the dairy-based sauce tends to separate and turn grainy when thawed. If you need to stretch leftovers, it’s better to make a smaller batch and enjoy it fresh within a few days.
For microwave reheating, transfer a portion to a microwave-safe bowl, add a tablespoon or two of milk, and heat in 30-second intervals, stirring between each round. The milk keeps the sauce from drying out, and the frequent stirring ensures even warming without hot spots that can scorch the cheese.

Easy Homemade Mac and Cheese
Ingredients
Equipment
Method
- Boil a pot of salted water and cook the macaroni according to the package instructions. Drain well, but do not rinse.
- In a pot over medium heat, melt the butter. Add the flour, salt, and garlic powder, whisking until the mixture is smooth. Let it cook for about 1 minute until bubbling.
- Gradually whisk in the milk and sour cream (or Greek yogurt). Continue cooking over medium heat, whisking often, until the sauce thickens enough to coat a spatula, making sure it doesn’t boil.
- Reduce the heat to low. Add the shredded cheddar cheese, whisking until the cheese is fully melted and the sauce is smooth, about 1 to 2 minutes. Taste and adjust salt or seasoning if needed.
- Take the pot off the heat. Stir in the cooked macaroni, mixing well so all the pasta is coated in the cheese sauce. Serve right away.




