This One Pot Mac & Cheese Recipe is the ultimate comfort food made simple, creamy, and satisfying with minimal cleanup. Everything cooks together in a single pot, allowing the pasta to absorb flavor as it simmers into a rich, cheesy sauce that tastes homemade and nostalgic, yet modern and practical for busy days.
Table of Contents
Why Youโll Love This One Pot Mac & Cheese Recipe

This recipe is perfect when you want maximum comfort with minimal effort. There is no separate boiling, draining, or baking involved. The pasta cooks directly in milk and water, creating a naturally creamy sauce without the need for flour or a roux. It is kid-friendly, customizable, budget-conscious, and ready in about 20 minutes, making it ideal for weeknight dinners or quick lunches.
Ingredients for One Pot Mac & Cheese Recipe
Main Ingredients
- 2 cups uncooked elbow macaroni
- 2 cups whole milk
- 1ยฝ cups water
- 2 tablespoons unsalted butter
- 2 cups shredded cheddar cheese
- ยฝ teaspoon salt
- ยผ teaspoon black pepper
Ingredient Notes and Substitutions
Whole milk gives the creamiest result, but 2% milk also works well. Unsweetened plant-based milk can be used for a dairy-free version when paired with dairy-free cheese. Cheddar is classic, but Colby-Jack, Monterey Jack, or a blend melt beautifully. For extra creaminess, you can stir in an additional ยฝ cup cheese at the end.
Step-by-Step Instructions
Step 1 โ Combine Ingredients
In a large pot or deep skillet, add the uncooked macaroni, milk, water, butter, salt, and black pepper. Stir to combine and place over medium heat.
Step 2 โ Simmer the Pasta
Bring the mixture to a gentle simmer. Cook uncovered for about 10 to 12 minutes, stirring frequently, until the pasta is tender and most of the liquid has reduced into a creamy sauce.
Step 3 โ Add the Cheese
Reduce the heat to low. Stir in the shredded cheese a little at a time until fully melted and smooth. Continue stirring gently to prevent sticking.
Step 4 โ Adjust and Serve
Taste and adjust seasoning if needed. If the sauce thickens too much, stir in a splash of milk. Serve immediately while hot and creamy.
Pro Tips for Success
Stir often to keep the pasta from sticking and ensure even cooking. Keep the heat at a gentle simmer rather than a rolling boil. Always remove the pot from high heat before adding cheese to prevent grainy texture. Use freshly shredded cheese for smoother melting. Serve right away for the best texture.
Flavor Variations
Add ยผ teaspoon paprika or garlic powder for extra flavor. Stir in cooked chicken, turkey, or plant-based protein for a heartier meal. Mix in steamed broccoli or peas for a veggie boost. Use a blend of cheddar and mozzarella for extra stretch. Finish with a sprinkle of fresh herbs if desired.
Serving Suggestions
Serve this mac and cheese as a main dish with a simple side salad or as a side for roasted chicken or vegetables. It is also great with steamed green beans or sliced fruit for a balanced family meal.
Storage and Freezing Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave with a splash of milk to restore creaminess. Freezing is not recommended, as the sauce may separate.
Print
One Pot Mac & Cheese Recipe
- Total Time: 20 minutes
- Yield: 4 servings
Description
Creamy, cheesy, and simple comfort food cooked entirely in one pot. Minimal cleanup, maximum flavor, and ready in about 20 minutes.
Ingredients
- 2 cups uncooked elbow macaroni
- 2 cups whole milk
- 1ยฝ cups water
- 2 tablespoons unsalted butter
- 2 cups shredded cheddar cheese
- ยฝ teaspoon salt
- ยผ teaspoon black pepper
Instructions
- In a large pot or deep skillet, combine uncooked macaroni, milk, water, butter, salt, and black pepper. Stir and place over medium heat.
- Bring to a gentle simmer. Cook uncovered for 10-12 minutes, stirring frequently, until pasta is tender and most liquid has reduced into a creamy sauce.
- Reduce heat to low. Stir in shredded cheese gradually until fully melted and smooth.
- Taste and adjust seasoning if needed. If sauce thickens too much, stir in a splash of milk. Serve immediately while hot and creamy.
Notes
Stir often to prevent sticking. Use gentle simmer rather than high heat. Remove pot from heat before adding cheese to prevent grainy texture. Freshly shredded cheese melts smoother. Serve right away for best texture.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Nutrition Facts (Per Serving)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|---|---|---|---|---|---|
| ~420 | 17 g | 40 g | 21 g | 2 g | 620 mg |
FAQ About One Pot Mac & Cheese Recipe
Can I use a different pasta shape?
Yes, small pasta shapes like shells or cavatappi work well. Cooking time may vary slightly, so stir and monitor closely.
Why is my mac and cheese too thick?
The sauce thickens as it sits. Simply stir in a little warm milk to loosen it before serving.
Can I make this ahead of time?
This dish is best fresh, but it can be made a few hours ahead and reheated gently with added milk.
Is this recipe good for kids?
Absolutely. The mild, creamy flavor makes it a favorite with kids and adults alike.
Final Thoughts
This One Pot Mac & Cheese Recipe proves that homemade comfort food does not need to be complicated. With simple ingredients, one pot, and rich cheesy flavor, it is a recipe you will come back to again and again.
