RecipeTeacher

  • Home
  • Instant Pot Recipes
  • Air Fryer Recipes
  • Recipe Index
  • About
    • Welcome
    • Contact
  • Resources
    • RecipeTeacher101
    • Instant Pot and Pressure Cooker Quick Guide
    • Air Fryer Recipes for Beginners
    • Instant Pot Recipes for Beginners
    • Kitchen Essentials
menu icon
go to homepage
  • Recipe Index
  • Cookbook
  • About
  • RecipeTeacher 101
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • search icon
    Homepage link
    • Recipe Index
    • Cookbook
    • About
    • RecipeTeacher 101
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • ×
    You are here: Home » Pasta Recipes » Stovetop Mac & Cheese

    Stovetop Mac & Cheese

    Last Modified: September 9, 2025

    Jump to Recipe·Print Recipe·Leave a Review

    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. 

    Mac and cheese in a white bowl with breadcrumb topping.

    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 for stovetop mac and cheese on a dark wooden surface.

    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.
    Stovetop mac and cheese in a cast iron skillet.

    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.

    Melted butter in a cast iron skillet.

    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.

    Making the roux for stovetop mac and cheese.

    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.

    Mixing the cheese sauce for stovetop mac and cheese.

    Step 3: Combine

    Add the drained pasta to the cheese sauce and stir until evenly coated and creamy. Taste and adjust seasoning if needed.

    Stovetop mac and cheese in a cast iron skillet with a wooden spoon.

    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!

    Mac and cheese in white bowls with breadcrumb topping.

    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!

    Dipping a fork into mac and cheese with breadcrumb topping.

    ​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.

    Print

    Recipe

    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Mac and cheese in a white bowl with breadcrumb topping.

    Stovetop Mac & Cheese


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Jason N.
    • Total Time: 25 minutes
    • Yield: 4 servings
    Print Recipe
    Pin Recipe

    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

    1. 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.
    2. 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.
    3. 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.
    4. Turn the heat to low. Add the shredded cheddar (and mozzarella, if using) a handful at a time, stirring until fully melted and smooth.
    5. Add the drained pasta to the cheese sauce and stir until evenly coated and creamy. Taste and adjust seasoning if needed.
    6. 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.
    7. 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

    Get the RecipeTeacher cookbook!

    Our new cookbook is available and on sale!

    —> Buy it here! <—

    Comments

    No Comments

    Review & Comment 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

    Jason of Recipeteacher.com

    Hi, I’m Jason and i’m here to help you make easy, delicious homemade recipes. My approach is to provide the easy-to-understand instructions, use simple ingredients, and have you make the best meals possible.

    More about me →

    Popular Recipes

    • recipe for air fryer pork chops
      Best Damn Air Fryer Pork Chops
    • Best Damn Air Fryer Pork Tenderloin served with broccoli and potatoes
      Best Damn Air Fryer Pork Tenderloin
    • Instant Pot pulled pork recipe
      Best Damn Instant Pot Pulled Pork
    • Instant Pot pressure cooker pork tenderloin recipe
      Best Damn Instant Pot Pork Tenderloin
    • recipe for air fryer chicken breast
      Best Damn Air Fryer Chicken Breast
    • Instant Pot pork chops recipe
      Best Damn Instant Pot Boneless Pork Chops

    Easy Recipes for Everyone!

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions

    Newsletter

    • Sign Up! for emails and updates

    Contact & Correspondence

    • Contact
    • How to Leave a Review
    • Welcome to RecipeTeacher!
    • Media Kit

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 RecipeTeacher, LLC