This Mac and Cheese recipe is the absolute best! It’s got tender pasta, a blend of delicious cheeses, and the “secret” is in the amazing seasoning blend. Made in just ONE POT, this mac and cheese is the richest, cheesiest, and creamiest around!
If you’d rather use a pressure cooker, try my favorite Instant Pot Mac and Cheese!
One Pot Mac And Cheese
Like many of you, I know it’s not unusual to say my kids are obsessed with mac and cheese. It’s common, right? But my daughter takes it to the next level. She would rather have mac and cheese than brownies, chocolate cookies, or cake. Seriously, she even asks for it for breakfast!
Obviously, I end up making mac and cheese quite often in my house. And I’ve finally perfected the easiest and most delicious stovetop recipe. I’m hooked on it, my kids can’t get enough, and I’m even more obsessed because it’s so simple to make and clean up is a breeze!
Ingredients
Making Mac and Cheese Ahead of Time
This mac and cheese is best when made fresh. However, you can prepare it ahead of time, though it will be less creamy.
- Cook it slightly less than usual and remove from the heat; do not add the cheeses yet.
- Let it cool, then store in the fridge, covered in an airtight container.
- To serve, reheat on the stovetop until warmed through, then remove from heat and stir in the cheeses.
What To Serve With Mac and Cheese:
- Salad: Toss up a simple garden salad.
- Veggies: Roast veggies like broccoli or carrots.
- Chicken: Grilled or baked chicken is a tasty side to add protein.
- Dinner Rolls: These no-knead rolls are perfect scooping up sauce.
- Baked Beans: Sweet and savory, they’re a classic side.
Storage
Storing Mac and Cheese:
- Like most one-pot pasta dishes, this mac and cheese is best eaten right after cooking.
- Store leftovers in the fridge, in an airtight container, for 2-4 days.
- To reheat, add a little milk or broth and microwave with plastic wrap partially covering it. Stir frequently to ensure even heating.
More One Pot Dinner Recipes You’ll Love:
- One Pot Spaghetti with ground beef
- Curry Chicken and Rice with coconut milk and veggies
- Chicken Broccoli Rice Casserole with cheddar cheese
- Sausage, Corn, and Spinach Orzo with Italian sausage
- One Pot Burrito Bowls with black beans and corn
Mac and Cheese Recipe
Equipment
- Large, nonstick pot
Ingredients
- 4 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1 teaspoon garlic powder
- 1/2 teaspoon ground mustard
- 1/2 teaspoon paprika
- 1/2 teaspoon onion powder
- 1/4 teaspoon salt
- 1/4 teaspoon pepper
- 2 cups whole milk
- 2-1/2 cups chicken broth
- 2-1/2 cups uncooked elbows/macaroni
- 1/2 cup freshly shredded mozzarella cheese see note 1
- 1-1/2 cups freshly shredded sharp Cheddar cheese
- 1/4 cup freshly grated Parmesan cheese see note 2
- Hot sauce optional, for serving
Instructions
- In a large, nonstick pot, melt butter over medium heat. Whisk in flour until smooth, 1 minute. Add all seasonings, whisking constantly. Gradually add the milk, whisking until thick (1โ2 minutes). Slowly add chicken broth, while constantly whisking. Bring to a boil.
- Once boiling, add uncooked macaroni. Stir with a wooden spoon. Reduce heat to medium-low, allowing a gentle bubble across top when not stirring. Stir often, scraping the bottom of the pot, 8โ11 minutes, until pasta is just cooked (but still a bit firm) and sauce slightly thickens. If it looks too saucy, donโt worryโit will thicken with cheese. See note 3 for troubleshooting.
- Remove pot from heat. Sprinkle in one cheese at a time, stirring gently until fully melted before adding the next listed cheese. Adjust seasoning to taste.
- Enjoy hot, optionally with a dash of hot sauce.
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Is it 2 cups of milk as listed in the ingredients, or 1.5 cup of milk as listed in the directions? Thx!
Hey Monica, I double checked and it just says 2 cups, I think you’re getting confused with the 1-2 minutes you cook the milk in the pot. But to clarify it is 2 cups milk! Thanks!