• Recipes
    • Breakfast
    • Bread
    • Dessert
    • Dinner
    • Instant Pot & Slow Cooker
    • Salads
    • Side Dishes
    • Snacks & Drinks
    • Soup & Chili
    • Sunday Dinners
    • Tips & Tutorials
  • About Us
  • Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About Us
  • Contact
  • Subscribe
×
Home » Recipes » Dinner

Easy Mac and Cheese (20 Minutes + One Pot!)

Updated: Jul 25, 2025 · Written by Misty · This post may contain affiliate links, which means that we may receive a commission if you make a purchase after clicking on the link. Please see our terms for more information.

  • Facebook
Homemade macaroni and cheese made in one pot with graphic overlay.
Easy, creamy homemade mac and cheese in bowl with fork and words overlay.
↓ Jump to Recipe
See More

In just 20 minutes, this Easy Mac and Cheese transforms pantry basics into a creamy, comforting bowl of homemade goodness. It uses a combination of classic ingredients to create the quickest and easiest dinner or side dish in just one pot!

For more mealtime magic, try one of our other one pan dinner recipes that the family will love!

Pan full of homemade mac and cheese made in only 20 minutes.

There isn't an easier macaroni and cheese than this! It's time to switch out the dry powder cheese packet in that boxed mac n cheese for this classic homemade version of easy mac and cheese. It's supremely creamy, ultra cheesy and, best of all, is cooked in just one pot! No reason to spend time doing extra dishes.

The ultimate comfort food of my childhood was baked mac and cheese, but some nights are just too busy to make it. So on those crazy weeknights I started making this easy Macaroni and Cheese instead. And let me tell you… it's absolutely the perfect recipe for a quick and simple meal that still tastes like you tried really hard. 🤣 

The original recipe is inspired by RecipeTin Eats Stovetop Macaroni and Cheese, but modified to make 1 lb of pasta and include fresh onion and garlic. Take 20 minutes tonight to give it a try! It's also a great addition to your Easter recipes and Thanksgiving recipes for an easy side dish everyone will love.

This was very creamy, cheesy and had a good flavor. Easy to make.

⭐⭐⭐⭐⭐ - Darla

Skip to:
  • Ingredients for easy mac and cheese
  • Helpful kitchen tools
  • How to make easy mac and cheese
  • Variations
  • How to serve macaroni and cheese
  • For a crowd
  • FAQs
  • Tips and tricks
  • Other great recipes
  • Recipe
  • Comments

Ingredients for easy mac and cheese

Simple, easy-to-find ingredients for homemade mac and cheese.
  • Butter: Salted or unsalted is fine, but if you use salted be sure to taste the pasta before adding extra salt at the end.
  • Onion: A yellow or sweet onion is best for the flavor in this recipe. If you need a quick substitute feel free to use onion powder.
  • Garlic: I use pre-minced garlic to make the recipe even faster and easier. In a pinch we use garlic powder.
  • Flour: All-purpose flour will be made into a roux with the onion and butter, which will help the sauce thicken.
  • Mustard powder (dry mustard): This is a secret ingredient that adds a little extra depth of flavor and rounds out the whole dish. I never make mac and cheese without it!
  • Milk: You can make this with whole milk or use 1-2% for a little less fat.
  • Water: The water adds enough liquid for the pasta to cook to al dente right in the sauce.
  • Macaroni: Elbow macaroni is the traditional pasta used and is the perfect size for cooking fast in the sauce.
  • Mozzarella cheese: Fresh mozzarella melts better than the pre-shredded cheese. Use the low-moisture, firm mozzarella block found near the other blocks of cheese.
  • Sharp cheddar cheese: Sharp cheddar is what gives this mac and cheese the best flavor. You can use medium cheddar, but I highly recommend sharp.
  • Salt and black pepper: Just a bit at the end to bring out the rest of the flavors.

Helpful kitchen tools

Cuisinart 719-18P Chef's Classic Stainless 2-Quart Saucepan with Cover,SilverUrbanstrive Cheese Grater With Container, Professional Cheese Grater with Handle, Stainless Steel Graters for Kitchen Handheld, Box Grater with 4 Sides for Vegetables, Ginger, Potatoes, BlackLodge 6 Quart Enameled Cast Iron Dutch Oven with Lid - Dual Handles - Oven Safe up to 500° F or on Stovetop - Use to Marinate, Cook, Bake, Refrigerate and Serve - Oyster WhiteCuisinart GreenGourmet Bamboo Solid Spoon

 

How to make easy mac and cheese

