• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Stovetop Classic Macaroni and Cheese Recipe

Published: Nov 17, 2025 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.9 from 73 reviews

If you’ve ever dreamed of the ultimate comfort food that’s creamy, cheesy, and irresistibly satisfying, let me introduce you to my Stovetop Classic Macaroni and Cheese Recipe. This recipe is hands-down one of my favorite ways to enjoy mac and cheese because it’s made all in one pot, which means less cleanup and more time to dig in. The magic here is how the pasta cooks directly in the luscious sauce, making every bite glossy and silky without getting gloopy or overdone. Whether you’re making it for a weeknight dinner or a cozy weekend treat, this stovetop classic will quickly become a staple in your kitchen.

Ingredients You'll Need

The image shows a creamy macaroni dish served in a white enamel pot with red handles, placed on a white marbled surface. The main large photo displays macaroni pasta in a thick, light yellow cheese sauce, garnished with small green herb pieces sprinkled across the top. To the left, there are four smaller photos stacked vertically showing the cooking steps: first, a yellow melted butter or cheese mixture in the pot; second, a white powder (likely flour) being stirred into the mixture with a wooden spoon; third, some yellow solid pieces (possibly cheese or seasoning) added to the pot; and finally, a large amount of shredded yellow cheese added on top of the macaroni mixture in the pot. The textures range from smooth sauce to soft pasta and shredded cheese. The scene has soft natural lighting, with simple clean kitchen visuals. photo taken with an iphone --ar 4:5 --v 7

For this Stovetop Classic Macaroni and Cheese Recipe, you don’t need any exotic ingredients—just simple essentials that come together to create a rich, flavorful dish. Each component plays a role: butter and flour form the creamy base, milk adds richness, pasta cooks to perfect tenderness right in the sauce, and the blend of cheeses delivers that classic melty goodness.

  • Butter (50 g / 3 ½ tbsp): The key to a silky roux that gives the sauce its velvety texture.
  • Flour (3 tbsp): Helps thicken the sauce gently for that perfect cling without heaviness.
  • Milk (2 cups, full fat preferred): Brings creaminess and body; full fat makes the sauce richer but low fat works too.
  • Water (2 ½ cups): Allows the pasta to cook right in the sauce, releasing starch for gloss and flavor.
  • Elbow macaroni (250 g / 2 ½ cups, uncooked): The classic pasta shape that holds onto every bit of cheesy sauce.
  • Mozzarella cheese (¾ cup, shredded): Melts beautifully, contributing stretch and silkiness.
  • Cheddar, Colby, or Gruyere cheese (1 ½ cups, shredded): Adds depth of flavor and that signature sharp bite.
  • Salt and pepper: Essential for seasoning and balancing the creamy flavors.
  • Optional seasonings (1 teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon mustard powder): These powders add subtle layers of savory complexity without overpowering the cheese.

How to Make Stovetop Classic Macaroni and Cheese Recipe

Step 1: Make the Roux Base

Start by melting the butter in a medium pot over medium heat. Once melted, whisk in the flour and cook it for about a minute. This small step cooks out the raw flour taste and creates the base of your luscious sauce, setting the stage for smooth, creamy cheese magic.

Step 2: Add Milk and Water

Pour in about three-quarters of a cup of milk, stirring quickly to form a smooth slurry. Then add the rest of the milk along with the water and optional seasonings. This combination will allow the pasta to cook right in the sauce, releasing starch that makes the dish shine with that glossy finish every great mac and cheese should have.

Step 3: Cook Macaroni in Sauce

Add the dry elbow macaroni directly into the simmering milk and water mixture. Stir occasionally as the heat brings everything to a gentle bubble. Once you see wisps of steam, reduce the heat to medium-low. Keep stirring regularly for 9 to 10 minutes until the macaroni is tender but still firm to the bite. At this point, the sauce is thinner than you want—it will thicken beautifully after adding cheese.

Step 4: Incorporate Cheese for Ultimate Creaminess

