Stovetop mac n cheese is the kind of comfort food that doesn’t need much convincing. Tender macaroni is cooked right in a creamy, cheesy sauce, giving you a rich bowl of pasta without having to boil the noodles separately or bake anything in the oven. The method is simple, the cleanup is minimal, and the finished sauce clings beautifully to every piece of macaroni.
The trick is to keep an eye on the pot toward the end of cooking. The sauce will look a little thinner than you expect while the pasta is finishing, but it thickens quickly once the cheese goes in and the pot comes off the heat. That small detail makes a big difference between creamy mac n cheese and a sauce that’s too thick.
Why Cook Mac n Cheese on the Stovetop?
Cooking everything in one pot isn’t just about saving dishes. As the macaroni cooks, it releases starch into the liquid, helping the sauce become smooth and clingy. Instead of having cheese sauce sitting underneath the pasta, you get a creamy coating around every bite.
A simple roux made with butter and flour gives the sauce some body, while milk keeps it creamy. A combination of mozzarella and cheddar gives you both a smooth melt and plenty of cheesy flavour.
Also Read: Chicken Bacon Ranch Pasta
Ingredients
| Ingredient | Amount |
|---|---|
| Butter | 3 tablespoons |
| All-purpose flour | 3 tablespoons |
| Milk | 2 cups |
| Water | 2 1/2 cups |
| Elbow macaroni | 250 g |
| Shredded mozzarella | 3/4 cup |
| Shredded cheddar | 1 1/2 cups |
| Salt | To taste |
| Black pepper | To taste |
Optional Seasonings
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon mustard powder
Also Read: Slow Cooker Stroganoff
How to Make Stovetop Mac n Cheese
1. Make the Roux
Melt the butter in a medium saucepan or large pot over medium heat. Add the flour and stir for about a minute. The mixture should look smooth and slightly foamy without becoming deeply browned.
2. Add the Milk
Pour in about three-quarters of a cup of the milk while stirring. It will quickly turn into a thick mixture. Add the remaining milk gradually and stir until everything is smooth.
3. Add the Liquid and Seasonings
Pour in the water and add the garlic powder, onion powder and mustard powder if using. Season lightly with salt and pepper. Remember that the cheese will add more salt later, so it’s better to start conservatively.
4. Cook the Macaroni
Add the uncooked macaroni directly to the pot and stir. Bring the mixture toward a gentle simmer, stirring occasionally. Once it starts steaming, reduce the heat to medium-low.
Continue cooking for about 9 to 10 minutes, stirring regularly so the pasta doesn’t stick to the bottom. The macaroni should be tender but still have a little firmness. At this point, the sauce should still look slightly thinner than the consistency you ultimately want.
5. Add the Cheese
Take the pot off the heat before adding the cheese. Quickly stir in the mozzarella and cheddar until melted and creamy. Taste and adjust the salt and pepper.
6. Serve Immediately
Spoon the mac n cheese into bowls while it’s hot and creamy. The sauce will continue thickening as it sits, so don’t wait too long before serving.
Also Read: Ground Beef Chili
What You Can Do Better
- Take it off the heat early: This is probably the most important step. The sauce thickens noticeably after the cheese is added, so don’t wait for it to become very thick in the pot.
- Grate your own cheese: Freshly shredded cheese generally melts more smoothly than many pre-shredded varieties.
- Use a cheese combination: Mozzarella gives you a smooth, stretchy melt, while cheddar provides the stronger cheesy flavour. Gruyere, Colby, Monterey Jack or Provolone can also work well.
- Keep stirring: Because the pasta cooks directly in the sauce, regular stirring helps prevent sticking and encourages the sauce to stay smooth.
- Don’t overcook the pasta: The macaroni continues cooking from the residual heat after the pot comes off the stove. Taking it off while it still has a little bite helps prevent mushy pasta.
- Fix the consistency if needed: If the finished mac n cheese becomes too thick, stir in a small splash of milk or water. If it is too loose, return it briefly to low heat and stir.
Best Cheese for Stovetop Mac n Cheese
Cheddar is the easiest choice when you want classic mac n cheese flavour. Adding mozzarella makes the sauce particularly smooth and melty. For a deeper flavour, try replacing part of the cheddar with Gruyere or Colby.
Avoid using only mozzarella. It melts beautifully, but on its own it doesn’t bring enough sharp, savoury flavour to the sauce.
Can You Add Extra Flavour?
Absolutely. Garlic powder, onion powder and mustard powder add a little more depth without turning the dish into something complicated. You can also add a pinch of smoked paprika, cayenne pepper or freshly ground black pepper if you like a more noticeable kick.
For a heartier meal, cooked bacon, shredded chicken, sautéed mushrooms or steamed broccoli can be stirred in just before serving.
How to Store and Reheat
Leftover mac n cheese can be stored in an airtight container in the refrigerator for up to 3 days. The sauce will become much thicker once chilled. When reheating, add a splash of milk and warm it gently on the stovetop or in the microwave, stirring occasionally until creamy again.
Also Read: Mustard Sauce Recipe
Recipe at a Glance
| Prep Time | 5 minutes |
|---|---|
| Cook Time | 15 minutes |
| Total Time | About 20 minutes |
| Servings | 5 |
| Method | Stovetop, one pot |
| Best Served | Hot and immediately after cooking |
Also Read: Marry Me Chickpeas
Nutrition Information
The approximate nutrition below is based on five servings and will vary depending on the exact cheese, milk and butter used.
| Nutrient | Per Serving |
|---|---|
| Calories | About 470 kcal |
| Carbohydrates | About 46 g |
| Protein | About 20 g |
| Fat | About 23 g |
| Saturated Fat | About 14 g |
| Cholesterol | About 67 mg |
| Sodium | About 340 mg |
| Fiber | About 2 g |
| Sugar | About 6 g |
Frequently Asked Questions
Can I make stovetop mac n cheese without mozzarella?
Yes. You can use cheddar on its own, although adding another good melting cheese can make the sauce smoother. Gruyere, Colby, Monterey Jack and Provolone are good alternatives.
Why is my mac n cheese too thick?
It may have cooked a little too long or continued thickening as it cooled. Stir in a small amount of milk or water until you reach the consistency you want.
Why is my sauce too thin?
If the macaroni is cooked but the sauce still seems loose, return the pot to low heat for a short time and stir frequently. It will also thicken as it cools slightly.
Can I use another type of pasta?
Yes. Small pasta shapes such as shells, cavatappi or small penne can work, although cooking time and the amount of liquid needed may vary.
Can I make this mac n cheese ahead of time?
It is best served immediately because the sauce is at its creamiest when freshly made. If you need to reheat leftovers, add a little milk and warm them gently to bring the sauce back together.


