Sweet Potato and Black Bean Soup

Diced sweet potatoes and black beans simmered in a spiced tomato broth until thick.

Total Cost $10.20
Per Serving $2.55
Prep 15 min
Cook 30 min
Servings 4
  • vegan
  • vegetarian
  • beans
  • soup
  • one-pot
  • gluten-free
  • high-protein

Ingredients

  • 600 g (about 2 medium) sweet potatoes, peeled and diced $1.97
  • 2 cans (540 mL each) black beans, drained and rinsed $3.00
  • 1 can (796 mL) diced tomatoes $2.00
  • 1 can (900 mL) chicken or vegetable broth $1.50
  • 500 mL water $0.00
  • 1 medium yellow onion, diced $1.23
  • 3 cloves garlic, minced $0.24
  • 1 tbsp vegetable oil $0.06
  • 2 tsp ground cumin $0.10
  • 1 tsp chili powder $0.05
  • 0.5 tsp smoked paprika $0.03
  • to taste salt and pepper $0.02
  • Recipe total$10.20

Instructions

  1. Heat oil in a large pot over medium heat. Add onion and cook 5 minutes until softened.
  2. Add garlic, cumin, chili powder, and paprika. Cook 1 minute, stirring constantly.
  3. Add diced tomatoes. Cook 2 minutes.
  4. Add the sweet potatoes, black beans, broth, and water. Stir to combine.
  5. Bring to a boil. Reduce heat and simmer 20 minutes until sweet potatoes are completely tender.
  6. Use a potato masher or the back of a spoon to partially mash some of the sweet potato — this thickens the soup naturally.
  7. Taste and adjust salt. Serve as-is or with rice or bread.

Nutrition per Serving

Estimated values per serving.

410 Calories
12g Protein
58g Carbs
4g Fat
13g Fiber
480mg Sodium
~20% DV Iron~8% DV Calcium~30% DV Vitamin C

Gluten-Free

This recipe is naturally gluten-free.

All ingredients are naturally gluten-free. Use vegetable broth to make this fully vegan.

Budget Notes

  • Sweet potatoes loose at No Frills are $3.28/kg. Two medium ones weigh about 600g and cost under $2.00.
  • Use vegetable broth to make this fully vegan. The price is identical to chicken broth.
  • This is a thick soup, not a brothy one. The partial mashing step is what makes it feel substantial without adding ingredients.