One-Pot Mac and Cheese is a creamy, cheesy, and comforting dish made entirely in one pot. With tender pasta cooked directly in a rich, velvety cheese sauce, this recipe is perfect for busy weeknights and requires minimal cleanup. It’s a family-friendly dish that’s ready in under 30 minutes!
Why You’ll Love This Recipe
- Made entirely in one pot—no need to boil and drain the pasta separately
- Ultra-creamy and loaded with cheesy goodness
- Quick and easy to prepare, perfect for busy weeknights
- Minimal cleanup required
- Customizable with different cheeses and add-ins
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 2 cups elbow macaroni (or any short pasta)
- 2 cups whole milk
- 1 cup chicken or vegetable broth
- 1 cup water
- 2 cups shredded cheddar cheese (or a mix of cheeses)
- 1/2 cup grated Parmesan cheese
- 2 tablespoons unsalted butter
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon mustard powder (optional)
- Salt and black pepper to taste
Directions

- Cook the Pasta:
- In a large pot or Dutch oven, combine the macaroni, milk, broth, water, garlic powder, onion powder, salt, and pepper.
- Bring to a boil over medium heat, stirring occasionally to prevent the pasta from sticking.
- Simmer:
- Reduce heat to low and let the pasta simmer for 8-10 minutes until tender. Stir frequently to avoid burning and ensure even cooking.
- Add Cheese and Butter:
- Once the pasta is fully cooked and most of the liquid is absorbed, remove the pot from heat.
- Stir in butter, shredded cheddar, and Parmesan cheese until melted and the sauce is smooth and creamy.
- Adjust Consistency:
- If the mac and cheese is too thick, add a splash of milk or broth to reach your desired consistency.
- Season with additional salt and pepper if needed.
- Serve:
- Serve hot as a main dish or a delicious side. Garnish with fresh parsley or an extra sprinkle of cheese if desired.
Servings and Timing
- Servings: 4-6
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
Variations
- Bacon Mac and Cheese: Add cooked, crumbled bacon for a smoky flavor.
- Veggie-Packed: Stir in cooked broccoli, peas, or sautéed spinach for added nutrition.
- Spicy Kick: Add a pinch of cayenne pepper or a dash of hot sauce for some heat.
- Four-Cheese Blend: Use a mix of cheddar, mozzarella, Gruyère, and Parmesan for extra richness.
- Garlic Herb: Add minced garlic and fresh herbs like thyme or rosemary for a savory twist.
Storage/Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezing: Not recommended, as the sauce can become grainy when reheated.
- Reheating: Warm in a pot over low heat with a splash of milk to restore creaminess. Alternatively, reheat in the microwave, stirring occasionally.
FAQs
1. Can I use different types of pasta?
Yes, any short pasta works well, including shells, rotini, or penne.
2. How do I keep the cheese sauce smooth?
Avoid using pre-shredded cheese, as it contains anti-caking agents that can affect the sauce’s smoothness. Grate fresh cheese for the best results.
3. Can I make this recipe gluten-free?
Yes, simply use gluten-free pasta and ensure your broth and seasonings are gluten-free.
4. What type of cheese is best for mac and cheese?
Cheddar is classic, but mixing in cheeses like mozzarella, Gruyère, or Monterey Jack can add flavor and creaminess.
5. How do I prevent the mac and cheese from becoming too thick?
If the pasta absorbs too much liquid, stir in extra milk or broth to loosen the sauce.
6. Can I add protein to this dish?
Absolutely! Cooked chicken, ground beef, or even shredded rotisserie chicken make great additions.
7. How do I make this dish healthier?
Use whole wheat pasta, low-fat cheese, and add extra vegetables to lighten up the dish.
8. Can I bake this mac and cheese?
Yes, transfer the cooked mac and cheese to a baking dish, top with breadcrumbs, and bake at 375°F (190°C) until golden and bubbly.
9. Can I use non-dairy milk and cheese for a dairy-free version?
Yes, there are great dairy-free options available. Use plant-based milk and cheese substitutes for a vegan-friendly version.
10. How do I make this dish ahead of time?
Prepare the dish as directed, then store in the refrigerator. Reheat gently on the stovetop, adding a bit of milk to revive the sauce.
Conclusion
One-Pot Mac and Cheese is a creamy, cheesy delight that’s easy to whip up in under 30 minutes. With its simple ingredients and rich, comforting flavor, this dish is perfect for both kids and adults. Whether you’re looking for a quick weeknight dinner or a crowd-pleasing side dish, this one-pot wonder is sure to satisfy all your cheesy cravings!
PrintOne-Pot Mac and Cheese
This creamy and comforting One-Pot Mac and Cheese is the ultimate quick and easy meal! Made with tender pasta, rich cheddar cheese, and a velvety sauce, this recipe requires just one pot, making cleanup a breeze. Perfect for busy weeknights or whenever you need a cozy and satisfying dish!
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course, Side Dish
- Method: One-Pot, Stovetop
- Cuisine: American
Ingredients
- 2 cups (200 g) elbow macaroni (or pasta of your choice)
- 2 cups (480 ml) milk
- 1 cup (240 ml) chicken or vegetable broth
- 1 cup (240 ml) water
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon mustard powder (optional)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups (200 g) shredded sharp cheddar cheese
- 1/2 cup (60 g) shredded mozzarella (optional, for extra creaminess)
- 2 tablespoons butter
- 1/4 cup (60 ml) heavy cream (optional, for extra richness)
For Garnish (Optional):
- Fresh parsley, chopped
- Grated Parmesan cheese
- Crushed crackers or panko breadcrumbs for a bit of crunch
Instructions
🍝 Cook the Pasta:
-
Combine Ingredients:
- In a large pot, add the pasta, milk, chicken or vegetable broth, water, garlic powder, onion powder, mustard powder, salt, and black pepper.
-
Bring to a Boil:
- Stir well and bring the mixture to a gentle boil over medium heat.
-
Cook Until Tender:
- Reduce the heat to low and simmer for 8-10 minutes, stirring occasionally, until the pasta is tender and most of the liquid is absorbed.
🧀 Make It Cheesy:
-
Add Cheese and Butter:
- Stir in the shredded cheddar and mozzarella cheese until melted and smooth.
- Add butter and stir until fully incorporated.
-
Make It Creamy:
- Pour in the heavy cream (if using) and mix until the sauce is silky and the pasta is fully coated.
-
Adjust Consistency:
- If the sauce is too thick, add a splash of milk or broth to reach your desired consistency.
🍽️ Serve:
-
Garnish and Enjoy:
- Serve immediately with a sprinkle of fresh parsley, grated Parmesan, or a crunchy topping if desired.
-
Serving Suggestions:
- Pair with a fresh green salad or steamed vegetables for a complete meal.
Notes
- Cheese Choice: For the best flavor, use freshly grated cheese. Pre-shredded cheese often contains anti-caking agents that may affect the sauce’s creaminess.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheating Tip: Reheat on the stovetop with a splash of milk to keep the mac and cheese creamy.