Vegetable-laden and flavorful soup that hits the spot, in a bread bowl or not. Uses common pantry and freezer ingredients that you may have on hand right now.
Saute mirepoix (onions, carrots, celery) in a large pot or dutch oven in a few tablespoons of water for about 5 minutes. Add garlic, broth, potatoes and cashews (if using). Bring to a boil and let boil until potatoes are soft when pierced with a fork (about 10-13 minutes). Boiling the cashews in there helps them blend smoothly.
Meanwhile, while soup is cooking, steam the broccoli florets in a medium-sized pot in an inch of water. Drain and rinse in cold water so they are not too hot to handle. Chop into small pieces. Set aside.
Into the pot of boiling potatoes, add the nutritional yeast, smoked paprika, coconut milk (if using), and juice of the lemon. Use an immersion blender to blend until smooth (or, ladle it carefully into a regular blender and blend until smooth). Do not overblend, as it can make the potatoes have a gluey texture. Stir the cooked, chopped broccoli into the soup. Save a few broccoli florets to add as garnish on top of each bowl of soup, if you want to be fancy.
Serve in hollowed-out sourdough bread bowls (warmed in the oven), or with croutons or crackers, if desired.