Sauteing onions and garlic in butter before adding in cheese and macaroni noodles.

Cook the onions and garlic: Melt the butter in a large saucepan or dutch oven over medium heat. Cook the onion and garlic in the melted butter for 3-4 minutes, or until translucent. 

Cooking the flour in the butter mixture to take off the raw taste.

Make the roux: Add the flour and mustard powder to the pot and whisk constantly for 30-60 seconds. 

Whisking milk into the roux for homemade mac and cheese.

Add liquid: Slowly add a little milk at a time, whisking constantly, until a thick slurry forms. Then continue adding the milk and water slowly, whisking to incorporate it without leaving any lumps or until the white sauce is smooth.

Adding in the macaroni noodles to the milk and chicken broth mixture is the key to keeping this dinner made in only one pot.

Cook noodles: Add the pasta and bring the pot to a simmer for 10-12 minutes, or until the noodles are tender. 

Stirring in a combination of cheeses for a perfectly cheesy sauce.

Stir in cheese: Remove the pot from the heat, then add in the cheese a few handfuls at a time. Stir until the cheese melts completely. It's the combination of cheeses that makes this a flavorful and creamy cheese sauce.

Stock pot with creamy cheese sauce and macaroni noodles.

Serve: Taste and season with salt and pepper if needed. 

Variations

  • Add in crumbled bacon
  • Top with bbq sauce or hot sauce
  • Add in cayenne pepper or chili flakes
  • Use garlic powder or onion powder in a pinch
  • Use small shells or penne in place of the elbow macaroni
  • For more vegetables try adding in frozen mixed veggies
Large pot full of homemade mac and cheese.

How to serve macaroni and cheese

Homemade easy macaroni and cheese is so versatile it can be served as a main dish or as a side dish. It also is just as great for a weeknight dinner or taken to a potluck. Here are a few ideas either way.

Sides when mac and cheese is the main dish

  • Salad (like this fresh spinach salad) or fresh cut vegetables
  • Fresh fruit or fruit salad
  • Roasted broccoli or brussel sprouts
  • Baked beans

Main dishes when mac and cheese is the side

  • BBQ - Try this smoked tri tip or this Slow Cooker Barbecue Beef!
  • Rotisserie chicken (I love the ones from Sam's or Costco!)
  • Fried chicken- like this incredible hot honey chicken.
  • Chicken fingers, nuggets, or tenders
  • Meatloaf
  • Sandwiches- a couple of our favorites are this raspberry BBQ sandwich or this juicy tri tip sandwich.

For a crowd

Easy homemade macaroni and cheese is always a crowd-pleaser whether as a main course or easy side dish! This recipe serves 6 for dinner. If you want to serve more, you can double the recipe. But be sure to use a very large pot so you don't end up with an overflowing pot.

Quick mac and cheese recipe in a serving bowl with pan next to it.

FAQs

What other cheeses can I use?

I highly recommend sticking to mozzarella and sharp cheddar. It's the perfect combination of melty, creamy cheese and good flavor. If you need different cheeses as a substitute, you can use mild cheddar, colby jack, monterey jack, or pepper jack. 

Can I make this recipe ahead?

Stovetop macaroni and cheese tends to be best served fresh, but there are a few tricks for making it ahead. First, if you plan on reheating it undercook it just slightly so the noodles don't get too soft later. Also, add an extra handful of cheddar cheese when first making it; then add a good splash of warm milk when you reheat it to restore the creaminess (the extra cheddar helps it keep its flavor even after adding extra milk later). 

Can I freeze easy homemade mac and cheese?

This recipe can technically be frozen, however it does not turn out nearly as saucy or creamy. We prefer this make-ahead macaroni and cheese for that. If you do freeze it, wrap it tightly in plastic wrap then foil and freeze for up to 3 months. For best results thaw it completely before reheating. When reheating, add some hot milk and shredded cheddar cheese to restore the creamy cheesy sauce. 

How to store and reheat macaroni and cheese?

If stored in an airtight container, mac and cheese typically lasts 3-4 days in the fridge. To reheat, warm it in the microwave. Near the end of the warming, add a splash of milk and a bit of cheddar cheese. Continue microwaving and stirring until hot and creamy. 

Bowl of homemade creamy mac and cheese done in just a few minutes,

Tips and tricks

  • Shred your own cheese - really! Pre-shredded cheese is coated, so it doesn't melt the same, nor does it have the same flavor. 
  • Whisk constantly when adding the milk and add it slowly. If you add it all at once, it won't incorporate into the flour mixture, leaving lumps of flour in the sauce. 
  • If you can't serve this right away (i.e. you're taking it to a party, your kids are home late from practice, etc) leave it covered to keep warm. Then thin it with a bit of hot milk to restore the creamy sauce. If it starts to lose its flavor as you add milk, add more shredded cheddar to the hot pasta and stir until melted. 