Remove the pot from the heat and stir in the shredded mozzarella and cheddar cheese quickly. This is where the sauce thickens and becomes gloriously rich and cheesy. Taste and adjust salt and pepper as needed—your stovetop classic macaroni and cheese is nearly ready to enjoy!

Step 5: Serve Immediately for Best Texture

This dish is best served right away while it’s warm, creamy, and full of that melty cheese goodness. Waiting too long can lead to a thicker, less saucy texture but if that happens, a splash of milk or water can bring it right back to perfection.

How to Serve Stovetop Classic Macaroni and Cheese Recipe

A close-up view of a large red pot filled with creamy macaroni and cheese. The dish has one main layer of curved pasta shells coated thickly in smooth, pale yellow cheese sauce with small green herb bits sprinkled on top. A silver spoon rests inside the pot on the right side, lifting some pasta slightly above the surface. The pot sits on a white marbled surface with a white cloth nearby. The texture of the cheese sauce looks rich and soft, covering each macaroni piece evenly. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Sprinkle freshly chopped parsley or chives on top for a pop of color and fresh flavor. A dash of smoked paprika or a few cracks of black pepper also add a nice visual touch and a little extra zing. These small garnishes turn the humble mac into something a little more special.

Side Dishes

Pair this creamy macaroni and cheese with crisp green veggies like steamed broccoli, roasted Brussels sprouts, or a simple garden salad to balance the richness. For a heartier meal, try crispy baked chicken or juicy meatloaf on the side—it creates a comforting feast everyone will love.

Creative Ways to Present

Serve your stovetop mac and cheese in individual ramekins topped with buttery panko breadcrumbs, then broil briefly for a golden crust. You can also scoop it into bell peppers or stuff it inside baked potatoes for fun and filling presentations sure to impress.

Make Ahead and Storage

Storing Leftovers

Leftover stovetop classic macaroni and cheese keeps well in an airtight container in the fridge for up to 3 days. Before you seal it up, let it cool completely to keep the sauce creamy and prevent excess moisture from making it soggy.

Freezing

Freezing is possible but not ideal if you want to keep the creamy texture intact. However, if you freeze it, use a freezer-safe container and consume within 1 to 2 months for best flavor. Thaw it overnight in the refrigerator before reheating.

Reheating

Reheat gently on the stovetop or in the microwave, adding a splash of milk or water to loosen the sauce if it thickened too much. Stir frequently to help the sauce regain its glossy, silky quality, just like when freshly made.

FAQs

Can I use a different type of pasta in this recipe?

Absolutely! While elbow macaroni is classic, you can use small shells, cavatappi, or penne. Just keep an eye on cooking times since different shapes cook at different rates when done stovetop in sauce.

What if I don’t have all the seasoning powders?

No worries! The garlic, onion, and mustard powders add subtle depth but the recipe is still delicious without them. Feel free to add a pinch of nutmeg or smoked paprika for a twist.

Can I make this recipe vegan or dairy-free?

For a dairy-free version, substitute butter with a plant-based alternative, use plant milk (like oat or almond), and swap cheese for vegan cheese melts. The technique remains the same and you’ll still get creamy goodness!

Is it better to use full-fat or low-fat milk?

Full-fat milk produces the creamiest, richest sauce, but low-fat milk works fine if you prefer. Just know the texture and flavor will be slightly lighter but still comforting and tasty.

How do I avoid a gluggy, over-thick sauce?

The trick is to remove the pot from the heat when the pasta is just al dente and the sauce still a bit thin, then stir in the cheese off the heat. The sauce thickens significantly as the cheese melts and the starches settle, resulting in perfect consistency.

Final Thoughts

I can’t recommend this Stovetop Classic Macaroni and Cheese Recipe enough if you're craving a true comfort food hug in a bowl. With its rich, creamy texture and that wonderful cheesy flavor from real ingredients, it’s the kind of dish you’ll want to make again and again. So grab your pot, pull out those cheeses, and treat yourself to one of the coziest, easiest meals you’ll ever enjoy!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Stovetop Classic Macaroni and Cheese Recipe

Stovetop Classic Macaroni and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 73 reviews

Print Recipe
Pin Recipe

