This post may contain affiliate links. Please read our disclosure policy.

This easy mac and cheese recipe is a creamy stovetop favorite made with simple ingredients and ready in about 10 minutes. It’s the perfect homemade alternative to boxed mac and cheese when you want something fast, comforting, and kid-friendly with a rich, smooth cheese sauce.

This is one of my go-to weeknight recipes when I need a quick dinner or easy side dish that everyone will actually eat. I’ve made this stovetop version enough times to know that a few simple techniques make all the difference when it comes to getting a cheese sauce that stays creamy, flavorful, and never grainy.

macaroni and cheese in a white bowl on a blue background with a small bowl of cheddar behind it.

Kellie’s Note
Easy Mac Recipe

When school is officially back in session for most of the country and I’m already feeling the tug of the busy work/home/school schedule. I love to have an easy dinner that takes about as long as boiling a pot of pasta without resorting to prepackaged meals.

I resort to my favorites for getting homemade meals on the table that are quick, easy and only leave me with one pot to clean like this super simple Cheeseburger Macaroni recipe that’s been on repeat for years now. And this Stovetop Mac and Cheese recipe that’s on the table as fast as the Blue Box Kraft Mac and Cheese. Seriously.

And since it’s made with whole ingredients like real sharp cheddar cheese, you can actually feel good about feeding your family this classic comfort food. Nothing from a box, no powdered cheese….just a creamy, cheesy sauce that’s completely addicting in the best Mac and cheese recipe ever.

Readers love how fast and creamy this stovetop mac and cheese is – it’s an easy homemade recipe that tastes way better than the boxed version.

Why This Easy Mac and Cheese Recipe Works

This stovetop mac and cheese works because it keeps everything simple without sacrificing flavor or texture. It uses basic ingredients, comes together quickly, and gives you a creamy homemade cheese sauce in about the same amount of time it takes to make the boxed kind.

It’s also a great recipe for busy nights because it works as both an easy side dish and a simple main meal. Once you know a few small tricks, like using freshly shredded cheese and keeping the heat low when you add it, you’ll get a smoother, creamier result every time.

Ingredients for Easy Mac and Cheese

You only need a handful of simple ingredients to make this easy mac and cheese recipe from scratch. Each one helps create a smooth, creamy sauce with plenty of rich cheese flavor, and most of them are already pantry or refrigerator staples.

For the best texture, shred your own cheese if you can. Freshly shredded cheese melts more smoothly than pre-shredded cheese and helps keep the sauce creamy.

  • Pasta – While you can use different pasta shapes, any short pasta shape, like rotini or ditalini, will work best. I like to stay with the tried and true macaroni or elbow pasta. It’s what my kids expect and, since they’re picky, I try not to deviate from the traditional shape everyone loves.
  • Butter – The creamy cheese sauce starts with a simple roux and salted butter is what is used in this recipe. It adds richness and depth, if you prefer to use unsalted butter be sure to season the sauce with salt to taste before adding the pasta.
  • Flour – Every roux needs a thickening agent and I use all purpose flour because it’s readily available. If you’re making a gluten-free macaroni and cheese, you can substitute corn starch for the flour and gluten-free pasta, of course.
  • Milk – Low-fat milk or 2% milk keeps the sauce light but still rich. You can substitute with heavy cream or whole milk for a more luxurious sauce.
  • Cheese – Shredded sharp cheddar cheese gives the sauce the signature blue box flavor. Shred the cheese yourself for best results and a creamy sauce since pre shredded cheese has preservatives and anti-coagulating agents to prevent sticking. This can cause your sauce to be a little grainy. Sometimes I’ll add a little American cheese to mellow out the sharpness of the cheddar.
  • Seasoning – Kosher salt and Black pepper are all you need for the perfect seasoning. You can sprinkle in a little garlic powder, onion powder, dry mustard or even a pinch of nutmeg to level up the cheese sauce.

For the full ingredient list and instructions see the recipe card below.

Ingredient Substitutions

This easy mac and cheese recipe is flexible enough to work with a few simple swaps based on what you have at home.

Milk Substitutions

Whole milk will give you the richest, creamiest sauce, but 2% milk also works well. If you use a lower-fat milk, the sauce may be a little less rich.

Cheese Substitutions

Cheddar is the classic choice, but you can swap part of it with Monterey Jack, Colby Jack, Gruyère, or mozzarella for a different flavor and texture.

Pasta Shape Substitutions

