This Baby Bok Choy and Black Bean Curry is a creamy, hearty, one-pot vegan dinner made with tender baby bok choy, protein-packed black beans, warming spices, and rich coconut milk. Ready in about 20 minutes, it's an easy plant-based curry that's perfect for busy weeknights and delicious served over rice or with flatbread.
Rinse the baby bok choy. I usually soak them in a solution of water and vinegar, then rinse them under tap water and dry them. Then, chop the bok choy so it cooks quickly. I chop off the ends/base, then chop the baby bok choy in finger-sized shreds.
Drain and rinse the canned black beans.
Heat the oil in a large skillet or wok over medium-high heat.
Add the diced onion, garlic, and grated ginger. Cook for about 8 minutes, stirring frequently until the onions become soft and lightly caramelized.
Stir in the bok choy and coriander, harissa, turmeric, tomato paste, and drained black beans and stir well. Pour in the coconut milk and water, and stir well until smooth. Let simmer about 3-5 minutes.
Stir in the garam masala. Cook for one final minute.
Season with salt and pepper. Make sure to taste it to see if the salt and pepper are to your preference.
Garnish with chopped parsley and a squeeze of fresh lime juice. Serve warm with rice, naan, roti, or your favorite store-bought flatbread or pita for a quick and filling dinner.
Notes
See Recipe Tips in Blog Post.
Would You Like to Save This?
Enter your email and I’ll send you this recipe to you. Plus you’ll get new recipes from me every week!