Hearty Sweet Potato Kale Soup with Black Beans

Prep: 15 minCook: 20 min6 servingsmediumLatin
Hearty Sweet Potato Kale Soup with Black Beans

A warming vegetarian soup that balances earthy sweet potatoes with nutrient-dense kale and protein-rich black beans. Aromatic spices like cumin and oregano create a Southwestern-inspired flavor profile, while lime juice adds brightness. The combination of tender sweet potatoes and hearty kale makes this soup satisfying enough for dinner yet light enough for lunch. Greek yogurt and radish garnishes provide creamy coolness and crisp texture contrast. Perfect for meal prep or feeding a crowd on busy weeknights.

Ingredients

6 servings
  • 1 large yellow onion, diced
  • 4 medium garlic cloves, minced
  • 1 15-ounce can black beans, drained and rinsed
    pinto beans1:1preference

    similar texture

    Full guide →
  • 2 tablespoons olive oil
  • 2 teaspoons dried oregano
  • 1 ½ teaspoons cumin
  • 1 teaspoon garlic powder
  • ½ teaspoon black pepper
  • teaspoon cayenne(optional)
  • ½ teaspoon kosher or sea salt
  • 1 pound sweet potatoes, diced (3 cups cubed)
    butternut squash1:1veganlow-carbadds dairy

    similar texture and sweetness

    Full guide →
  • 1 quart vegetable broth
    chicken broth1:1non-vegetarian

    adds depth

    Full guide →
  • 4 cups kale, chopped
    spinach1:1mild-greens

    more tender, add at very end

    Full guide →
  • 3 green onions, thinly sliced
  • 2 radishes, thinly sliced
  • 1 tablespoon lime juice
  • 6 tablespoons plain Greek yogurt(optional)
    coconut cream2:3vegandairy-freedairy-free

    coconut flavor

    Full guide →
  • hot sauce(optional)

Instructions

  1. 1

    Dice the onion

  2. 2

    Mince the garlic

  3. 3

    Dice the sweet potato

  4. 4

    Drain and rinse the beans

  5. 5

    Heat olive oil in large pot over medium high heat

  6. 6

    Add onions and saute 4 minutes until translucent

  7. 7

    Reduce heat to medium and add garlic, oregano, cumin, garlic powder, black pepper, and cayenne

  8. 8

    Saute for 30 seconds

  9. 9

    Stir in sweet potatoes

  10. 10

    Add vegetable broth, beans, and salt

  11. 11

    Bring to a simmer

  12. 12

    Reduce to simmer and cook 15 minutes until sweet potato is tender

  13. 13

    Roughly chop the kale

  14. 14

    Thinly slice the green onions and radishes

  15. 15

    Remove from heat when sweet potatoes are tender

  16. 16

    Stir in kale, green onions, and lime juice

  17. 17

    Allow to cool slightly

  18. 18

    Taste and adjust salt if needed

  19. 19

    Serve garnished with radishes, Greek yogurt, and hot sauce

Tips

Tip 1

Prep all vegetables before cooking to streamline the process since aromatics cook quickly

Tip 2

Adjust cayenne pepper to taste - start with less and add more for heat preference

Tip 3

Let soup cool slightly before serving to allow flavors to meld and prevent burning tongues

Good to Know

Storage

Refrigerate up to 4 days in airtight container

Make Ahead

Can be made 1 day ahead - add kale when reheating

Serve With

Serve immediately while hot with garnishes on the side

See pairing guide →

Common Mistakes

Watch

Dice sweet potatoes uniformly to avoid uneven cooking

Watch

Add kale at the end to avoid overcooking and maintain color

Watch

Taste and adjust salt after adding lime juice as acidity affects saltiness perception

Substitutions

Dairy-Free Swaps

Greek yogurt
coconut cream2:3vegandairy-freedairy-free

coconut flavor

Full guide →

Vegan Options

sweet potatoes
butternut squash1:1veganlow-carbadds dairy

similar texture and sweetness

Full guide →

General Alternatives

black beans
pinto beans1:1preference

similar texture

Full guide →
kale
spinach1:1mild-greens

more tender, add at very end

Full guide →
vegetable broth
chicken broth1:1non-vegetarian

adds depth

Full guide →
Find more substitutions →

FAQ

Can I make this soup vegan?

Yes, simply omit the Greek yogurt garnish or substitute with coconut cream for a plant-based option.

What if I don't have fresh kale?

Frozen kale works well - add it directly to the hot soup without thawing and cook briefly until heated through.

How long does this soup keep in the freezer?

Freeze for up to 3 months in freezer-safe containers, though texture may be slightly softer after thawing.