One Pot Recipes

One Pot Mac and Cheese Recipe

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

Quick and easy one pot mac and cheese recipe, made with simple ingredients on stovetop. It’s a delicious 30 minute weeknight meal and super cheesy & creamy!

My son loves this one pot mac and cheese! I think it’s even better than my family recipe and trust me… I don’t say that often…lol.

This creamy mac and cheese is the best!

This is truly the creamiest pasta you will ever eat, thanks to all that full-fat mozzarella cheese, cheddar cheese and whole milk.

How do you make homemade mac and cheese? How to make mac and cheese?

  1. Add pasta, milk, water, butter, mustard, seasonings in a large pot.
  2. Cook until macaroni is fully cooked.
  3. Add mozzarella and cheddar cheese and mix until fully melted and creamy.
  4. Garnish and enjoy.

Homemade Mac and Cheese Recipe

How do you make cheese sauce for macaroni?

  1. Heat milk in a nonstick saucepan.
  2. Add cheddar cheese, mozzarella cheese and seasonings of your choice.
  3. Cook until cheese is fully melted and there are no lumps and sauce is thick and creamy.

What is the best cheese to use for macaroni and cheese?

The best cheese is sharp cheddar cheese, hands down.

You can also use a blend of other cheeses for a different flavor:

  • Gouda
  • Mozzarella
  • Ricotta
  • Parmesan
  • Feta

Easy Mac and Cheese Recipe (One Pot)

Flavor variations for stovetop mac and cheese:

  • For cauliflower mac and cheese, use cauliflower cheese sauce. I, personally, don’t like it but it’s a healthier alternative.
  • For smoked mac and cheese, boil the pasta and prepare the cheese sauce, using ingredients below. Mix everything together in an aluminum pan. Place it in a smoker and smoke for 2 hours at 225 degrees.
  • For best baked mac and cheese recipe/ creamy baked mac and cheese/ homemade baked mac and cheese/southern baked mac and cheese, follow the same steps below and add everything in a an oven-safe dish. Top off with more cheddar cheese and crushed Ritz crackers or breadcrumbs. Bake at 400 degrees for about 20 minutes.
  • For fried mac and cheese, prepare mac and cheese and chill it in the fridge until firm. Them, use a cookie scooper to make balls and place them on a cookie tray and freeze until firm. Coat them in egg wash and cover in breadcrumbs and fry until golden brown.
  •  For buffalo chicken mac and cheese, mix in cooked shredded buffalo chicken or sliced buffalo chicken pieces into this pasta.
  •  For mac and cheese bites, prepare the pasta, as outlined below. Then, place spoonfuls in a muffin tray, sprayed with oil. Top off with cheddar cheese and breadcrumbs. Bake until cheese is bubbly.
  • For vegan mac and cheese, use vegan milk (almond milk, coconut milk, soy milk, cashew milk) and vegan cheese.

Best Mac and Cheese Recipe

Tips for easy mac and cheese/ macaroni and cheese:

  • Use your favorite cheeses. I like to use a combination of cheddar and mozzarella but my kiddo loves the Mexican cheese blend.
  • Adjust the amount of salt, pepper, garlic powder, ginger powder, based on your preference.
  • This mac and cheese will be slightly runny but it will continue to thicken as it cools down. So, don’t worry about it.
  • Garnish with basil, parsley or chives or it can be omitted too.
  • Use whole milk and full fat cheese for maximum creaminess and flavor. Don’t use low-fat or fat-free milk or cheeses!
  • Use small pastas like elbows, daltini or shells. If you use other types of pastas, the quantity of milk and water will probably have to be adjusted.
  • Start with 1 cup water and add more, as needed. This is because different brands of pastas have different cook times.

Other one pot pasta recipes:

One Pot Mac and Cheese Recipe (How to Make Mac and Cheese)
Print Recipe Pin Recipe
5 from 4 votes
Rate this Recipe »

One Pot Mac and Cheese

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Quick and easy one pot mac and cheese recipe, made with simple ingredients on stovetop. It's a delicious 30 minute weeknight meal and super cheesy & creamy!
Yield: 4 Servings



  • In a large nonstick pot, add milk, 1 cup water, pasta, salt, pepper, garlic powder, mustard, butter and mix.
  • Cook over medium high heat, mixing frequently to prevent pasta from sticking to the pot OR forming lumps OR boiling over. 
  • Continue cooking until until pasta is fully cooked (usually takes about 10 minutes). If the pasta is still not fully cooked, add more water (1/4 cup at a time) 
  • Once pasta is fully cooked, turn off the heat.
  • Stir in cheddar cheese and mozzarella cheese and mix until all the cheese is melted into a creamy, cheesy sauce. 
  • Garnish with dried parsley or chives or basil. Enjoy! 


  • Read all my tips above.
  • This tastes best when served fresh but leftovers can be stored in a sealed container in the fridge for up to 2 days. 


Calories: 300kcal, Carbohydrates: 5g, Protein: 15g, Fat: 24g, Saturated Fat: 15g, Cholesterol: 74mg, Sodium: 402mg, Potassium: 162mg, Sugar: 4g, Vitamin A: 800IU, Calcium: 448mg, Iron: 0.3mg
Course: Main Course
Cuisine: American
Calories: 300
Author: Abeer

Happy cooking everyone!

10 comments on “One Pot Mac and Cheese Recipe”

  1. I love one pot meals and I love mac and cheese, so this is a must make!

  2. I love how easy these one pot dishes are to make! I can’t wait to try your different cheese options!

  3. Looks delicious and so easy to make! !

  4. There is nothing better than mac and cheese. You nailed this recipe.

  5. It looks so cheesy! Would be a new favorite for my kids!

  6. This looks SO incredibly creamy!

  7. Yummy! Just made it…used grated Parmesan instead of mozzarella, used 1 cup of 1/2 and 1/2, (plus 1/2 cup water and the rest of the water), LOVE more creamy. Otherwise as you wrote it and it was delicious, thanks!

  8. This is a favourite around here.  Quick and easy.  Very creamy. Great recipe.

Leave a Reply

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

Recipe Rating