Homemade Stovetop Macaroni and Cheese

Let’s Chat About Mac and Cheese (Pass the Spoon)

Look, I’ll be honest—Homemade Stovetop Macaroni and cheese is what I end up leaning on when life does that thing where it gets too busy, but comfort food is non-negotiable. Years ago, my little brother requested mac and cheese so often that the blue box was basically part of our family. But one snowy day, we ran out and I had to improvise with random hunks of cheese, leftover pasta, and a stubborn refusal to eat anything else. The result? Well, maybe not worthy of a cooking show, but I still think my first homemade batch tasted like triumph (plus a little too much mustard, but that’s another story).

Homemade Stovetop Macaroni and Cheese

Why You’ll Love This (Or At Least Why I Do)

I make this when it’s Tuesday and there’s not a green vegetable in sight. My family goes a bit wild for this because it’s ready in about twenty minutes (assuming you don’t get distracted and let the water boil forever, which I honestly have done more times than I’d care to admit). Kids love it, roommates will actually do dishes for a second helping, and if you’re feeling fancy you can throw in things like bacon or, once, roasted Brussels sprouts. But let’s not get ahead of ourselves; at its heart, this is rich, cheesy, and almost embarrassingly simple. Oh, and there’s only one saucepan if you play your cards right.

What You’ll Need (Or What I Ended Up Using)

  • 8 ounces (about 2 big handfuls) of elbow macaroni (or honestly, shells or penne work in a pinch)
  • 2 cups shredded sharp cheddar (Grandma tried to convince me only the extra sharp is worth it, but get whatever’s on sale—sometimes I mix in mozzarella if that’s what’s in the fridge)
  • 2 tablespoons unsalted butter (I’ve used salted before, just dial back on the actual salt)
  • 2 tablespoons all-purpose flour (I’ve accidentally used self-raising flour and it was…fine, honestly)
  • 1 3/4 cups whole milk (though I’ve definitely gotten away with 2 percent or using a bit of cream—oof, good but rich)
  • 1/2 teaspoon table salt (or a good three-finger pinch if you don’t want to measure)
  • 1/4 teaspoon ground black pepper (sometimes I add more, I like the little kick)
  • 1/2 teaspoon mustard powder (optional, but I dig it—Dijon works too, just a small dollop)

How to Make It (Or How I Survived Last Tuesday)

  1. Bring a big pot of well-salted water to a rolling boil; toss in your macaroni. Cook until just barely al dente—usually about 1-2 minutes less than the package says. (This is where I always forget to set a timer. Just taste a noodle to be sure.) Drain and set aside, but don’t worry about every drop of water. A little leftover is fine.
  2. While the pasta’s going, grab a medium saucepan and melt the butter over medium-low heat. Stir in the flour, whisking like you mean it, for about a minute. It’ll look a bit like a paste—don’t panic. If it smells a little nutty, you’re on track.
  3. Slowly (and I mean slowly—trust me) pour in the milk while whisking. The first time I did this, I dumped it all at once and ended up with lumpy sauce. Add the salt, pepper, and mustard powder (if you’re using it). Keep whisking until it starts to thicken and bubbles a bit around the edges—about 4-5 minutes. If it looks odd, it will come together, promise.
  4. Take the pot off the heat and stir in all that glorious shredded cheddar. I usually sneak a piece or two here—cook’s privilege! Stir until it’s all melt-y and smooth. Actually, if a few little cheese bits survive, I sort of love that.
  5. Dump in the drained macaroni. Stir it real good, until every noodle is wearing a cozy cheese blanket. If it looks a bit thick, splash in a bit more milk. Taste for salt and pepper. Or more cheese—who’s judging?
  6. Scoop it into bowls (or, honestly, eat straight from the pan the way I do when nobody’s looking).
Homemade Stovetop Macaroni and Cheese

Some Notes I Picked Up by Mistake

  • If you let the sauce boil rapidly, it turns sort of grainy—been there, done that, don’t recommend.
  • Pre-shredded cheese melts okay, but honestly, blocks of cheese you grate yourself work better. Less goop, more melt. But pre-shredded is so much easier; don’t beat yourself up.
  • The dish thickens as it cools. I kind of like it thicker, but if you don’t, just loosen it up with a splash of warm milk.

Variations I’ve Tried (Some Better Than Others)

  • Bacon: I fry up bits of bacon and toss them in. Better than it sounds. Wait, actually, it sounds pretty amazing, right?
  • Broccoli: I’ve snuck in steamed broccoli florets. It’s still 90% cheese, so everyone’s happy.
  • Hot dog coins: Judge all you want, but this is pure nostalgia for me.
  • I once tried using evaporated milk instead of regular milk thinking it’d be super creamy. Result? Weirdly sweet. Wouldn’t do that again, but hey, we live and learn.
Homemade Stovetop Macaroni and Cheese

If You Don’t Have a Saucepan (Or Anything Fancy)

