Home » Recipes » Dinner Ideas » Homemade Macaroni and Cheese (Stovetop Recipe!)

Homemade Macaroni and Cheese (Stovetop Recipe!)

This homemade Macaroni and Cheese is everything a weeknight recipe should be. It’s creamy, cozy, and wonderfully simple. My stovetop version comes together quickly, with a flavorful, velvety cheese sauce that clings perfectly to the pasta.

Cast iron skillet with macaroni and cheese.

While there are many ways to “do” macaroni and cheese, from Pulled Pork Mac and Cheese to Baked Shrimp Mac and Cheese, this Macaroni and Cheese recipe is the best one for pulling off a weeknight dinner, no muss, no fuss. And it has nothing to do with tearing open a packet of cheese powder!

Why This Stovetop Mac and Cheese Is a Weeknight Hero

Brenda from A Farmgirl's Dabbles

If there’s macaroni & cheese on a restaurant menu, you can bet our daughters are ordering it. I’ve dabbled with creating my own from-scratch recipe over the years, but never quite hit the mark I was reaching for. Then I recently got super serious with it, testing many, many, MANY times to get this recipe just the way I wanted it. My family did not complain about all the pasta and cheese we ate for weeks on end!

What You Can Expect:

  • Ultra creamy and cheesy. The secret is combining Monterey Jack for a creamy-dreamy smooth melt with sharp cheddar to boost bold flavor. Also, with all the recipe testing, I learned that high heat can cause the cheese to separate and take on a funky (bad) grainy texture. So just follow my simple melting instructions for the creamiest mac & cheese ever.
  • Ready in about 30 minutes. The hardest part about this quick stovetop macaroni and cheese is grating the cheese. It’s smooth sailing from there on out!
  • Simple pantry spices. I bypassed chopping and mincing fresh onion and garlic for this recipe, to keep it as simple as possible without sacrificing flavor. Onion powder, garlic powder, and dry mustard add easy flavor without overpowering the cheesy taste you want in a classic macaroni and cheese recipe.
  • Kid-approved comfort food adults love too. This is the kind of dish that demands second helpings. (Maybe even thirds? Even I can’t help myself!)

Enjoy!

ingredients needed for macaroni and cheese

What You’ll Need

Here’s a quick look at the ingredients that make this macaroni and cheese so awesome. Scroll down to the printable recipe card for exact amounts.

  • Cheese – A combination of Monterey Jack and sharp cheddar, shredded off the block, for the smoothest melt. 
  • Butter – I use unsalted butter, but if you have salted on hand, you can use that and add salt to taste when making the sauce.
  • Milk – Whole milk offers the perfect consistency and richness for creating a creamy, luxurious sauce.
  • Flour – To thicken the sauce.
  • Seasonings – Kosher salt, garlic powder, onion powder, dry mustard, and black pepper.
  • Elbow macaroni – The classic choice. Small elbows hold onto the sauce so well! But you can use any shape that has little nooks and crannies for the cheese sauce to collect.

How to Make Macaroni and Cheese on the Stovetop

Let’s walk through this step-by-step. It’s a cinch!

  • Prep your ingredients. Shred the cheeses, measure the butter and milk, and let the dairy sit out briefly to take the chill off.
  • Mix the flour and seasonings. In a small bowl, whisk together the flour, salt, garlic powder, onion powder, dry mustard, and black pepper.
  • Cook the macaroni. Bring a pot of water to a boil and add kosher salt. Cook the elbow macaroni just to al dente. (The pasta will continue to soften slightly when mixed with the cheese sauce.) Drain and set aside.
  • Start the roux. While the pasta cooks, melt the butter in a large skillet or Dutch oven over medium-low heat. Sprinkle the seasoned flour mixture over the butter and whisk to combine. Continue whisking for about 1 minute to cook off the raw flour taste and deepen the flavor of the seasonings.
  • Add the milk. Very slowly stream in the milk, whisking constantly until smooth. Bring the mixture to a light simmer. Continue to simmer for 4 to 5 minutes, or until thickened.
  • Melt the cheese. Reduce the heat to low. Add the Monterey Jack in two additions, stirring until fully melted before adding more. Then repeat with the sharp cheddar.
  • Finish. Fold the cooked macaroni into the cheese sauce and serve.
Spoon in pan of homemade macaroni and cheese.

Brenda’s Tips for Stellar Results

Here are a few things I learned while testing this recipe, to achieve the perfect stovetop macaroni and cheese.

  • Shred your own cheese. Pre-shredded cheese contains anti-caking agents that prevent smooth melting. If you want the creamiest mac & cheese possible, with the very best flavor, it’s important to shred your own cheese.
  • Salt your pasta water well. “Salty as the sea!” Or so they say in Italy. This is your first layer of flavor, where the noodles absorb some of the salt.
  • Keep the heat gentle. High heat is the enemy of a creamy, silky-smooth cheese sauce. The heat can make it grainy and just generally “off” in texture.
  • Serve right away. Stovetop macaroni and cheese is at its absolute best when it’s fresh from the pan.

Easy Mac & Cheese Variations

