This Stovetop Mac and Cheese recipe makes boxed mac and cheese taste mediocre at best. We’ll make a homemade creamy cheese sauce made with two different kinds of cheese (oh yeah!), and add a crispy breadcrumb topping that takes this classic comfort food to a whole new level.
Easy Homemade Mac & Cheese
We all know that classic mac and cheese is a family favorite. It’s the perfect recipe when you need a pick-me-up, when the kids don’t want to eat anything else, or when you’re just craving some good ol’ comfort food.
This easy stovetop mac and cheese may not be as quick and convenient as the boxed stuff, but boy, when you taste it, you’ll understand that it’s totally worth the extra effort (if you can even call it that!).
Made with basic ingredients you’ve already got sitting in your pantry and fridge, this recipe is handy for a quick, last-minute dinner. Let’s be honest, though – mac and cheese is always a good idea.
Rather make your mac another way? Try my Best Damn Baked Mac and Cheese, and Best Damn Instant Pot Mac and Cheese!
Ingredients
- Noodles: Elbow macaroni, cavatelli, or shells all work great.
- Unsalted butter: The rich base of this creamy mac.
- All-purpose flour: Helps thicken the sauce.
- Whole milk: The key to a creamy macaroni recipe.
- Spice mix: Salt, black pepper, garlic powder, and smoked paprika add all that good flavor.
- Shredded cheese: You’ll need a combination of sharp cheddar cheese and mozzarella or Monterey Jack cheese (this is optional for extra creaminess).
Optional breadcrumb topping:
- Butter: Adds richness and helps create a golden, crispy texture.
- Panko breadcrumbs: Super light and crunchy for the perfect topping.
- Salt: Brings out all the flavors.
How to Make Stovetop Mac and Cheese
Step 1: Cook Pasta
Start by bringing a large pot of salted water to a boil. Then add the noodles and cook according to package directions until al dente. Drain and set aside.
Step 2: Make Cheese Sauce
In a large skillet or Dutch oven, melt butter over medium heat. Once melted, mix in the flour and cook, mixing constantly, for about 1 minute to form a roux.
Slowly pour in the milk while mixing to avoid lumps. Stir in the salt, pepper, garlic powder, and paprika. Cook for 3-5 minutes, stirring frequently, until the sauce has thickened slightly.
Turn the heat to low. Add the shredded cheddar (and mozzarella, if using) a handful at a time, stirring until the cheese melts and is smooth.
Step 3: Combine
Add the drained pasta to the cheese sauce and stir until evenly coated and creamy. Taste and adjust seasoning if needed.
Step 4 (optional): Make Breadcrumb Topping
In a small skillet, melt 1 tablespoon butter over medium heat. Add breadcrumbs and a pinch of salt. Stir constantly for 2-4 minutes, until golden and toasted. Remove from heat.
Step 5: Serve & Enjoy
Spoon the mac & cheese into bowls and serve immediately. Top with a generous sprinkle of breadcrumb topping if desired. Enjoy!
Sides for Stovetop Mac and Cheese
Since stovetop macaroni and cheese is a pretty rich and heavy main dish, a lighter, fresher side dish can help balance out the meal. I recommend veggies like my Roasted Garlic Parmesan Broccoli or Easy Stovetop Sautéed Green Beans.
And… we all know mac and cheese tastes amazing with BBQ anything. My Slow Cooker Baby Back Ribs, Grilled BBQ Chicken Wings, or Slow Cooker Pulled Pork are all total winners!
Storage & Reheating
Store your cheesy mac in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply microwave for 1-2 minutes or until heated through. You can also reheat on the stovetop by stirring in a splash of milk or cream to help bring back some creaminess before heating over medium heat.
PrintRecipe
Stovetop Mac & Cheese
- Total Time: 25 minutes
- Yield: 4 servings
Description
This stovetop mac and cheese blows boxed versions out of the water. With a creamy two-cheese sauce and crispy breadcrumb topping, it’s comfort food upgraded!
Ingredients
Mac & cheese:
- 8 oz noodles (elbow, cavatelli, or shells)
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon garlic powder
- ½ teaspoon smoked paprika
- 2 cups shredded sharp cheddar cheese
- ½ cup shredded mozzarella or Monterey Jack (optional, for extra creaminess)
Optional breadcrumb topping:
- 1 tablespoon butter
- ½ cup panko breadcrumbs
- Pinch of salt
Instructions
- Bring a large pot of salted water to a boil. Add the noodles and cook according to package directions until al dente. Drain and set aside.
- In a large skillet or Dutch oven, melt the butter over medium heat. Once melted, mix in the flour and cook, mixing constantly, for about 1 minute to form a roux.
- Slowly pour in the milk while mixing to avoid lumps. Stir in the salt, pepper, garlic powder, and paprika. Cook for 3-5 minutes, stirring frequently, until the sauce has thickened slightly.
- Turn the heat to low. Add the shredded cheddar (and mozzarella, if using) a handful at a time, stirring until fully melted and smooth.
- Add the drained pasta to the cheese sauce and stir until evenly coated and creamy. Taste and adjust seasoning if needed.
- Optional step: make the breadcrumb topping. In a small skillet, melt 1 tablespoon butter over medium heat. Add breadcrumbs and a pinch of salt. Stir constantly for 2–4 minutes, until golden and toasted. Remove from heat.
- Spoon the mac & cheese into bowls and serve immediately. Top with a generous sprinkle of breadcrumb topping if desired.
Notes
Store your cheesy mac in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply microwave for 1-2 minutes or until heated through. You can also reheat on the stovetop by stirring in a splash of milk or cream to help bring back some creaminess before heating over medium heat.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Comments
No Comments