Elbow macaroni is traditional, but shells, cavatappi, or small pasta shapes also work well because they hold onto the cheese sauce nicely.

Add-In Ideas

To turn this into more of a main dish, try stirring in:

Overhead shot of three bowls of easy Mac and cheese recipe on a blue background with a floral napkin

How to Make Homemade Mac and Cheese

This simple stovetop mac and cheese comes together quickly, so it helps to have everything measured and ready before you start. Once the pasta is cooked, the sauce comes together fast and only needs a few minutes on the stove.

The key is to avoid rushing the cheese sauce. Stirring steadily and keeping the heat gentle will help you get the creamiest texture.

  1. Cook the pasta. Boil a large saucepan of salted water and cook the elbow macaroni to al dente according to the package directions. Drain the pasta and reserve 1 cup of pasta water.
  2. Make the sauce. Melt the butter in a saucepan over medium heat and whisk in the flour, salt and pepper. Stir in the milk and cook until thickened enough to coat the back of a spoon. Over medium-low heat, add the room temperature cheese to the milk mixture stirring until the cheese melts.
  3. Finish the Mac. Add the drained cooked pasta to the cheese sauce stirring until well combined. Continue cooking for 2-3 minutes.
  4. Serve hot. Grab a fork and dig in.

How easy was that?

If you find your sauce is too thick, add a splash of water (from the reserved pasta water) to the sauce and stir until the desired consistency.

What Cheese Is Best for Mac and Cheese?

Cheddar is the classic choice for homemade mac and cheese because it melts well and gives the sauce bold, familiar flavor. Sharp cheddar adds the most flavor, while mild cheddar creates a softer, more classic kid-friendly taste.

For the creamiest sauce, I like using cheddar as the base and then blending in another cheese if I want a smoother melt or a little more depth. Monterey Jack, Colby Jack, Gruyère, or even a little mozzarella can all work well depending on the flavor and texture you want. I use a five cheese blend when making my Homemade Baked Macaroni and Cheese.

Can I Use Pre-Shredded Cheese?

You can, but freshly shredded cheese usually gives you a smoother sauce. Pre-shredded cheese is often coated with anti-caking ingredients that can keep it from melting as cleanly.

Best Cheese Combinations for More Flavor

Try one of these combinations:

  • sharp cheddar + Monterey Jack
  • cheddar + Gruyère
  • cheddar + Colby Jack

How to Keep the Cheese Sauce Smooth

For the smoothest cheese sauce, lower the heat before adding the cheese and stir it in gradually. High heat can cause the sauce to turn grainy or separate.

Kellie’s Tips for the Creamiest Mac and Cheese

A few simple tips can make the difference between good mac and cheese and really creamy, smooth mac and cheese.

  • Add a splash of milk when reheating to bring the sauce back to life.
  • Shred your own cheese for the smoothest melt.
  • Don’t overcook the pasta since it will keep softening in the sauce.
  • Lower the heat before adding cheese so the sauce stays creamy.
  • Season before serving and taste the sauce so the cheese flavor really stands out.

How Long Does It Take

This easy Mac and cheese recipe is on the table in about 10-12 minutes. If you’re looking to make the whole recipe in one pot then it will take a bit longer, which is still about 15-16 minutes.

I like to make the cheese sauce while the pasta is cooking so I can get dinner on the table in a flash but if you’re not pressed for time and can spare and extra 8 minutes, then boil the pasta in the pot first. Drain and then make the cheese sauce in the same pot. Still quick, still easy, still creamy deliciousness!

Finished Mac and cheese recipe in a silver saucepan with a wooden spatula on a blue background

What to Serve with Easy Mac and Cheese

This easy mac and cheese recipe works as both a quick side dish and a simple main meal. If you want to round it out, pair it with a vegetable, salad, or hearty protein.

It goes especially well with:

Storing Leftovers

Store leftover mac and cheese in an airtight container in the refrigerator for up to 3 to 4 days. The sauce will thicken as it sits, but it reheats well with a little added milk.

How to Reheat Mac and Cheese Without Drying It Out

To reheat, warm it gently on the stovetop or in the microwave and stir in a splash of milk as needed to loosen the sauce. Avoid overheating it, since that can make the cheese sauce thicker, grainy, or dry.

Can You Make Mac and Cheese Ahead of Time?

Yes, but stovetop mac and cheese is at its creamiest right after it’s made. If you want to prep ahead, you can grate the cheese, measure the ingredients, and cook the pasta in advance to make dinnertime faster.

