If you’re on the hunt for a creamy, crave-worthy mac and cheese that comes together in a flash, this Three Cheese Stovetop Macaroni deserves a spot at the top of your must-make list. There’s something deeply comforting about swirls of perfectly cooked elbow macaroni swaddled in bite after bite of rich sauce, thanks to a trio of glorious cheeses. Every forkful buries you in nostalgia, transporting you to that happy place where cheese is melty, the sauce is silky, and all’s right in the world. Whether you’re prepping a family dinner or feeding a small crowd, this recipe is proof that pure comfort can be made from scratch—fast.

Ingredients You’ll Need
Gathering your ingredients for Three Cheese Stovetop Macaroni couldn’t be simpler, but each one plays a key role in building luscious texture and unforgettable flavor. Lean into these classic staples, and you’ll have a golden pot of goodness bubbling away in no time.
- Elbow macaroni (12 ounces): This classic shape captures pockets of cheese sauce perfectly—don’t swap for anything bulkier!
- Unsalted butter (3 tablespoons): The buttery base adds richness and ensures a velvety sauce.
- All-purpose flour (3 tablespoons): Flour creates the roux that’s essential for thickening your cheese sauce without lumps.
- Whole milk (2 ½ cups): Opt for whole milk to bring out the dreamy creaminess you crave; lower-fat milk won’t have the same effect.
- Shredded sharp cheddar cheese (1 cup): Provides bold, tangy flavor and that signature mac and cheese color.
- Shredded mozzarella cheese (1 cup): Mozzarella melts beautifully, giving your sauce an ultra-stretchy, gooey texture.
- Grated Parmesan cheese (½ cup): Parmesan punches up the umami and rounds out the richness.
- Garlic powder (½ teaspoon): A subtle seasoning that enhances all the cheesy notes.
- Mustard powder (½ teaspoon, optional): Adds a slight tang and sharpness; try it if you love a more complex cheesy sauce.
- Salt (½ teaspoon): Essential for bringing all those flavors together.
- Black pepper (¼ teaspoon): Brings a gentle warmth and helps balance the richness.
- Chopped fresh parsley (for garnish, optional): A sprinkle of green makes every serving look extra inviting.
How to Make Three Cheese Stovetop Macaroni
Step 1: Cook the Macaroni
Start by bringing a large pot of salted water to a rolling boil. Add your elbow macaroni and cook it until it’s just al dente—this keeps the noodles pleasantly firm and stops them turning mushy in the cheesy sauce. Drain the pasta and set aside while you prepare the best part: that glorious cheese sauce.
Step 2: Make a Roux
In a large saucepan, melt the unsalted butter over medium heat. Sprinkle in the flour and whisk constantly, letting the mixture cook for about a minute. This golden blend, called a roux, thickens the milk for our cheese sauce and banishes any raw flour taste. Don’t rush—letting the roux cook just enough makes all the difference in texture and flavor.
Step 3: Build the Creamy Sauce
Once your roux is ready, slowly pour in the whole milk, whisking as you go. This gentle process ensures a lump-free, smooth base. Let the mixture bubble and thicken for about 5 to 7 minutes, whisking often. When you see it coat the back of a spoon, you’re ready for the star ingredients: your trio of cheeses and seasonings.
Step 4: Add Cheeses and Seasonings
Reduce the heat to low and stir in the garlic powder, mustard powder (if you want extra zing), salt, and pepper. Then, in goes the sharp cheddar, mozzarella, and Parmesan, stirring until everything is melted and the sauce is irresistibly velvety. The combination of cheeses ensures the Three Cheese Stovetop Macaroni hits every note—stretch, flavor, and richness.
Step 5: Combine Pasta and Sauce
Add the drained macaroni straight into your pan of cheese sauce, gently folding it all together until every noodle is drenched and glossy. Remove the pot from the heat once everything is thoroughly mixed. If you’re feeling fancy, top with a shower of fresh parsley for color and a pinch of freshness.
How to Serve Three Cheese Stovetop Macaroni

