One of the ultimate comfort foods, One Pot Mac and Cheese is a dish that wraps you in warmth and nostalgia. Creamy, cheesy, and absurdly easy to make, this dish sings of cozy nights in or gathering around the dinner table with loved ones. The great thing about this recipe is that it takes just one pot to create this delightful meal, minimizing cleanup while maximizing flavor. Whether you’re celebrating a special occasion or just in need of a quick weekday meal, you’ll find this one pot wonder is the answer to your cravings.
Thank you for reading this post, don't forget to subscribe!
What I love most about One Pot Mac and Cheese is its versatility. The rich flavors of sharp cheddar and gruyere combine beautifully, creating a luscious sauce that clings to the perfectly cooked elbow pasta. It’s a dish that reminds me of family gatherings where macaroni and cheese was the star of the show. Each forkful transports you to your fondest culinary memories. So grab your favorite pot and let’s whip up this delightful dish that’s sure to become a household favorite!
Why You’ll Love This Recipe
- Simple & Quick: Ready in under an hour, this dish is perfect for busy weeknights.
- Irresistible Flavor: The combination of American cheese, cheddar, and gruyere creates an incredibly creamy, dreamy sauce.
- Eye-Catching Appeal: The golden top with bubbly cheesy goodness makes it almost too pretty to eat!
- Flexible Serving: Perfect as a side dish for barbecues, or as a snack to cozy up with on the couch.
- Diet-Friendly Options: Easily customizable—try gluten-free pasta or adjust the cheese for a twist!
Ingredients You’ll Need
- 3 cups water: Essential for cooking the pasta and ensuring it absorbs maximum flavor.
- 2 3/4 cups whole milk: This gives the sauce its rich, creamy quality. You can substitute with 2% milk but expect a slightly less creamy texture.
- 1/2 tsp each garlic powder and onion powder: These seasonings add depth and enhance the overall flavor without overpowering it. Fresh garlic and onions can be used as alternatives if you prefer.
- 16 oz. dry elbow pasta: I recommend using Barilla for its consistent quality and texture. Other short pasta shapes can work too, like shells or cavatappi.
- 1 1/4 tsp salt, or to taste: A little salt helps to balance the flavors, so don’t skip this!
- 1/4 tsp ground black pepper, or more to taste: Adds a subtle warmth to the dish.
- 1/2 cup heavy cream: For a velvety finish that makes the sauce extra indulgent. You may reduce it or substitute with half-and-half if you’re watching calories.
- 2 tbsp butter: This not only adds richness but also helps in the melting process of the cheese.
- 4 oz. (1 cup) American cheese: Melts perfectly and adds creaminess. Feel free to swap with a mild cheddar for a different flavor.
- 2 cups (8 oz) extra sharp cheddar cheese: Its bold flavor makes the dish a real crowd-pleaser.
- 1 1/2 cups (6 oz) gruyere cheese: Brings a nutty taste and a luxurious texture. Swiss cheese can be a good substitute too.
How to Make One Pot Mac and Cheese
-
Boil the Base: In a 12-inch sauté pan or large pot, combine 3 cups water, 2 3/4 cups whole milk, 1/2 tsp garlic powder, and 1/2 tsp onion powder. Bring to a boil over medium-high heat, stirring occasionally to avoid scalding the milk.
-
Cook the Pasta: Once boiling, add 16 oz. of dry elbow pasta, 1 1/4 tsp salt, and 1/4 tsp ground black pepper. Stir well and cook uncovered until the pasta is just al dente—this usually takes about 7 to 8 minutes, depending on your stove. Make sure to stir every two minutes to prevent the pasta from sticking.
-
Add Cream and Cheese: After the pasta reaches al dente, reduce the heat to low. Pour in 1/2 cup heavy cream, add 4 oz. shredded American cheese, and drop in 2 tbsp butter. Stir until fully melted and incorporated into the pasta.
-
Finish with Cheddar and Gruyere: Remove from heat and add in 2 cups of extra sharp cheddar cheese and 1 1/2 cups of gruyere cheese. Stir a few times and let the dish sit for a minute to help the cheese melt completely. If the mixture seems too thick, you can thin it out with a splash of milk and adjust the seasoning with more salt and pepper to taste.
Storing & Reheating
Store any leftovers in an airtight container at room temperature for up to two hours, or refrigerate it for up to four days. If freezing, transfer to a freezer-friendly container, where it can last up to three months. When you’re ready to enjoy it again, simply reheat it in the microwave or on the stovetop over low heat, adding a little milk if it appears dry. Keep in mind that the sauce may thicken up during storage, so a splash of milk will help smooth it out!
Chef’s Helpful Tips
- Ensure your pasta is cooked to al dente; it will continue to cook slightly when cheese is added, preventing mushiness.
- Use room temperature dairy products for faster melting and a creamier texture.
- Stir frequently while boiling to prevent sticking at the bottom of the pot.
- Experiment with different cheese blends! Gouda or fontina cheeses also melt beautifully and provide unique flavors.
- Make ahead by preparing the dish without cheese, refrigerate, and stir in the cheese when you’re ready to bake or serve.
One Pot Mac and Cheese is not just a dish; it’s a joyful experience that brings comfort in each bite. Its creamy texture and cheesy flavor make it truly irresistible. Don’t hesitate to play around with different cheeses or add-ins like bacon, broccoli, or even jalapeños for a touch of heat. Not only will you love cooking this dish, but everyone who tastes it will certainly appreciate the effort you put in.