This classic stovetop Macaroni and Cheese is a creamy, silky comfort food made in one pot, allowing the sauce to perfectly cling to the pasta without needing to be overly thickened. The unique cooking method combines pasta cooking with cheese sauce preparation, resulting in tender macaroni and a luscious, glossy sauce enriched with a blend of mozzarella and sharper cheeses. It’s quick to prepare, taking just 18 minutes from start to finish, and offers a traditional Western-style meal perfect as a dinner or side dish.

  • Total Time: 18 minutes
  • Yield: 5-6 servings

Ingredients

Cheese Sauce Base

  • 50 g / 3 ½ tablespoon butter
  • 3 tbsp flour
  • 2 cups milk (full fat preferred but low fat is ok)
  • 2 ½ cups water
  • Salt and pepper to taste
  • 1 tsp garlic powder (optional)
  • ½ tsp onion powder (optional)
  • ½ tsp mustard powder (optional)

Pasta

  • 250 g / 2 ½ cups elbow macaroni, uncooked

Cheese

  • ¾ cup mozzarella cheese, shredded
  • 1 ½ cups cheese (Cheddar, Colby, Gruyere), shredded

Instructions

  1. Melt Butter and Make Roux: Melt 50 g (3 ½ tbsp) butter in a medium pot or large saucepan over medium heat. Add 3 tablespoon flour to the melted butter and cook for 1 minute, stirring constantly, to form a roux that will help thicken the sauce.
  2. Add Milk and Water: Pour about ¾ cup of milk into the pot and stir it briskly to combine with the roux, creating a slurry. Then, add the remaining milk and continue mixing until smooth. Add 2 ½ cups water and your choice of seasonings—1 teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon mustard powder, and salt and pepper to taste.
  3. Add Macaroni: Stir in the 250 g uncooked elbow macaroni. Stir occasionally as the mixture comes to a gentle simmer. When wisps of steam appear and the sauce begins to heat up, reduce the heat to medium-low to allow slow cooking.
  4. Simmer and Cook Pasta: Cook the macaroni gently for 9 to 10 minutes, stirring regularly to prevent sticking and ensure even cooking. The sauce will bubble gently, and the macaroni will cook until just tender but still firm to bite. At this point, the sauce will be thinner than desired but will thicken later.
  5. Add Cheese and Finish Sauce: Remove the pot from heat and quickly stir in ¾ cup shredded mozzarella and 1 ½ cups shredded cheese (a blend of Cheddar, Colby, or Gruyere). Stir until the cheese melts and the sauce thickens and becomes glossy. Adjust seasoning with additional salt and pepper if needed.
  6. Serve Immediately: Serve the macaroni and cheese right away for the best texture and flavor. The sauce will thicken further as it sits, so prompt serving is ideal for creamy consistency.

Notes

  • The combination of mozzarella and sharper cheeses like Cheddar, Colby, or Gruyere gives a balance of meltiness and flavor; using only mozzarella is not recommended due to its mild flavor.
  • If the sauce becomes too thick after removing from heat, stir in a splash of milk or water to loosen it. If it is too thin, cook a little longer on the stove with stirring.
  • This recipe cooks pasta directly in the sauce, allowing the starch to release and create a glossy finish that clings perfectly to the pasta, following a classic Italian technique.
  • You can turn this into a baked mac and cheese by topping with a buttered panko breadcrumb and parmesan mixture, then placing under a broiler for a few minutes, continuing to cook the pasta and forming a crispy crust.
  • Take the pot off the heat when pasta is still slightly firm as it will continue to cook in the residual heat while stirring in cheese.
  • Author: Amelia
  • Prep Time: 3 minutes
  • Cook Time: 15 minutes
  • Category: Dinner, Side
  • Method: Stovetop
  • Cuisine: Western

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • How To Cook A Perfectly Grilled Ribeye Recipe
    How To Cook A Perfectly Grilled Ribeye Recipe
  • Smoked Chicken Drumsticks Recipe
    Smoked Chicken Drumsticks Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe
  • Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
    Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
  • Quick Spinach Pistachio Pesto Recipe
    Quick Spinach Pistachio Pesto Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.