Peel and cut your onions into small cubes. Peel and shred your carrots. Shred your cheese.
In a large saucepan over high heat, add the butter, onion, carrots, garlic, salt, pepper, paprika, and chicken bouillon. Mix and saute for 2 minutes while constantly stirring.
Add the flour, and stir until you no longer see the flour. Cook for 2 minutes while stirring.
Add the broccoli, water, evaporated milk, and heavy cream. Stir, cover, and cook for 20 minutes. Stir a couple of times to avoid the vegetables from sticking to the bottom of the pan.
Blend half of the soup and finish cooking for 10 minutes.
Add cheese and stir. Serve and add your favorite toppings. Enjoy, Buen Provecho!
Notes
Broccoli. You can use frozen or fresh broccoli. You can add more vegetables to the soup if you like. Great options are mushrooms and corn.
Milk. For the milk, I used evaporated milk. But you can use regular milk or your preferred milk.
Cheese. I shredded my own cheese because you get a better consistency. If you use pre-shreded cheese, just rinse it to remove all that white stuff it brings.
Soup consistency. Once cooked, the soup won't be very thick. But keep in mind that the soup will thicken more as it cools. Cook more to make it thicker.
Blending. I used an immersion blender, but if you don’t have one, just use a regular blender. Be careful when blending because the soup will be hot. Make sure not to overfill your blender.
Portions. This recipe makes 6 portions of a little over 8 ounces each.