This creamy vegan white bean and kale curry is everything you want it to be: hearty, warming, flavorful, and healthy, without feeling too virtuous. It’s just saucy enough so that all of the spices soak into the rice — one of the best reasons to make curry in the first place.
Made with simple ingredients like canned white beans, fresh kale, and a fragrant blend of spices, this dish comes together in just 30 minutes. Perfect for a weeknight dinner that feels special but requires minimal effort.
Log in to save recipes and build weekly shopping lists.
Ingredients
Instructions
- Heat coconut oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes.
- Add garlic and ginger, cook for 1 minute until fragrant.
- Stir in cumin, coriander, turmeric, and cayenne (if using). Cook for 30 seconds.
- Pour in diced tomatoes and coconut milk. Bring to a simmer.
- Add white beans and kale. Stir to combine. Cover and cook for 10 minutes, until kale is tender.
- Season with salt to taste. Serve over rice and garnish with fresh cilantro.
Useful Cookware
A few helpful kitchen tools for this recipe, with relevant Amazon picks for each item.
Measuring spoons
Recipe Tips
For extra creaminess, blend half the beans before adding to the pot.
Substitute spinach for kale if desired, but add it at the very end as it wilts quickly.
Adjust cayenne to your preferred spice level.
FAQ
Can I use dried beans instead of canned?
Yes, but you’ll need to cook them first. Use about 1.5 cups cooked beans per can.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop.
Is this recipe gluten-free?
Yes, all ingredients are naturally gluten-free. Serve with rice or quinoa.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.