Instant Pot Broccoli Cheddar Soup

Creamy Instant Pot broccoli cheddar soup garnished with extra shredded cheese in a white bowl. Pin it
Creamy Instant Pot broccoli cheddar soup garnished with extra shredded cheese in a white bowl. | recipescooked.com

This soul-warming soup transforms humble broccoli into a luxurious, velvety masterpiece. The Instant Pot pressure cooking method extracts maximum flavor from the vegetables in just five minutes, while the roux-based sauce ensures silky smooth texture. Sharp cheddar brings bold, tangy notes that perfectly balance the earthy broccoli, while heavy cream adds luxurious mouthfeel. The result is restaurant-quality comfort food that comes together in under half an hour, perfect for busy weeknights when you crave something nourishing and satisfying.

Last January was brutally cold, the kind that makes you want to stay under blankets with a book and never emerge. I'd gotten home late from work, starving and shivering, when I remembered I'd bought an Instant Pot on sale months ago and barely used it. Twenty minutes later, I was curled up on the couch with the creamiest broccoli cheddar soup I'd ever made, wondering why I waited so long to let this little machine work its magic.

My sister came over unexpectedly that night, nose red from the cold, and I offered her a bowl without mentioning it was my first experiment. She took one sip, eyes closed, and asked for the recipe immediately. Now it's our Wednesday night tradition whenever life gets overwhelming and we need something that feels like a hug.

Ingredients

  • 4 cups broccoli florets, chopped: Fresh broccoli gives the best texture, but I've used frozen in a pinch and it still works beautifully
  • 1 medium carrot, peeled and grated: Adds subtle sweetness and a gorgeous golden hue that makes the soup look restaurant-worthy
  • 1 small onion, diced: Yellow onions work best here, they become sweeter as they cook down
  • 2 cloves garlic, minced: Don't skip this, it adds that savory depth that makes people ask what's in it
  • 3 cups vegetable broth: Use a good quality broth, it's the foundation of flavor so cheap broth will taste cheap
  • 2 tablespoons unsalted butter: Butter and cheese are already salty, so unsalted gives you control over the final seasoning
  • 2 cups shredded sharp cheddar cheese: Buy blocks and grate it yourself, pre-shredded cheese has anti-caking agents that make sauce grainy
  • 1 cup whole milk: The fat content matters here, I tried skim once and it was disappointingly thin
  • 1/2 cup heavy cream: This is what makes it luxurious and restaurant-worthy, worth every calorie
  • 1/4 teaspoon ground nutmeg: My grandmother's secret, just a pinch enhances the cheese flavor without making it taste like eggnog
  • 1/2 teaspoon paprika: Adds a little warmth and color without any actual heat
  • Salt and pepper, to taste: Wait until the end to season, the cheese and broth already bring salt
  • 2 tablespoons all-purpose flour: This thickens the broth into a proper soup base instead of watery vegetable liquid

Instructions

Build your flavor foundation:
Set the Instant Pot to Sauté and melt that butter until it's foamy. Toss in your onions and let them soften for 2 or 3 minutes, they should smell sweet and look translucent. Stir in the garlic for just 30 seconds, you want it fragrant not burnt.
Create the roux:
Sprinkle the flour over the onions and stir constantly for 1 minute. It'll look pasty and thick, but this is what's going to give your soup that velvety texture.
Add the liquids and veggies:
Pour in the broth slowly while whisking, making sure to get any flour lumps off the bottom. Toss in your broccoli and grated carrot, then season with paprika, nutmeg, salt, and pepper.
Pressure cook:
Seal the lid and set to Manual (High Pressure) for exactly 5 minutes. The broccoli will be perfectly tender, not mushy.
Release and blend:
Quick release the steam carefully, then open and take a peek. Use your immersion blender to puree until smooth, or leave it chunky if you prefer texture. I like it mostly smooth with small broccoli bits.
Add the dairy:
Set the pot back to Sauté on Low. Stir in the milk and cream, then gradually add the shredded cheese. Let it melt completely, stirring until the soup looks glossy and smooth.
Season and serve:
Taste and add more salt or pepper if needed. Serve immediately with extra cheese on top and maybe some crusty bread.
Steaming bowl of homemade broccoli cheddar soup with tender green florets and melted cheddar. Pin it
Steaming bowl of homemade broccoli cheddar soup with tender green florets and melted cheddar. | recipescooked.com

Last week my toddler, who normally treats vegetables like poison, finished his bowl and asked for seconds. When I told him it was broccoli soup, he just shrugged and said this broccoli tastes different, Mom. Sometimes the best parenting victories come in soup form.

Make It Your Own

I've made this soup at least fifty times now, and it never gets boring. Sometimes I throw in diced potatoes with the broccoli for extra heartiness, or swap in cauliflower when I'm trying to sneak in more vegetables. The recipe is forgiving, which is probably why it's become my go-to when I need to feed people without spending all day in the kitchen.

The Texture Secret

The difference between good broccoli cheddar soup and great broccoli cheddar soup comes down to how you handle the cheese. Grating it from a block instead of using the pre-shredded stuff means it melts smoothly into the hot soup without any graininess. I once tried cutting corners with bagged cheese and the texture was never quite right, now I spend the extra two minutes grating and it makes all the difference.

Serving Suggestions

This soup freezes beautifully, so I always double the recipe and stash portions in the freezer for those nights when cooking feels impossible. It reheats perfectly with a splash of milk to thin it out, and honestly tastes even better the next day when flavors have had time to mingle.

  • Top with crispy bacon bits for a smoky crunch that contrasts with the creamy soup
  • Serve alongside a green salad with vinaigrette to cut through the richness
  • Crusty sourdough bread is non-negotiable, you need something to soak up every last drop
Rich and velvety Instant Pot broccoli cheddar soup served hot with fresh herbs on top. Pin it
Rich and velvety Instant Pot broccoli cheddar soup served hot with fresh herbs on top. | recipescooked.com

Soup weather doesn't last forever, but this recipe reminds me why winter kitchens are the coziest places on earth. Hope it brings you as much comfort as it has brought me.

Common Recipe Questions

Absolutely. You can transfer the cooked mixture in batches to a standard blender or food processor. Just be careful with hot liquids—fill only halfway, remove the center cap from the lid, and cover with a kitchen towel to allow steam to escape.

The key is tempering: add the milk and cream first to bring the temperature down slightly, then gradually whisk in the shredded cheese over low heat. Avoid boiling after adding dairy, and keep stirring until completely melted and smooth.

Yes, frozen broccoli works well. There's no need to thaw—just add it directly to the pot. You may need to reduce the pressure cooking time by 1-2 minutes since frozen vegetables cook faster.

Store in an airtight container for up to 4 days. The flavors often develop and improve overnight. Reheat gently over medium-low heat, stirring occasionally—you may need to add a splash of milk or broth to restore consistency.

Freezing is possible, though dairy-based soups can sometimes separate. For best results, freeze before adding the final cream and cheese. Thaw overnight in the refrigerator, reheat, then stir in the dairy finish fresh.

Instant Pot Broccoli Cheddar Soup

A rich, creamy blend of tender broccoli and sharp cheddar, ready in 25 minutes

Prep 10m
Cook 15m
Total 25m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 4 cups broccoli florets, chopped
  • 1 medium carrot, peeled and grated
  • 1 small onion, diced
  • 2 cloves garlic, minced

Base

  • 3 cups vegetable broth (or chicken broth)
  • 2 tablespoons unsalted butter

Dairy & Cheese

  • 2 cups shredded sharp cheddar cheese
  • 1 cup whole milk
  • 1/2 cup heavy cream

Spices & Seasoning

  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon paprika
  • Salt and pepper, to taste

Thickener

  • 2 tablespoons all-purpose flour

Instructions

1
Sauté Aromatics: Set the Instant Pot to Sauté. Add butter and let melt. Add onion and sauté for 2-3 minutes until softened. Stir in garlic and cook for 30 seconds until fragrant.
2
Create Roux Base: Sprinkle flour into the pot and cook, stirring constantly, for 1 minute to form a roux and eliminate raw flour taste.
3
Add Broth: Gradually pour in vegetable broth while whisking vigorously to prevent lumps from forming.
4
Add Vegetables: Stir in broccoli florets and grated carrot. Season with paprika, nutmeg, salt, and pepper.
5
Pressure Cook: Seal the lid and set to Manual High Pressure for 5 minutes.
6
Release Pressure: Perform a quick release to release all pressure. Open the lid and stir the soup.
7
Blend Soup: Use an immersion blender to puree the soup to your desired consistency, either completely smooth or with some texture remaining.
8
Finish with Dairy: Set Instant Pot to Sauté Low. Stir in milk and cream. Gradually add shredded cheddar cheese, stirring constantly until fully melted and smooth.
9
Season and Serve: Taste and adjust salt and pepper as needed. Serve hot with additional cheddar or fresh herbs for garnish if desired.
Additional Information

Equipment Needed

  • Instant Pot pressure cooker
  • Knife and cutting board
  • Grater
  • Immersion blender or standard blender
  • Ladle

Nutrition (Per Serving)

Calories 360
Protein 16g
Carbs 18g
Fat 24g

Allergy Information

  • Contains milk, cheese, butter (dairy)
  • Contains wheat/gluten from flour
  • Check broth and cheese labels for potential allergens
Olivia Barnes

Sharing easy, wholesome recipes and kitchen inspiration for everyday home cooks.