These 2-Minute Instant Pot Creamy Brussels Sprouts with Bacon are rich, cheesy, and irresistibly delicious. Tender Brussels sprouts are coated in a silky Parmesan cream sauce and tossed with crispy bacon for a side dish that steals the spotlight, perfect for weeknights or holidays!
1.5 lbs (700 g) Brussels sprouts, trimmed and halved
6–8 slices thick-cut bacon, chopped
2 cloves garlic, minced
1/3 cup (80 ml) chicken or vegetable broth
4 oz (115 g) cream cheese, cubed
2 tbsp unsalted butter
1/2 cup (50 g) grated Parmesan cheese
1/4 tsp black pepper, or to taste
Salt to taste (optional – bacon and Parmesan add plenty)
Cook Bacon:
Turn Instant Pot to Sauté. Add chopped bacon and cook until crisp, about 5–7 minutes. Remove with a slotted spoon and set aside, leaving bacon fat in the pot.
Add Brussels Sprouts:
Add halved Brussels sprouts and minced garlic to the pot. Season lightly with black pepper.
Add Liquids:
Pour in broth, then top with butter and cubed cream cheese (no need to stir).
Pressure Cook:
Close lid and set valve to Sealing. Pressure cook on High for 2 minutes (3 minutes if you like softer sprouts). Quick release when done.
Finish the Sauce:
Open the pot and stir gently until the cream cheese melts into a smooth sauce. Stir in Parmesan cheese until creamy.
Add Bacon & Serve:
Fold in the crispy bacon and taste for seasoning. Serve warm with extra Parmesan if desired.
Texture tip: For firmer sprouts, cook for just 1 minute.
Make it vegetarian: Skip the bacon and use vegetable broth. Add toasted nuts for crunch.
Storage: Refrigerate leftovers for up to 3 days. Reheat gently with a splash of broth or cream.
Variation: Add a pinch of red pepper flakes for a little heat, or lemon zest for brightness.