If you fully make it ahead, reheat it gently with a splash of milk to help bring the sauce back to a creamy consistency.

Easy Homemade macaroni and cheese in a blue thermos with dinosaurs on it and a fork digging in to take a bite

More Easy Pasta Recipes

To see more fun food, follow us over on Instagram.

Easy Macaroni and Cheese Recipe

4.70 from 13 votes
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 6
Ready in less than 15 minutes, this easy Mac and cheese recipe is made with just a few simple ingredients that are already in your kitchen! Better than the blue box.

Equipment

  • 1 saucepan
  • whisk
  • Strainer

Ingredients 

  • 1 lb macaroni
  • 1/4 cup butter
  • 1/4 cup flour
  • 2 1/2 cups low fat milk
  • 2 1/2 cups cheddar cheese, shredded
  • salt and pepper, to taste

Instructions 

  • Bring a pot of salted water to a boil over medium high heat. Add the pasta to the boiling water and cook until al dente, approximately 8 minutes. 
  • While the pasta is cooking, melt the butter in a medium saucepan over medium high heat. Sprinkle the flour over the butter and whisk to combine. Continue cooking for 2-3 minutes until golden whisking constantly.
  • While whisking, slowly add the milk to the butter/flour mixture. Turn the heat to low. Bring the milk mixture to a simmer and continue cooking, whisking constantly, until slightly thickened, approximately 4-5 minutes.  DO NOT BOIL.
  • Stir the cheese into the milk mixture and remove from the heat. Continue stirring until the cheese is thoroughly combined. Season with salt and pepper, to taste.
  • Drain the pasta, do not rinse. Fold the macaroni into the cheese sauce and stir to combine.
    Check for seasoning and add salt/pepper, if needed.
  • Serve immediately.

Video

Nutrition

Calories: 606kcal, Carbohydrates: 65g, Protein: 25g, Fat: 26g, Saturated Fat: 16g, Cholesterol: 77mg, Sodium: 410mg, Potassium: 352mg, Fiber: 2g, Sugar: 7g, Vitamin A: 810IU, Vitamin C: 0.2mg, Calcium: 476mg, Iron: 1.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Leave a comment below!

Troubleshooting Stovetop Mac and Cheese

If your mac and cheese doesn’t turn out exactly the way you hoped, a few small fixes usually solve the problem quickly.

Why Is My Mac and Cheese Grainy?

Grainy cheese sauce usually happens when the heat is too high or the cheese is added too quickly. To fix it, keep the heat low and stir in the cheese gradually so it melts smoothly into the sauce.

Why Is My Mac and Cheese Too Thick?

Mac and cheese thickens as it sits, especially after the pasta absorbs more sauce. Stir in a splash of milk before serving or reheating to loosen it back up.

Why Is My Cheese Sauce Clumpy?

Clumps can happen when the cheese doesn’t melt evenly. Using freshly shredded cheese and adding it slowly over low heat helps create a smoother sauce.

Why Does Mac and Cheese Taste Bland?

The sauce may just need a little more seasoning. Salt, black pepper, and a small boost of flavor from cheeses with a sharper taste can make a big difference.

Why Did My Mac and Cheese Dry Out?

Mac and cheese can dry out if it sits too long or is reheated too aggressively. Reheat it gently and stir in a little milk to bring back the creamy texture.

Free email guide

Your “Healthy-ish” Meal Plan
Healthy meals don’t have to be difficult. Let me show you.

Leave a comment

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

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

25 Comments

  1. SueMay says:

    Crazy easy recipe with minimal ingredients. Thank you so much for sharing this. My kids love it every time and I love how quick it is. I don’t like cooking but this recipe makes me want to cook it myself 🙂

    1. Kellie says:

      You’re very welcome! It’s so easy, we make it often.

  2. Sue says:

    All sounds delicious. And how to cook chicken keeping it juicey. Can’t wait to try.

  3. deb says:

    Made this for Thanksgiving – following recipe to a T – and it was HORRIBLE! Think flour may have been a mistake and won’t use this again

    1. Kellie says:

      Hmmm, you’re the first to share this issue. You need flour to make a roux or use cornstarch.

  4. Kitty says:

    Hello! Can I double the quantity? 

    1. Kellie says:

      Yes, you can! It works well when you have to double the recipe.

  5. Elizabeth says:

    Its good but this was my first time making it and I used Swiss so it was good but I did mess up

    1. Kellie says:

      Oh, no! I hope you give it another try with cheddar as it makes the best Mac and cheese.