This Easy Macaroni and Cheese Recipe cooks the pasta right in the milk for the creamiest most flavorful homemade mac and cheese you have ever made! One pot, 15 minutes, and just $0.39 a serving.

Macaroni and cheese in a large pot with a serving on a wooden spoon.
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

My nieces were over recently and after one bite they declared this better than the boxed stuff! With 8 kids of my own I have been making this instead of the box for years because it costs less and tastes so much better. Once you see how easy it is you will never go back to the box either.

Why You’ll Love This Recipe!

Carrie, the owner, with long dark hair, wearing earrings and a purple top, smiles at the camera in front of a textured, beige background.
  • Cost $3.15 total โ€” less than a box of Kraft and so much better
  • One pot, easy cleanup
  • Ready in about 15 minutes โ€” faster than waiting for a pot of water to boil separately
  • Only 6 ingredients!
  • Creamier than boxed mac and cheese because the pasta absorbs the milk as it cooks

If you love easy mac and cheese recipes like this one you will also love our Baked Mac and Cheese Recipe, White Cheddar Mac and Cheese or this Tiktok Mac and Cheese. They are all budget-friendly, made with simple ingredients, and the kind of comfort food everyone in the family agrees on.

Ingredients

Ingredients needed for this recipe Includes grated cheddar cheese, milk, pasta, salt, and pepper in separate bowls and measuring cups.
  • Elbow macaroni noodles โ€” small elbow macaroni is the classic choice and cooks perfectly in the milk and water mixture. Other small pasta shapes like shells, bowtie, or penne also work
  • Sharp cheddar cheese โ€” freshly shredded from a block gives the smoothest melt and the boldest flavor. Pre-shredded cheese has added starches that prevent it from melting evenly.
  • Milk โ€” whole milk gives the creamiest result. The pasta cooks directly in the milk which is what makes this recipe so creamy without any extra steps
  • Water โ€” combined with the milk as the cooking liquid. The ratio keeps the sauce from being too thick or too thin
  • Salt โ€” seasons the pasta as it cooks โ€” do not skip this step
  • Black pepper โ€” adds a subtle warmth that balances the richness of the cheese

Scroll to the bottom for the full recipe and ingredients in the recipe card.

How to Make Homemade Macaroni and Cheese

The key to this recipe is stirring frequently and watching the heat โ€” milk scorches easily so keep it at a low simmer and stir every minute or two.

Step 1 – Add the water, milk, pasta, salt and black pepper to a medium size saucepan.

A pot on a white tiled countertop contains milk, elbow macaroni, and black pepper, ready to be cooked.

Step 2 – Heat over medium heat and bring to a low simmer. Stir frequently and watch closely so that the milk does not over boil. Then reduce the heat to low and cook until the pasta is done which should take approximately 8-10 minutes. Stir frequently and add more water if needed as the pasta will absorb the liquid.

A large pot of creamy macaroni and cheese.

Step 3 – Remove the pot from the heat. Then stir in the freshly grated cheddar cheese until melted and well combined.

A large pot filled with cooked macaroni noodles topped with a generous amount of shredded cheddar cheese.

Step 4 – Taste and add more salt and pepper if needed. Enjoy!

Tips for Success

  • Always shred cheese from a block. Pre-shredded cheese has added ingredients that make it clump instead of melt smoothly. Two extra minutes of grating makes a noticeably creamier sauce
  • Keep the heat low and stir frequently. Milk scorches easily so keep it at a gentle simmer and stir every minute or two. If it starts to stick to the bottom reduce the heat immediately
  • Remove from heat before adding cheese. Adding cheese to a pot that is still on the burner can cause it to turn grainy. Pull the pot off the heat completely before stirring in the cheese
  • Cook pasta to al dente. The pasta should still have a very slight bite when you remove from heat โ€” it will continue to soften slightly as it sits. Overcooked pasta turns mushy in the sauce
  • Serve immediately. This mac and cheese thickens as it sits โ€” serve right away for the creamiest texture. If it thickens too much add a small splash of milk and stir to loosen
A close-up of a fork holding a bite of creamy, cheesy macaroni and cheese.

Variation Ideas

  • Change the cheese โ€” Monterey Jack, Gruyere, Gouda, or a mix of cheddar and mozzarella all work beautifully
  • Add protein โ€” stir in leftover rotisserie chicken, crumbled bacon, or diced ham to turn this into a full meal
  • Sneak in vegetables โ€” puree steamed cauliflower or broccoli and stir into the cheese sauce โ€” the kids will never notice
  • Make it spicy โ€” add a pinch of cayenne or a dash of hot sauce to the cheese sauce for a grown-up kick
  • Baked version โ€” pour into a 9×9 baking dish, top with extra shredded cheese and breadcrumbs, and bake at 350ยฐF for 20 minutes for a crispy topped baked mac and cheese

Serving Suggestions

Homemade Mac and Cheese is the ultimate side dish that can be served with many main dish recipes. Here are some of my favorite recipes.

Overhead view of two plates and a pot filled with an easy homemade macaroni and cheese recipe.

Storage and Freezer Instructions

Refrigerator

  • Store in an airtight container for up to 3โ€“4 days.

