High-Protein Vegan Soup made with whole vegetables, fresh tomatoes, and a silky dairy-free cream. No chopping, fiber-packed, and perfect for meal prep. (Soy-free option.)
3cupslow-sodium vegetable brothplus more as needed
2tablespoonstomato paste
1 ½teaspoonsmoked paprika
1teaspooncumin
1teaspoondried thymeor Italian seasoning
1largebay leaf
4 ½cupscooked beans(or 3 cans, rinsed and drained) cannellini, navy, pinto, or chickpeas
Salt and freshly ground black pepperto taste
Tofu or Chickpea Cream:
14ounces silken tofuor 1 ½ cups cooked chickpeas (see note)
3tablespoonsnutritional yeast
3tablespoonslemon juiceplus more to taste
1tablespoonmellow misoor 2 teaspoons Dijon
Instructions
Load the pot: Add the whole onion, whole seeded peppers, whole tomatoes, garlic, broth, tomato paste, smoked paprika, cumin, thyme, and bay leaf. Bring to a boil, then cover and simmer gently 30–35 minutes, until the onion and peppers are very soft and the tomatoes burst. Flip the veggies over after 15 minutes using a pair of tongs for even cooking.
Blend the veggies: Remove the bay leaf and use an immersion blender to blend the veggies in the pot until smooth.
Make the cream: Add silken tofu (or chickpeas), nutritional yeast, lemon juice, and miso to a tall jar. Blend with the immersion blender until completely smooth. (If using chickpeas, add ¾ cup vegetable broth plus more as needed.)
Add the cream and beans: Stir in the cream and beans, and blend using the immersion blender until mostly smooth with some whole beans and chunks remaining.
Finish: Stir over low heat 2–3 minutes (do not boil). Adjust thickness with broth as needed. Season it with salt, black pepper, and a final squeeze of lemon. Top with pesto as desired.
Notes
For a thicker soup, start with 2½ cups vegetable broth and use 4 tomatoes in place of the full amount.Nutrition facts are based on one-fourth of the total recipe (main course portion). If served as a side, the recipe makes 6 portions.If making chickpea cream, add vegetable broth for blending. Top with my oil-free pesto!