Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Bean and “Beef” Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 40 reviews

  • Author: Amelia
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A hearty and smoky vegan bean and ‘beef’ soup that combines lentils or mixed beans with mushrooms, tomatoes, and rich seasonings. This satisfying plant-based dish offers all the comfort of classic beef and bean soup without any meat, making it perfect for a nutritious dinner.


Ingredients

Main Ingredients

  • 1 cup lentils or mixed beans
  • 1 can diced tomatoes (14.5 oz)
  • 4 cups vegetable broth
  • 1 onion, chopped
  • 1 cup mushrooms, chopped
  • 1 tbsp soy sauce
  • 1 tsp smoked paprika


Instructions

  1. Sauté onion and mushrooms: Heat a large pot over medium heat and add a small amount of oil or water. Add the chopped onion and mushrooms and sauté for about 5 minutes until they soften and become fragrant.
  2. Add remaining ingredients: Pour in the diced tomatoes, vegetable broth, lentils or mixed beans, soy sauce, and smoked paprika. Stir everything together to combine.
  3. Simmer the soup: Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 25–30 minutes, or until the soup thickens and the flavors meld together.

Notes

  • For an extra “meaty” texture, add textured vegetable protein (TVP) or vegan crumbles during the simmering stage.
  • You can use any mix of beans such as kidney beans, black beans, or chickpeas as an alternative to lentils.
  • Adjust the seasoning with salt and pepper according to your taste.
  • This soup pairs well with crusty bread or a fresh green salad.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup / Dinner
  • Method: Stovetop
  • Cuisine: American