Other great recipes

  • Baked Macaroni and Cheese - A longer macaroni and cheese recipe, but so worth every minute! It gets golden brown, is irresistibly delicious, and is great for making and freezing ahead. A favorite recipe of the whole family.
  • 25 Minute Lemon Broccoli Pasta - Another easy weeknight dinner, this recipe is tasty enough to serve to guests yet simple enough to make for the family. 
  • Chicken Piccatta Pasta - This is an Italian classic turned into a delicious pasta. It's great for serving guests and always gets rave reviews. 
  • Ground Beef Pasta Recipe - A delicious and easy dinner that takes just one pot and thirty minutes!
  • Hot Honey Skillet Corn Recipe - A ten minute side dish that's bursting with sweet and spicy flavor.

Recipe

Finished pan of easy mac and cheese with wooden spoon.

Easy Mac and Cheese (20 Minutes +One Pot!)

In just 20 minutes, this Easy Mac and Cheese transforms pantry basics into a creamy, comforting bowl of homemade goodness. It uses a combination of classic ingredients to create the quickest and easiest dinner or side dish in just one pot!
5 from 4 votes
Print Pin Save Saved! Rate
Course: Dinner
Cuisine: American
Prep Time: 5 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 20 minutes minutes
Servings: 6
Calories: 688kcal
Author: Misty

Ingredients

  • 7 tablespoon butter
  • ½ large onion finely diced
  • 2 teaspoon garlic minced
  • 6 tablespoon flour
  • 1 teaspoon mustard powder
  • 4 cups milk
  • 4 cups water
  • 1 lb elbow macaroni
  • 2 cups (5 oz) mozzarella cheese shredded
  • 2 cups (5 oz) sharp cheddar cheese shredded
  • ¾ teaspoon salt add or decrease depending on taste
  • ½ teaspoon pepper

Instructions

  • Melt the butter in a large saucepan over medium-high heat. Cook the onion and garlic for 3-4 minutes, or until translucent.
    7 tablespoon butter, ½ large onion, 2 teaspoon garlic
  • If not done already, shred the cheese while the onion and garlic cook. Combine the milk and water in a separate measuring cup.
    4 cups milk, 4 cups water
  • Add the flour and mustard powder to the pot and whisk constantly for 30-60 seconds.
    6 tablespoon flour, 1 teaspoon mustard powder
  • Slowly add a little milk/water mixture at a time, whisking constantly, until a thick slurry forms. Then continue adding the milk and water slowly, whisking to incorporate it without leaving any lumps.
  • Add the pasta and bring the pot to a simmer for 10-12 minutes, or until the noodles are tender.
    1 lb elbow macaroni
  • Remove the pot from the heat, then stir in the cheese a few handfuls at a time. Taste and season with salt and pepper if needed.
    2 cups (5 oz) mozzarella cheese, 2 cups (5 oz) sharp cheddar cheese, ¾ teaspoon salt, ½ teaspoon pepper

Notes

Tips & Tricks
  • Shred your own cheese - really! Pre- shredded cheese is coated, so it doesn't melt the same, nor does it have the same flavor. 
  • Whisk constantly when adding the milk and add it slowly. If you add it all at once, it won't incorporate into the flour mixture, leaving lumps of flour in the sauce. 
  • If you can't serve this right away (i.e. you're taking it to a party, your kids are home late from practice, etc) leave it covered to keep warm. Then thin it with a bit of hot milk to restore the creamy sauce. If it starts to lose its flavor as you add milk, add more shredded cheddar to the hot pasta and stir until melted. 
Storage
Store in an air-tight container in the fridge for 3-4 days. 
Reheating Instructions
Reheat in the microwave. Near the end of the warming, add a splash of milk and a bit of cheddar cheese. Continue microwaving and stirring until hot and creamy. 
Freezing Instructions
This recipe can technically be frozen, however it does not turn out nearly as saucy or creamy. If you do freeze it, wrap it tightly in foil and freeze for up to 3 months. Then thaw it completely before reheating. When reheating, add some hot milk and shredded cheddar cheese to restore the creamy sauce. 

Add Your Own Notes

Click here to add your own private notes. They will only be visible to you. If you clear your browser's cache, they will be lost.

Nutrition

