Heat oil in a large pan on medium-high heat. Add red onion and gently sautee for 3 minutes until translucent. Add fresh ginger and garlic. Gently saute until fragrant (a couple of minutes).
1 tablespoon olive oil, 1 red onion, 1 thumb ginger, 4 cloves garlic
Add all your spices and toast for 1-2 minutes while stirring consistently. Remove cardamom pods.
2 tablespoon curry powder, 1 teaspoon turmeric, 1 teaspoon ground cumin, 6 cardamom pods
Add tomatoes, beans, lime juice, salt, pepper, and water (or stock).
1 can chopped tomatoes, 2 cans butter beans, salt & pepper, 1 lime, ¾ cup water or vegetable stock
Stir, bring to a gentle simmer, and let simmer gently on low heat for 10 minutes. Stir regularly to avoid any veggies sticking to the bottom of the pan.
Add spinach and stir in the cream. Let simmer gently for 1-2 minutes until spinach is wilted.
3 cups fresh spinach, 1 cup soy cream
To serve, sprinkle with freshly chopped cilantro/coriander leaves.
1 cup fresh cilantro (coriander)