Rich and creamy, this One Pot Mac and Cheese blends a medley of real cheeses with whole milk and elbow pasta for an indulgent homemade version that far surpasses boxed mixes. Simple to prepare and easy to customize, it makes a cozy main dish or a decadent side everyone will love.
Mac and Cheese, Please
Few dishes are as comforting and nostalgic as a steaming bowl of homemade mac and cheese. This one-pot version preserves that childhood feeling while delivering bolder, fresher flavor using real ingredients. It’s designed to be fast, creamy, and forgiving—perfect for weeknights or casual gatherings. Highlights of this recipe include:
- Minimal cleanup — everything cooks in a single pot
- Ultra-creamy texture and rich flavor
- Ready in about 15 minutes
- Easy to personalize with proteins, vegetables, or spices


Ingredients You’ll Need
This recipe uses only real cheeses and pantry staples — no powdered cheese. Below are the main ingredients and the role each plays in creating a silky sauce and well-seasoned pasta:
- Pasta – Elbow macaroni is classic, but cavatappi, shells, or other short pastas work well.
- Broth – Chicken or vegetable broth cooks the pasta and infuses it with savory depth.
- Spices – Mustard powder, paprika, salt, and pepper brighten and deepen the cheese flavor.
- Cheese – A mix of Cheddar and Monterey Jack gives creaminess and a touch of tang. Swap or add cheeses to suit your taste.
- Unsalted butter – Adds richness and helps the sauce cling to the noodles. Use unsalted so you can control seasoning.
- Heavy cream and whole milk – The combination produces the lush, velvety texture that defines this mac and cheese.

How to Make One Pot Mac and Cheese
This streamlined method keeps things simple by cooking the pasta and building the sauce in the same pot. Follow these steps for reliably tender pasta and a creamy, well-emulsified sauce:
- Combine the pasta, broth, and seasonings in a large pot and stir to distribute the spices.
- Bring the liquid to a gentle boil, then cover the pot.
- Lower the heat and simmer for 10–12 minutes, stirring occasionally, until the pasta is tender but not mushy.
- Stir in the butter, cheeses, cream, and milk, mixing until the sauce is smooth and coats the noodles. If needed, add a splash more milk to reach your preferred consistency.
*Optional: For a golden, slightly crisp top, transfer the pot (if oven-safe) to the broiler for a couple of minutes—watch closely to prevent burning.
Optional Add-Ins
One-pot mac and cheese is a great base to build on. Add protein, vegetables, or extra flavor to transform it into a heartier meal. Try any of the following:
- Ground beef
- Shredded chicken
- Bacon
- Broccoli
- Peas
- Tomatoes
- Onions
- Mushrooms

Make-Ahead Options
This mac and cheese reheats well and freezes nicely, making it ideal for meal prep or leftovers. Prepare a double batch to save time later.
Fridge: Store in an airtight container for up to 1–2 days.
Freezer: Place in a sealed container or heavy-duty freezer bag for up to 6 months. Thaw overnight in the refrigerator before reheating.
How to Reheat
For best texture, thaw frozen portions overnight in the fridge. Reheat gently on the stovetop over low heat with a splash of milk or cream to refresh the sauce. The microwave and oven also work—stir occasionally when microwaving and cover in the oven to retain moisture.
Serving Suggestions
This comforting mac and cheese is delicious on its own or served alongside roasted or grilled proteins. It pairs especially well with chicken, pork, or a simple green salad to balance the richness. Use it as a side for weeknight meals or dress it up with add-ins for a complete main course.
- Oven-baked chicken skewers
- Crispy baked chicken nuggets
- Honey garlic chicken wings
- Ground beef Philly-style sandwiches
Common Questions about One Pot Mac and Cheese
Short pastas like elbow macaroni, shells, or rotini work best because they cook evenly and hold sauce. Adjust cooking time slightly for different shapes to reach al dente.
Stirring in a small amount of cream cheese, mascarpone, or Greek yogurt at the end will add silkiness. A splash of extra milk or cream can also smooth the sauce.
Add red pepper flakes, hot sauce, or a spicy cheese like pepper jack. A pinch of cayenne will also bring heat without altering texture.
Use a heavy-bottomed or nonstick pot and stir occasionally while the pasta cooks. A little butter or oil on the pot surface before adding ingredients helps reduce sticking.
More Easy One Pot Recipes You’ll Love
If you enjoy one-pot meals, try other quick pasta-based recipes such as parmesan pasta, cheeseburger pasta, one-pot lasagna, or a simple spaghetti carbonara. These recipes share the same convenience and minimal cleanup while delivering bold flavor.
- One Pot Parmesan Pasta
- One Pot Cheeseburger Pasta
- One Pot Lasagna
- One Pot Spaghetti Carbonara
Creamy One Pot Mac and Cheese
Ingredients
- 16 ounces uncooked elbow pasta
- 4 cups chicken broth or broth of choice
- 1/2 teaspoon mustard powder
- 1 teaspoon paprika
- 2 teaspoons kosher salt, more or less to taste
- 1 teaspoon freshly ground black pepper, more or less to taste
- 1/2 cup grated cheddar cheese
- 1 cup grated Monterey Jack cheese
- 4 tablespoons unsalted butter
- 1/2 cup heavy cream (or milk)
- 1/2 cup whole milk
Instructions
- In a large pot, combine the pasta, broth, mustard powder, paprika, salt, and black pepper. Stir to combine.
- Bring the mixture to a gentle boil, then cover, reduce heat to medium-low, and simmer for 10–12 minutes or until the pasta is tender.
- Remove the lid and stir in the grated cheddar and Monterey Jack, unsalted butter, heavy cream, and whole milk. Stir until the cheese melts and the sauce is smooth. Add a splash of extra milk if you prefer a thinner sauce.
- Serve immediately, or for a crisp top, transfer to an oven-safe dish or place the pot under a broiler for a few minutes—watch carefully.
Equipment
- Large pot
Nutrition
Calories: 547 kcal |
Carbohydrates: 59 g |
Protein: 19 g |
Fat: 26 g |
Saturated Fat: 15 g |
Cholesterol: 74 mg |
Sodium: 1550 mg
Nutrition information is automatically calculated and should be used as an approximation.