Freezer

  • Pour into a foil 9×9 baking pan and freeze for up to 3 months. Thaw overnight and bake covered at 350ยฐF for 30 minutes. Top with extra cheese and breadcrumbs before baking for a crispy finish

Reheating

  • Stovetop over medium-low heat with a splash of milk is the best method. You can also microwave in 60-second intervals stirring between each until warmed through

Frequently Asked Questions

Why is my mac and cheese grainy?

Always remove the pot from the heat completely before adding cheese and shred from a block.

Can I make this in a baking dish?

Yes! Pour the finished stovetop mac and cheese into a greased 9×9 baking dish, sprinkle with extra cheese and breadcrumbs, and bake in the oven at 350ยฐF for 20 minutes.

Why is my mac and cheese too thick?

Just add a splash of milk and stir over low heat until it reaches your preferred consistency.

More Mac and Cheese Recipes

This Easy Macaroni and Cheese Recipe has been one of the most made dishes in our house for years. Once you make it this way you will never go back to the box. If you make it leave a star rating and a comment below. I love hearing whether your family declared it better than Kraft the way my nieces did!

Macaroni and cheese being scooped by a wooden spoon.

Easy Macaroni and Cheese Recipe

4.84 from 25 votes
Estimated Cost: $3.15, $0.39 Per Serving
This Easy Macaroni and Cheese is made in one pot with just 6 simple ingredients. Pasta cooked directly in milk for an incredibly creamy result in about 15 minutes for just $0.39 a serving.
Cook Time 15 minutes
Total Time 15 minutes
Servings 6
Cuisine American
Course Side Dish
Calories 330
Want to save this?
Just enter your email and Iโ€™ll send it right to you, plus great new recipes weekly.

Ingredients

  • 8 oz Small Elbow Macaroni
  • 2 cups Shredded Sharp Cheddar Cheese
  • 1 ยฝ cups Milk
  • 1 ยฝ cups Water
  • ยฝ tsp Salt
  • ยฝ tsp Pepper

See how we calculate recipe costs.

Instructions

  • Add 8 oz small elbow macaroni, 1 ยฝ cups milk, 1 ยฝ cups water, ยฝ teaspoon salt, and ยฝ teaspoon pepper to a medium size pot.
  • Heat over medium heat and bring to a low simmer. Stir frequently and watch closely so that the milk does not over boil. Then reduce the heat to low and cook until the pasta is done which should take approximately 8-10 minutes. Stir frequently and add more water if needed as the pasta will absorb the liquid.
  • Remove the pot from the heat.
  • Stir in 2 cups shredded sharp cheddar cheese until melted and creamy.
  • Taste and add more salt and pepper if needed.
  • Enjoy!

Recipe Notes

Such an incredibly easy side dish you family will love!

Nutrition Facts

Calories 330kcal, Carbohydrates 32g, Protein 16g, Fat 15g, Saturated Fat 9g, Cholesterol 46mg, Sodium 459mg, Potassium 202mg, Fiber 1g, Sugar 4g, Vitamin A 476IU, Calcium 350mg, Iron 1mg

Pin This Now to Remember It Later

Pin Recipe

Share this recipe!

Pin

About the Author

Hi, Iโ€™m Carrie Barnard โ€” a professional food blogger with over 14 years of experience helping busy families make dinner fast, easy, and affordable.

At Eating on a Dime, I share simple, budget-friendly recipes that are tested in my own kitchen and approved by my 8 kids. With millions of readers each month, I’m here to help you cook real food for real families โ€” without the stress.

4.84 from 25 votes (22 ratings without comment)

Leave A Review

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

Recipe Rating




Comments

  1. Gina Schilling says:

    5 stars
    i will be making this with pot roast tonight.

    1. Carrie Barnard says:

      Thanks Gina! I hope you love it and thanks for the positive review!

  2. Sue says:

    I used 1 cup of extra sharp cheddar and 1 cup of monterey jack as that’s what I had. I also added about a tablespoon of unsalted butter before the cheese. Delish!

  3. Sue says:

    This looks great and I’m going to make it tonight. I see in the picture of the ingredients there is butter, but it’s not mentioned in the recipe. I’m assuming you add it before the cheese?

  4. Camille Kellett says:

    4 stars
    Way too much pepper for my kids! Otherwise good. Next time Iโ€™ll increase the salt and decrease the pepper.

  5. Mary Jo Fortes says:

    LOVE homemade Mac & Cheese, but never dreamed it could be so easy! Can’t wait to try this! Thanks for the American Cheese tip.

  6. Inger Brabbit says:

    I love homemade macaroni and cheese my son loves hamburger mixed with it !! Rate 5

  7. Shannon Woodard says:

    5 stars
    Easy and taste really good

  8. Cheryle says:

    I love this easy recipe & make it in my rice cooker. Just about the same measurements except use equal amounts of water and pasta. Don’t drain the remaining water when the pasta is cooked; just add the milk and cheese and let it sit on warm for about 5 minutes.

    1. Carrie says:

      Oh I never thought of that. Great idea Cheryle!

  9. Minnie(thelady8home.com) says:

    The easiest recipe in the world, and yet most favored…:)) Thanks so much!