Creamy, comforting Instant Pot Mac and Cheese with Broccoli — ready in about 10 minutes. A family-friendly meal that’s rich, simple, and made with real ingredients.

Macaroni and cheese is the ultimate comfort food — and making it in an Instant Pot turns the classic into a fast, no-fuss weeknight favorite. This version uses whole wheat pasta, sharp cheddar, and fresh broccoli for a balanced, flavorful dish. The pressure cooker delivers perfectly cooked pasta without draining, and finishing the dish with milk and freshly grated cheese yields a silky, cheesy sauce every time.

Ingredients You’ll Need
- 1 lb. uncooked whole wheat elbow pasta — any short pasta works if you prefer a different shape.
- 4 cups water
- 2 Tbsp grass-fed butter — butter enriches the sauce; substitute a tablespoon of olive oil if preferred.
- 1/2 tsp ground mustard — adds depth; Dijon or prepared mustard can be used if needed.
- 1 tsp salt and 1/2 tsp pepper to season
- 2 cups fresh or frozen broccoli, cut into small florets — add at the end so it stays tender, not mushy.
- 1 cup milk — 2% works well, but whole or skim can be used based on preference.
- 3 cups shredded sharp cheddar cheese — buy a good block and grate it yourself for the best melt and flavor.

How to Make Instant Pot Mac and Cheese
- Place the pasta, water, butter, salt, and ground mustard into the Instant Pot bowl. Stir briefly so the ingredients are evenly distributed.
- Secure the lid, set the valve to “sealing,” and cook on high pressure (manual) for 4 minutes.
- Quick-release the pressure carefully to avoid steam burns. Open the lid and stir in the milk.
- Add the shredded cheddar and the broccoli florets, stirring until the cheese melts and the sauce is smooth.
- Replace the lid (no need to re-pressurize) and let the macaroni rest for 5–6 minutes. This allows the sauce to thicken and the broccoli to become tender.
- Taste and adjust seasoning with additional salt or pepper if needed. Serve immediately.
Tip: Adding broccoli after pressure cooking prevents it from turning to mush. If you prefer roasted broccoli for texture and flavor, roast it separately and fold it into the mac and cheese just before serving. Freshly grated cheese melts better than pre-shredded varieties, so grate from a block when possible.

Notes, Variations & Serving Suggestions
- Make it vegetarian-friendly by using vegetable broth instead of water for extra flavor, or leave it as written for the simplest method.
- Add-ins: cooked chicken, turkey, or crispy bacon make this more substantial. Stir in peas, spinach, or roasted bell peppers for extra veggies.
- Spice it up with a pinch of cayenne, smoked paprika, or extra mustard powder for a subtle tang.
- For a creamier texture, stir in a few tablespoons of cream cheese or a splash of heavy cream at the end.
- Leftovers: store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove with a splash of milk to loosen the sauce.
Prep Time: 5 mins | Cook Time: 5 mins | Total Time: 10 mins | Servings: 6
Nutrition (approximate)
Serving: 1 1/3 cups • Calories: 472 kcal • Carbohydrates: 45.7 g • Protein: 23.3 g • Fat: 24.3 g • Saturated Fat: 14.8 g • Sodium: 800.8 mg • Fiber: 6.8 g • Sugar: 4.9 g
Nutrition information is automatically calculated and should be used as an approximation.
Why This Recipe Works
This Instant Pot mac and cheese recipe is fast, forgiving, and produces consistent results. Pressure cooking the pasta eliminates the need to boil and drain, saving time and reducing dishes. Finishing the dish off in the hot pot with milk and freshly grated cheese creates a creamy sauce without clumping or separating. Adding broccoli brings color, texture, and a serving of vegetables to a classic comfort dish, making it a quick, satisfying option for busy weeknights.
If you try this Instant Pot Mac and Cheese with Broccoli and enjoy it, please consider leaving a rating and share how you customized it — I love seeing new variations and ideas from home cooks!