I say a medium soup pot does the job. Once, I tried using a big frying pan—the sauce was thinner, but it absolutely worked. If you’re feeling wild, I hear people use electric kettles for the pasta, but I haven’t gone that far. Yet.

Keeping It for Later (I Mean…If You Have Leftovers)

Technically, you can store leftover mac in an airtight container in the fridge for up to three days. In my house, it rarely lasts that long (sometimes it doesn’t even make it to the table!), but honestly, it reheats just fine. Throw in a splash of milk, cover it, and warm on low heat.

What to Serve With It (And Why Bread is My Downfall)

Garlic bread is the classic, but my kids insist on sliced apples for some reason (tangy crunch, I guess). Sometimes I serve it with a handful of salad greens to pretend we’re balanced adults.

Real-Life Advice So You Don’t Cry Over Curdled Cheese

  • I once tried to skip the whisking and just dumped everything together. Don’t do that. Lumpy sauce tragedy.
  • If you rush the melting step—just dump the cheese in over super-high heat—the sauce separates. You want a gentle hand here.

Questions I’ve Actually Been Asked (And a Couple I Made Up)

  • Can I use gluten-free pasta? Totally. Just watch the cook time; some gluten-free pastas turn to mush if you blink.
  • What if I only have American cheese? Go for it. The flavor’s milder and it melts so smoothly! Makes it taste like diner food, which I love in small doses.
  • Is it okay to add cooked chicken? Yup, I’ve done it for extra protein when I’m pretending this is a real meal. Just chunk it up and toss it in with the noodles.
  • How can I make it spicier? Dash of hot sauce or some red chili flakes, mate. Works a treat.
  • Do I need a colander? Not really, actually—I’ve done the old spoon-block-it-and-drain dance, kitchen sink style, plenty of times.
  • Is it freezer-friendly? Sort of, but I think it goes a bit grainy. It’s so quick, I just make a fresh batch.

Alright, hope you’ve got your spoon ready and your cheese grated! And if you ever discover an earth-shatteringly good add-in, let me know—I’m always up for mac and cheese experiments. Stay cozy!

★★★★★ 4.50 from 29 ratings

Homemade Stovetop Macaroni and Cheese

yield: 4 servings
prep: 10 mins
cook: 15 mins
total: 25 mins
A creamy, cheesy stovetop macaroni and cheese recipe that’s fast, comforting, and perfect for weeknight dinners or indulgent lunches. Made with sharp cheddar, a touch of mustard, and pantry staples, it comes together in under 30 minutes and tastes deliciously homemade.
Homemade Stovetop Macaroni and Cheese

Ingredients

  • 8 ounces (about 2 big handfuls) of elbow macaroni (or honestly, shells or penne work in a pinch)
  • 2 cups shredded sharp cheddar (Grandma tried to convince me only the extra sharp is worth it, but get whatever’s on sale—sometimes I mix in mozzarella if that’s what’s in the fridge)
  • 2 tablespoons unsalted butter (I’ve used salted before, just dial back on the actual salt)
  • 2 tablespoons all-purpose flour (I’ve accidentally used self-raising flour and it was…fine, honestly)
  • 1 3/4 cups whole milk (though I’ve definitely gotten away with 2 percent or using a bit of cream—oof, good but rich)
  • 1/2 teaspoon table salt (or a good three-finger pinch if you don’t want to measure)
  • 1/4 teaspoon ground black pepper (sometimes I add more, I like the little kick)
  • 1/2 teaspoon mustard powder (optional, but I dig it—Dijon works too, just a small dollop)

Instructions

  1. 1
    Bring a big pot of well-salted water to a rolling boil; toss in your macaroni. Cook until just barely al dente—usually about 1-2 minutes less than the package says. (This is where I always forget to set a timer. Just taste a noodle to be sure.) Drain and set aside, but don’t worry about every drop of water. A little leftover is fine.
  2. 2
    While the pasta’s going, grab a medium saucepan and melt the butter over medium-low heat. Stir in the flour, whisking like you mean it, for about a minute. It’ll look a bit like a paste—don’t panic. If it smells a little nutty, you’re on track.
  3. 3
    Slowly (and I mean slowly—trust me) pour in the milk while whisking. The first time I did this, I dumped it all at once and ended up with lumpy sauce. Add the salt, pepper, and mustard powder (if you’re using it). Keep whisking until it starts to thicken and bubbles a bit around the edges—about 4-5 minutes. If it looks odd, it will come together, promise.
  4. 4
    Take the pot off the heat and stir in all that glorious shredded cheddar. I usually sneak a piece or two here—cook’s privilege! Stir until it’s all melt-y and smooth. Actually, if a few little cheese bits survive, I sort of love that.
  5. 5
    Dump in the drained macaroni. Stir it real good, until every noodle is wearing a cozy cheese blanket. If it looks a bit thick, splash in a bit more milk. Taste for salt and pepper. Or more cheese—who’s judging?
  6. 6
    Scoop it into bowls (or, honestly, eat straight from the pan the way I do when nobody’s looking).
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 420 caloriescal
Protein: 19gg
Fat: 21gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 41gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *