Set the Instant Pot to saute mode and heat the oil. Add onion, and garlic and saute for 2 to 3 minutes.
Add carrots, broccoli, broth, and red chili flakes. Mix well. Close the Instant Pot lid and pressure cook for 3 minutes followed by a quick release.
Note: I like to serve the soup without blending. You can also blend the soup partially or fully using an immersion blender if you like.
Set the Instant Pot to saute mode and stir in the milk. Stir in the cornstarch slurry.
Add a little bit of cheese at a time, stirring as you add it in.
Cook on saute mode until the soup comes to a gentle boil. Turn off the saute mode. Add salt and pepper to taste. The soup will continue to thicken as it cools down a bit.
Video
Notes
Make it vegan - Replace dairy ingredients with almond milk and vegan cheddar for a dairy-free meal.
Texture - Control the texture by serving the soup as is, blending a portion and returning it to the pot, or blending completely with an immersion blender for a thick and smooth soup.
Substitution - Use what you have, fresh or frozen broccoli. It will be delicious either way!
Freezer Friendly - Soup can be frozen without milk, cornstarch slurry, and cheese. Defrost the soup overnight in the fridge and then simmer it on a stovetop pan. Add milk, cornstarch slurry, and cheese
Stovetop Recipe
Heat the oil in a dutch oven or a medium pot. Add onion, and garlic and saute for 2 to 3 minutes.
Add carrots, broccoli, broth, and red chili flakes. Mix well. Cook covered on medium heat for 8 to 10 minutes or until the broccoli is tender.
Lower the heat Stir in the milk and cornstarch slurry.
Add a little bit of cheese at a time, stirring as you add it in.
Bring the soup to a gentle boil. Add salt and pepper to taste.