Want to switch things up? These simple ideas will add a little flair without complicating things.

  • Add bacon. Stir in crispy cooked bacon after taking the pan off the heat or crumble bacon onto each serving for garnish.
  • Spice it up. Add a pinch of cayenne or a few dashes of hot sauce.
  • Add some veggies. Fold in chopped bites of steamed broccoli or cauliflower right before serving.
  • Make it smoky. Swap in smoked cheddar for the sharp cheddar for a rich, smoky flavor. Alternatively, smoked paprika will add some smokiness too.
Hand holding bowl of stovetop macaroni and cheese.

Serving Suggestions

Because this stovetop mac and cheese is rich and creamy, it pairs beautifully with lighter, fresh sides if you’re making it your main dish. Try it with Strawberry Salad or simple Roasted Asparagus.

Serving it as a side? It’s perfect with Pulled Pork. We also like it with Cheeseburger Sliders and Beer Can Chicken.

Storage and Reheating

  • Refrigerator: Store leftover macaroni and cheese in an airtight container for up to 4 days.
  • Freezer: This freezes just fine, as long as you’re aware that it will not have exactly the same texture as when you first enjoyed it straight from the stovetop. Just store it in a freezer-safe, airtight container for up to 2 months. Let thaw in the fridge overnight.
  • To reheat: Warm gently on the stovetop or in the microwave. Add a splash of milk, if needed, to bring back that creamy texture.
Spoon stirring macaroni and cheese in cast iron pan.

Homemade Macaroni and Cheese

Yield: 6 servings
prep time: 15 minutes
cook time: 15 minutes
total time: 30 minutes
This homemade stovetop mac & cheese recipe is perfect for a weeknight. It's ultra creamy, rich, and quicker than any baked version.
5 Stars (1 Review)
Print

Ingredients

  • 8 ounces block Monterey Jack cheese, freshly shredded, divided
  • 8 ounces block sharp cheddar, freshly shredded, divided
  • ¼ cup unsalted butter, at room temperature
  • 2 cups whole milk
  • 3 tablespoons all-purpose flour
  • teaspoons Morton kosher salt (plus 2 teaspoons for cooking the noodles)
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • ½ teaspoon dry mustard
  • ½ teaspoon black pepper
  • 16 ounces small elbow macaroni, uncooked

Instructions

  • Prep: Have all ingredients ready to go before you start. Shred the cheeses, keeping the varieties separated. Measure out the butter and milk. Then let these cold dairy items sit on the counter as you proceed. This prep helps the process go very smoothly, for the best mac & cheese!
  • In a small bowl, whisk the flour, salt, garlic powder, onion powder, dry mustard, and black pepper. Set aside.
  • Cook macaroni: Cook macaroni per package directions, with 2 teaspoons of kosher salt added to the boiling water, just to al dente. Do not over-cook. Drain very well; set aside.
  • Make cheese sauce: While macaroni is cooking, set a large skillet with tall sides (or a Dutch oven), over medium-low heat. Add butter. Once butter has melted, sprinkle seasoned flour mixture over the top, and whisk to evenly incorporate. Continue to whisk for 1 more minute.
  • Very slowly stream in the milk, whisking continuously, until mixture is smooth. Continue cooking over medium-low heat, keeping the heat gentle and stirring occasionally, and bring to a light simmer. Do not let it boil (high heat can cause a grainy texture). Mixture will thicken to the consistency of a very heavy cream and will coat the back of a spoon. This should take 4-5 minutes.
  • Reduce heat to low. Add half of the Monterey Jack; stir until melted. Add remaining Monterey Jack; stir until melted. Add half of the sharp cheddar; stir until melted. Add remaining sharp cheddar; stir until melted. If the sauce cools too much at any point in this process where the cheese is not melting well, turn heat up a little, but not higher than medium-low. Do not let the cheese sauce boil.
  • Finish mac & cheese: Add cooked and drained macaroni to the skillet with the cheese sauce, and fold to combine. The macaroni will pretty quickly absorb the cheese sauce and thicken up to the perfect consistency.
  • Once at your desired thickness, serve right away, hot!

Nutrition Information:

Calories: 710kcal Carbohydrates: 65g Protein: 31g Fat: 36g Saturated Fat: 21g Polyunsaturated Fat: 2g Monounsaturated Fat: 9g Trans Fat: 0.3g Cholesterol: 102mg Sodium: 1093mg Potassium: 369mg Fiber: 3g Sugar: 6g Vitamin A: 1039IU Vitamin C: 0.1mg Calcium: 671mg Iron: 2mg
Nutrition information is automatically calculated by Spoonacular. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.
Did you make this recipe?Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles or tag @farmgirlsdabble!

This post was originally published in 2014, then updated in 2026.

get new posts via email:

Leave a Reply

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

Recipe Rating:




17 comments on “Homemade Macaroni and Cheese (Stovetop Recipe!)”

  1. Liz @ The Lemon Bowl

    Oh how I love Wisconsin cheeses!! We used to always fly Midwest Express which connected in Milwaukee and I loved the cheese shop in the airport!!! Fun memories. :)

  2. I love cheese and just placed a nice order on cheeses and summer sasuages…thanks and tonight my family will be having your mac and cheese recipe…love me some mac and cheese…:o)…

  3. Such an interesting post and the mac and cheese just looks outta this world! Thanks for participating in mac and cheese mania!!!!