Garnishes
Keep it simple with a scatter of chopped fresh parsley or try toasted breadcrumbs for crunch. Freshly cracked black pepper or a light dusting of extra Parmesan makes each serving of Three Cheese Stovetop Macaroni feel extra-special and restaurant-worthy.
Side Dishes
This dish is a star on its own, but it also plays nicely alongside simple salads with tangy vinaigrettes or steamed green veggies like broccoli or peas. For extra comfort, offer garlic bread or roasted tomatoes—classic complements to the rich, cheesy pasta.
Creative Ways to Present
Spoon your Three Cheese Stovetop Macaroni into ramekins, sprinkle with extra cheese, and pop under the broiler for a bubbly crust. Or, turn leftovers into cute mac and cheese muffins by baking in a muffin tin—perfect for lunchboxes or party snacks. Serve family-style in a big dish for ultimate comfort-food vibes!
Make Ahead and Storage
Storing Leftovers
Pop any remaining mac and cheese into an airtight container and refrigerate within two hours. Three Cheese Stovetop Macaroni keeps wonderfully for up to 3 days, ready for whenever the cheese craving strikes again.
Freezing
If you want to stash some away, spoon completely cooled portions into freezer-safe containers or heavy-duty zip bags, squeezing out as much air as possible. The macaroni will keep well in the freezer for up to 2 months. Just note it may be a little less creamy once reheated, but still utterly delicious.
Reheating
To bring leftovers back to life, reheat in a saucepan over low heat with a splash of milk or cream to loosen things up. Stir frequently for the silkiest results. The microwave works too—just heat in short bursts and stir between each one to prevent drying out.
FAQs
Can I use other cheeses in my Three Cheese Stovetop Macaroni?
Absolutely! Feel free to swap in Gruyère, Monterey Jack, fontina, or any good melting cheese you love. Switching up even just one of the trio keeps things interesting.
Is this recipe good for making ahead?
Yes, Three Cheese Stovetop Macaroni reheats well and is perfect for prepping the night before. Add a bit of milk or cream before reheating to keep the sauce extra luscious.
Can I make this gluten-free?
You can! Just substitute gluten-free elbow macaroni and use a 1:1 gluten-free flour blend to make the roux. You’ll still end up with a fantastic, cheesy sauce.
Why is my cheese sauce grainy?
This usually happens if the cheese is added too quickly or at too high a heat. Always reduce the heat before stirring in your cheeses, and add them slowly for a smooth, dreamy texture.
What’s the best way to add extra flavor?
A few dashes of hot sauce, a pinch of smoked paprika, or even some finely chopped sautéed onions or bacon can add exciting twists to your classic Three Cheese Stovetop Macaroni.
Final Thoughts
This Three Cheese Stovetop Macaroni is as comforting as it gets—simple, speedy, and packed with gooey, cheesy goodness. Give it a try and watch as even the pickiest eaters go back for seconds. It’s a timeless recipe that’ll warm your table and your heart every single time.
Print
Three Cheese Stovetop Macaroni Recipe
- Total Time: 25 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Indulge in the ultimate comfort food with this creamy and cheesy stovetop macaroni. This three cheese macaroni is quick and easy to make, perfect for a cozy weeknight meal or a crowd-pleasing side dish.
Ingredients
Elbow Macaroni:
12 ounces
Unsalted Butter:
3 tablespoons
All-Purpose Flour:
3 tablespoons
Whole Milk:
2 ½ cups
Sharp Cheddar Cheese, shredded:
1 cup
Mozzarella Cheese, shredded:
1 cup
Parmesan Cheese, grated:
½ cup
Garlic Powder:
½ teaspoon
Mustard Powder (optional):
½ teaspoon
Salt:
½ teaspoon
Black Pepper:
¼ teaspoon
Parsley for garnish (optional):
chopped fresh parsley
Instructions
- Cook the Macaroni: Bring a large pot of salted water to a boil. Cook the elbow macaroni until al dente, then drain and set aside.
- Make the Cheese Sauce: In a saucepan, melt butter, whisk in flour to make a roux, then gradually whisk in milk. Cook until thickened. Stir in seasonings and cheeses until melted and smooth.
- Combine and Serve: Add cooked macaroni to the cheese sauce, stirring to coat. Garnish with parsley if desired and serve hot.
Notes
- For extra creaminess, add a splash of heavy cream.
- You can customize the cheeses to your preference, such as using Gruyère or Monterey Jack.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 450
- Sugar: 5g
- Sodium: 420mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 19g
- Cholesterol: 60mg