Recipe FAQs
Can I use gluten-free pasta for this recipe?
Absolutely! You can substitute regular elbow pasta with gluten-free pasta. Just be mindful that gluten-free pasta may require less cooking time, so start checking for doneness a minute or two earlier.
How do I make this dish a bit healthier?
You can reduce the amount of cheese or use low-fat milk and cream. Alternatively, add veggies like spinach or broccoli to increase the nutritional value while still enjoying that creamy goodness.
Can I prepare One Pot Mac and Cheese ahead of time?
Yes! You can make it ahead without the cheese, store it in the refrigerator, and add the cheese when you’re ready to finish cooking. This is great for meal prepping for the week!
What can I serve with One Pot Mac and Cheese?
This dish pairs wonderfully with a fresh salad, grilled chicken, or even as a side for burgers. It’s versatile enough to shine on its own or complement a variety of main courses.
Print
One Pot Mac and Cheese
This One Pot Mac and Cheese serves up irresistible flavor with minimal cleanup. Made with creamy cheeses and tender elbow pasta, it’s the perfect comfort food for a quick dinner that brings everyone together.
- Total Time: 45 minutes
- Yield: 12 servings 1x
Ingredients
- 3 cups water
- 2 3/4 cups whole milk, plus more to thin if needed
- 1/2 tsp each garlic powder and 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 12-inch sauté pan or large pot, bring water, milk, onion powder, and garlic powder to a boil over medium-high heat.
- Add pasta, salt, and pepper. Stir and cook uncovered until just al dente, stirring every 2 minutes, reducing heat if necessary, and simmerring for about 7 to 8 minutes.
- Lower heat to low, add cream, american cheese, and butter. Stir until melted.
- Remove from heat, add cheddar cheese and gruyere cheese. Stir a few times, then let sit for 1 minute for the cheese to melt before tossing to combine. Thin with a splash of milk if needed and season with additional salt.
Notes
Feel free to adjust the cheese types to your preference for different flavors.
This dish is best served immediately; however, if storing leftovers, reheat gently to maintain creaminess.
For added flavor, consider stirring in cooked bacon or sautéed vegetables.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dishes
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 420
- Sugar: 3g
- Sodium: 750mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 17g
- Cholesterol: 60mg