Calories: 688kcal | Carbohydrates: 73g | Protein: 28g | Fat: 31g | Saturated Fat: 19g | Cholesterol: 91mg | Sodium: 784mg | Potassium: 453mg | Fiber: 3g | Sugar: 11g | Vitamin A: 1022IU | Vitamin C: 1mg | Calcium: 568mg | Iron: 2mg

All nutrition information is provided by a third party and is an estimate only. Use your own nutritional calculator for more specific measurements.

Tried this recipe?Leave a rating or pin it for later!

More Dinner Recipes

  • Chicken and rice on a wooden cooking spoon.
    Easy Bone In Chicken Thighs and Crispy Rice
  • A tray of shredded ham and a glass container of glaze next to it.
    Smoked Pulled Ham (Crazy Good!)
  • Blackberry barbeque chuck roast on a plate with potatoes and veggies with a fork.
    Slow Cooker Barbecue Beef (with Blackberry BBQ Sauce) 
  • Easy taco soup in a white glass bowl with a spoon.
    25 Minute Taco Soup with Ground Beef (Flavorful!)

Comments

    5 from 4 votes (1 rating without comment)

    Leave a comment! Cancel reply

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

    Recipe Rating




  1. Darla says

    April 07, 2023 at 2:45 pm

    5 stars
    This was very creamy, cheesy and had a good flavor. Easy to make. I used whole wheat macaroni elbows and even used cashew milk. It turned out great. We enjoyed it with instant pot glazed carrots on the side.

    Reply
    • Danielle says

      April 08, 2023 at 8:00 am

      We love to hear that, and thanks for including your substitutions. That's very helpful!

      Reply
  2. Ryan says

    March 16, 2021 at 1:39 pm

    5 stars
    I just made this last night. This is a good recipe and easy to make! Thanks for the tip about shredding your own cheese for this. I never knew about pre-shredded cheese being coated. So I took your advice and shredded it on my own. It turned out perfect. Maybe next time I'll add some chicken to it like the above commenter mentioned.

    Reply
    • Danielle says

      March 17, 2021 at 6:56 am

      Thanks for the feedback! If you end up trying it with chicken, please let us know how that turned out.

      Reply
  3. Aspen says

    November 07, 2020 at 5:22 pm

    5 stars
    This is super easy and delicious. It’s not too watery! My favorite way to eat this is with some chicken breast cooked with creole seasoning, chopped up, and mixed in. So good!

    Reply
    • Misty says

      November 09, 2020 at 7:40 am

      Glad you loved it! I love serving it with chicken as well!

      Reply
Danielle and Misty smiling with green foliage in the background.

Hey there!

We're Danielle & Misty!

A mom and daughter with a serious passion for seeking out the best recipes to serve again and again to those we love. With a mix of everyday favorites and indulgent weekend fare there is something here for you and yours as you develop your own family traditions.

More about us →

Christmas Recipes

  • Silicone brush dripping pineapple glaze for ham on spiral cut ham.
    Ham Glaze with Pineapple and Brown Sugar
  • Up close roasted turkey breast pieces on a serving platter.
    How to Cook Turkey Breast in a Roaster Oven (Moist & Easy!)
  • Overhead of overnight monkey bread on a white cake plate.
    Easy Monkey Bread (Rhodes rolls and butterscotch pudding)
  • Baked Rhodes roll with butter and herbs being held in a hand.
    Easiest Rhodes Dinner Rolls
  • Holly and berry decorated Christmas Bundt cake.
    Easy Holiday Bundt Cake
  • Serving spoon in the cheesy scalloped potatoes.
    Make-Ahead Cheesy Scalloped Potatoes

Popular Recipes

  • Tender pot roast and gravy on a white plate with potatoes and green beans.
    Crock Pot Chuck Roast (SO tender & easy!)
  • A serving of pumpkin coffee cake with a bite of it resting on a fork beside it.
    Pumpkin Coffee Cake Recipe with Crumble Topping
  • Serving spoon full of caramelized pieces of roasted corn.
    Easy Skillet Roasted Corn (Simple Recipe!)
  • Individual molten chocolate lava cake with oozy center with scoop of ice cream and raspberries on a plate.
    Mini Chocolate Lava Cakes

Footer

Sign up for weekly recipe ideas!

Sign up here for emails with our favorite recipes and kitchen products.

Sign up here!
  • Contact
  • About Us
  • Privacy Policy
  • Terms of Use
  • Disclaimer
  • ↑ back to top

Copyright © 2025 Borrowed Bites

Affiliate links are used on this site. Please see our privacy policy for more information.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.