Sweet Potato Chana Masala with Greek Yogurt

Prep: 15 minCook: 30 min2 servingsmediumAmerican
Sweet Potato Chana Masala with Greek Yogurt

A warming Indian-inspired chickpea curry featuring tender sweet potatoes and aromatic spices. The natural sweetness of the potatoes balances the bold garam masala and serrano heat, while creamy Greek yogurt adds richness. Perfect for weeknight dinners or meal prep, this protein-packed vegetarian dish develops deep flavors through proper spice toasting and gentle simmering. The microwave technique for pre-cooking sweet potatoes ensures they cook evenly with the chickpeas.

Ingredients

2 servings
  • 1 cup sweet potato, diced (one medium large)
    butternut squash1:1noneadds dairy

    similar sweetness and texture

    Full guide →
  • 1 tablespoon clarified butter or grapeseed oil
    coconut oil1:1vegandairy-freedairy-free

    reduces richness slightly

    Full guide →
  • 1 cup onion, diced
  • 1 clove garlic, minced
  • 1 teaspoon coriander seed
  • ½ teaspoon cumin
  • ½ teaspoon cardamom
  • 1 ½ teaspoons garam masala
  • ½ teaspoon fresh ginger, grated
  • 1 serrano chile, seeded and minced (to taste)
  • 1 teaspoon salt
  • 1 can (15 oz) garbanzo beans, drained and rinsed
  • 1 pint crushed tomatoes
  • ¼ cup cilantro, rough chopped
  • cup Greek yogurt, full fat
    coconut cream1:1vegandairy-freedairy-free

    changes tang to sweetness

    Full guide →

Instructions

  1. 1

    Microwave sweet potato with water for three minutes, then drain and set aside

  2. 2

    Heat clarified butter in lidded stockpot and saute onion and garlic over medium heat until well caramelized

  3. 3

    Add coriander, cumin, cardamom, garam masala, and ginger, toasting in butter for one to two minutes

  4. 4

    Add serrano chile and cook for two minutes until wilted

  5. 5

    Add garbanzo beans, tomatoes, salt, and sweet potatoes, bring to boil then reduce to slow simmer

  6. 6

    Cover and cook for 15-20 minutes

  7. 7

    Remove cover, stir in yogurt and cilantro, cook five more minutes until piping hot

Tips

Tip 1

Toast whole spices for deeper flavor - the brief cooking in fat releases essential oils that ground spices alone cannot provide.

Tip 2

Adjust serrano chile to taste - start with half if sensitive to heat, as one whole chile provides significant spice.

Tip 3

Let the curry rest for 10 minutes after cooking to allow flavors to meld before serving.

Good to Know

Storage

Refrigerate up to 4 days in airtight container. Flavors improve overnight.

Make Ahead

Make completely up to 3 days ahead. Reheat gently, adding splash of water if needed.

Serve With

Serve over basmati rice, with naan bread, or enjoy as hearty stew with crusty bread.

See pairing guide →

Common Mistakes

Watch

Don't skip caramelizing onions to avoid flat flavor - proper browning builds the flavor base.

Watch

Avoid high heat when adding yogurt to prevent curdling - stir in off heat if worried.

Substitutions

Dairy-Free Swaps

clarified butter
coconut oil1:1vegandairy-freedairy-free

reduces richness slightly

Full guide →
Greek yogurt
coconut cream1:1vegandairy-freedairy-free

changes tang to sweetness

Full guide →

General Alternatives

sweet potato
butternut squash1:1noneadds dairy

similar sweetness and texture

Full guide →
Find more substitutions →

FAQ

Can I make this without the serrano chile?

Yes, omit the serrano for a mild version, or substitute with a pinch of cayenne pepper for controlled heat without the fresh chile flavor.

What if I don't have garam masala?

Mix 1 teaspoon each cinnamon and cumin with 1/2 teaspoon each cloves and black pepper as a simple substitute, though store-bought garam masala offers more complexity.

How long will this keep in the freezer?

Freeze up to 3 months in portion-sized containers. Thaw overnight in refrigerator and reheat gently, stirring in fresh cilantro before serving.