One Pot Mac and Cheese
One whiff of creamy cheese sauce bubbling over perfectly cooked pasta can ignite a wave of nostalgia, transporting anyone back to cozy evenings spent with family. One Pot Mac and Cheese is the ultimate comfort food that invites smiles and satisfied stomachs. This dish isn’t just a delicious creation; it’s an experience that sparks joy at the dinner table. Forget about the boxed versions; this homemade delight shines with gooey melted cheese and a richness that’s impossible to resist.

Imagine setting the table with just one pot. That’s the beauty of this recipe! It’s quick, budget-friendly, and uses simple pantry staples. Whether you need a meal prep for the week, a hearty side dish for a holiday gathering, or a comforting dinner on a busy night, this cheesy goodness has you covered. Plus, it’s so easy that even novice cooks can master it. So grab your apron, roll your sleeves up, and let’s make this delightful dish together!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 45 minutes, making it perfect for busy weeknights.
- Irresistible Flavor: The combination of American cheese, cheddar, and Gruyere creates a creamy, rich sauce that’s so satisfying.
- Eye-Catching Appeal: The golden, bubbling cheese is as delightful to look at as it is to eat.
- Flexible Serving: Great as a side dish or as the main star at potlucks and gatherings.
- Diet-Friendly Options: Easily adaptable for gluten-free pasta or lower-fat dairy options.
Ingredients You’ll Need
- 3 cups water: This is the base for cooking the pasta. Ensure it’s boiling before adding the pasta for even cooking.
- 2 3/4 cups whole milk: Adds creaminess. For a lighter version, consider low-fat milk but note it may alter the creamy texture.
- 1/2 tsp garlic powder: Enhances flavor without the fuss of chopping garlic.
- 1/2 tsp onion powder: Adds depth to the flavor profile and complements the cheese beautifully.
- 16 oz. dry elbow pasta: Barilla brand is recommended for its great texture. If gluten-free is needed, look for gluten-free elbow pasta.
- 1 1/4 tsp salt (or to taste): Essential for elevating all flavors. Taste as you go!
- 1/4 tsp ground black pepper: Adds a subtle warmth; adjust to personal preference.
- 1/2 cup heavy cream: This elevates the dish to pure creaminess, making it indulgent. Whole milk can be an alternative but will be less rich.
- 2 tbsp butter: Adds richness and enhances the overall flavor.
- 4 oz. American cheese (shredded or cubed): Melts beautifully to offer that classic mac and cheese taste.
- 2 cups (8 oz.) extra sharp cheddar cheese: For that cheesy tang that perfectly balances the creaminess.
- 1 1/2 cups (6 oz.) Gruyere cheese, shredded: Provides a nutty, sophisticated flavor that takes this dish to the next level.
How to Make One Pot Mac and Cheese
- Boil the Liquid: In a large 12-inch sauté pan or pot, combine 3 cups of water, 2 3/4 cups of whole milk, 1/2 teaspoon of garlic powder, and 1/2 teaspoon of onion powder. Bring this mixture to a boil over medium-high heat, stirring occasionally.
- Cook the Pasta: Once the liquid is boiling, add in 16 oz. of dry elbow pasta, 1 1/4 teaspoons of salt, and 1/4 teaspoon of ground black pepper. Stir well and allow it to cook uncovered, stirring every 2 minutes. Cook until the pasta is just al dente, which should take about 7 to 8 minutes.
- Incorporate the Cream and Cheeses: Reduce the heat to low. Pour in 1/2 cup of heavy cream, and throw in the 4 oz. of American cheese and 2 tablespoons of butter. Stir until they melt into the creamy mixture.
- Finish with Cheddar and Gruyere: Remove from heat and add in 2 cups of shredded extra sharp cheddar cheese and 1 1/2 cups of shredded Gruyere cheese. Stir for a few seconds and then let it rest for a minute to allow the cheese to melt fully. If you need to thin the sauce, a splash of milk will do the trick. Taste and adjust the seasoning if needed.
Storing & Reheating
Store any leftovers covered in a sturdy container in the refrigerator for up to 3 days. For longer storage, freeze it in an airtight container for up to 3 months. To reheat, you can pop it in the microwave for about 1-2 minutes or heat it on the stove over low heat, stirring frequently. If the texture becomes too thick, simply add a splash of milk to revive the creaminess.
Chef’s Helpful Tips
- Avoid Overcooking Pasta: Cook pasta to just al dente; it will continue cooking a bit in the sauce.
- Cheese Matters: Use good quality cheese for the best flavor; fresh cheese melts better than pre-shredded versions.
- Adjust for Creaminess: If you find the sauce too thick, don’t hesitate to add more milk gradually until you reach the desired thickness.
- Customize Your Dish: Feel free to experiment by adding in cooked meats, vegetables, or different cheese varieties for unique flavors.
Elevating your mac and cheese experience is key; consider topping it with breadcrumbs before broiling for a crispy finish.
One Pot Mac and Cheese is more than just a recipe; it’s an invitation to savor every cheesy bite. With a rich, creamy texture and flavors that resonate warmth and comfort, this dish could easily become a staple in your kitchen. Don’t shy away from making it your own—whether adding extras or adjusting the cheese blends. Enjoy the process of creating this beloved classic, and let the aroma and flavors take center stage every time you serve it.

Recipe FAQs
Can I use a different type of cheese?
How do I make this dish gluten-free?
Can I make this dish ahead of time?
What can I add to enhance this recipe?
More Dinner Recipes
- Chili Mac
- Croutons
- Sheet Pan Hot Honey Chicken and Sweet Potatoes
- Chicken and Mushroom Pasta
- Pasta Primavera
👉 If you make my One Pot Mac and Cheese recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

One Pot Mac and Cheese
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Description
This One Pot Mac and Cheese is a quick and satisfying dish perfect for busy weeknights. Creamy, cheesy, and ready in just 30 minutes, it features tender elbow pasta combined with rich cheddar and gruyere. Whether you’re looking for comfort food or a simple dinner, this recipe delivers flavor with minimal cleanup.
Ingredients
- 3 cups water
- 2 3/4 cups whole milk, plus more to thin if needed
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 16 oz. dry elbow pasta
- 1 1/4 tsp salt, or to taste
- 1/4 tsp ground black pepper, or more to taste
- 1/2 cup heavy cream
- 2 tbsp butter
- 4 oz. (1 cup) american cheese, shredded or cut into small cubes
- 2 cups (8 oz) extra sharp cheddar cheese
- 1 1/2 cups (6 oz) gruyere cheese, shredded
Instructions
- In a large pot, combine water, milk, onion powder, and garlic powder. Bring to a boil over medium-high heat.
- Add the elbow pasta, salt, and pepper. Stir and cook uncovered, ensuring to stir every 2 minutes, until the pasta is just al dente, about 7 to 8 minutes.
- Lower the heat. Pour in the heavy cream, then add the American cheese and butter. Stir until melted.
- Remove from heat and incorporate the cheddar and gruyere cheeses. Let sit for a minute for the cheese to melt, then stir to combine thoroughly. If the mixture is too thick, add a splash of milk and adjust the seasoning as needed.
Notes
Feel free to mix in other cheeses based on your preference.
For added flavors, consider incorporating cooked vegetables like broccoli or peas.
Store any leftovers in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 cup
- Calories: 400
- Sugar: 3g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 50mg
