There’s something undeniably comforting about a bowl of warm, gooey mac and cheese. It’s the kind of dish that wraps you up like your favorite blanket on a chilly evening. Our Creamy One Pot Mac and Cheese takes this cozy classic to a new level by making it ultra-creamy, perfectly seasoned, and effortless with just one pot.

No baking, no roux, no complicated steps—just simple ingredients and a foolproof method that delivers rich flavor and smooth texture in under 30 minutes. Whether you’re feeding hungry kids, prepping a fast weeknight dinner, or indulging in nostalgic comfort food, this recipe is your new go-to.
Why You’ll Love This Creamy One Pot Mac and Cheese
- Minimal cleanup: everything cooks in one pot.
- Extra creamy and cheesy with a velvety texture.
- Ready in 25 minutes or less.
- Kid-approved and adult-adored.
- Customizable with add-ins like bacon, spinach, or hot sauce.
What Type of Cheese Is Best for One Pot Mac and Cheese?
For the best flavor and melt, use a combination of cheeses. Sharp cheddar adds boldness, while mozzarella brings stretch and creaminess. If you like extra richness, add a touch of cream cheese or even gouda. Pre-shredded cheese works in a pinch, but freshly shredded melts smoother and more evenly.
Ingredients for the Creamy One Pot Mac and Cheese

Elbow macaroni – The classic pasta shape that holds cheese sauce perfectly.
Butter – Adds richness and a silky base to start the sauce.
All-purpose flour – Helps thicken the sauce just enough to cling to the noodles.
Whole milk – Provides a creamy, slightly sweet flavor and smooth texture.
Heavy cream – Adds depth and luscious creaminess that milk alone can’t provide.
Sharp cheddar cheese – Offers that classic bold mac and cheese flavor.
Mozzarella cheese – Melts beautifully into a gooey, stretchy sauce.
Salt – Enhances the natural flavor of the cheese.
Black pepper – Adds a subtle kick to balance the richness.
Garlic powder – Brings in a savory note without overpowering the dish.
Ground mustard – Deepens the cheesy taste with a hint of tang.
How To Make the Creamy One Pot Mac and Cheese
Step 1: Cook the Pasta
In a large pot, bring 4 cups of water to a boil. Add 2 cups of elbow macaroni and a pinch of salt. Cook for 8-9 minutes until al dente, then drain and set aside.
Step 2: Start the Roux
In the same pot, melt 4 tablespoons of butter over medium heat. Once melted, whisk in 2 tablespoons of all-purpose flour and stir constantly for 1 minute to eliminate the raw flour taste.
Step 3: Make It Creamy
Slowly pour in 2 cups of whole milk and 1 cup of heavy cream, whisking continuously to avoid lumps. Simmer the mixture for 4-5 minutes until it thickens slightly.
Step 4: Add Seasoning
Stir in 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon garlic powder, and 1/4 teaspoon ground mustard. Let it simmer for another minute to blend flavors.
Step 5: Stir in the Cheese
Turn heat to low and gradually add 2 cups of freshly shredded sharp cheddar and 1 cup of shredded mozzarella. Stir until the cheese melts completely and the sauce is smooth.
Step 6: Combine Pasta and Sauce
Add the cooked macaroni back into the pot and stir until the pasta is fully coated with the creamy cheese sauce. Let it sit for 2 minutes to thicken further before serving.
Serving Up Creamy Comfort
This one pot mac and cheese recipe yields about 4 servings, making it perfect for a family dinner or meal prep for the week. Pair it with roasted veggies or a simple green salad to round out your meal.
How To Store This Creamy Mac and Cheese
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of milk and warm gently on the stove or in the microwave, stirring occasionally to revive the creamy texture. Avoid freezing, as the sauce may separate.
Frequently Asked Questions
Can I use a different pasta shape?
Yes! Shells, penne, or cavatappi also work well because they hold onto the sauce.
Is it okay to use pre-shredded cheese?
You can, but freshly shredded cheese melts better and results in a smoother sauce without additives.
How do I make this recipe gluten-free?
Use gluten-free pasta and substitute the all-purpose flour with a gluten-free blend or cornstarch.
Can I add protein to make it a full meal?
Absolutely. Stir in cooked chicken, crumbled bacon, or even sautéed mushrooms for extra heartiness.
What if I don’t have heavy cream?
You can substitute with more whole milk and a tablespoon of cream cheese or butter for richness.
Want More Comfort Food Ideas?
If you love this creamy mac and cheese, here are more dishes to cozy up with:
- Fried Vegetable Egg Rolls for a crispy, savory side.
- Easy Cream Cheese Stuffed Peppers for a flavorful appetizer.
- Parmesan Garlic Potato Wedges for a satisfying crunch.
- Instant Pot French Onion Soup when you’re craving cozy in a bowl.
- Creamy Chicken and Mushroom Bake for a hearty, one-pan dinner.
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you go classic or add bacon? Maybe some hot sauce? I’d love to hear your twist!
Craving more easy comfort recipes? Follow along on Pinterest at Life With Mira.
Print
Creamy One Pot Mac and Cheese
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This creamy one pot mac and cheese is the ultimate comfort food made easy. With rich cheddar and melty mozzarella in a silky smooth sauce, it’s ready in just 25 minutes—perfect for busy weeknights, quick lunch ideas, or when you need an easy dinner the whole family loves. This easy recipe keeps cleanup minimal and flavor high—great for food ideas that satisfy both kids and adults. Whether you’re craving healthy snack alternatives or classic comfort dishes, this stovetop mac and cheese brings joy in every cheesy bite.
Ingredients
2 cups elbow macaroni
4 tablespoons butter
2 tablespoons all-purpose flour
2 cups whole milk
1 cup heavy cream
2 cups shredded sharp cheddar cheese
1 cup shredded mozzarella cheese
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon garlic powder
1/4 teaspoon ground mustard
Instructions
1. In a large pot, bring 4 cups of water to a boil. Add elbow macaroni and a pinch of salt. Cook for 8–9 minutes until al dente, then drain and set aside.
2. In the same pot, melt butter over medium heat. Add flour and stir constantly for 1 minute.
3. Gradually whisk in whole milk and heavy cream. Simmer for 4–5 minutes until slightly thickened.
4. Stir in salt, black pepper, garlic powder, and ground mustard. Simmer another minute.
5. Lower heat and add shredded cheddar and mozzarella. Stir until cheese is fully melted.
6. Return cooked macaroni to the pot. Mix until the pasta is evenly coated. Let sit for 2 minutes before serving.
Notes
This recipe works best with freshly shredded cheese for the smoothest sauce.
Don’t overcook the pasta or it may become mushy after mixing with the sauce.
You can add extras like bacon, spinach, or even jalapeños for a flavor twist.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 610
- Sugar: 6g
- Sodium: 580mg
- Fat: 35g
- Saturated Fat: 21g
- Unsaturated Fat: 12g
- Trans Fat: 0.5g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 110mg
Keywords: mac and cheese, one pot recipe, creamy pasta, comfort food, easy dinner

