Chana Dal with Cauliflower and Coconut Milk Recipe
A hearty and flavorful Chana Dal curry featuring tender cauliflower and creamy coconut milk, enriched with aromatic spices and toasted cashews. This comforting dish blends Indian-inspired spices with a creamy texture, perfect served over brown basmati or jasmine rice for a wholesome vegetarian meal.
- Author: Marco
- Prep Time: 20 minutes (including soaking time for dal, excluding overnight soak)
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 4-6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Dal and Nuts
- 3/4 cup (165 grams) Chana Dal (soaked for at least one hour or overnight)
- 1 Bayleaf
- 1 cup (150 grams) Whole Raw Cashews
Vegetables and Aromatics
- 2 cups (200 grams) Yellow Onion (diced, about 1 large onion)
- 1 tablespoon Grated Fresh Ginger (about 1 1/2″ piece)
- 1–2 Serrano Peppers (minced, about 3 tablespoons)
- 2 cups (260 grams) Carrots (quartered and diced, about 4 carrots)
- 2 pounds Cauliflower (trimmed and cut into 1″ pieces, approx. 6 cups / 936 grams)
Spices and Seasonings
- 1 1/2 tablespoon Coconut Oil (or olive oil)
- 2 teaspoons Mustard Seeds
- 1 1/4 teaspoons Sea Salt
- 2 teaspoons Ground Cumin
- 1 teaspoon Ground Turmeric
- 1/2 teaspoon Ground Cardamom
- 1 tablespoon Grated Fresh Garlic (about 3 cloves)
- 1–2 tablespoon Tamari (to taste)
Other
- 1 (400 grams) Can of Coconut Milk (full fat, unsweetened)
- Brown Basmati or Jasmine Rice (for serving)
- Chopped Cashews (for garnish)
- Cilantro (for garnish)
- Lime wedges (for serving)
- Sriracha (optional, for serving)
- Cook chana dal: In a small sauce pot, combine 2 1/4 cups (500 grams) of water, soaked chana dal, and bayleaf. Bring to a boil, then reduce heat to medium-low and simmer for 20-25 minutes until the dal is tender. Drain and discard the bayleaf. This step can be done up to two days in advance.
- Toast cashews: Preheat the oven to 350°F (180°C). Spread the whole cashews on a baking sheet and toast for 12-15 minutes until golden brown. Roughly chop a handful of cashews for garnish and set aside.
- Sauté aromatics: In a 5-quart Dutch oven, heat coconut oil over medium heat until shimmering. Add diced onion, grated ginger, minced serrano pepper, mustard seeds, and sea salt. Cook on medium-low, stirring occasionally for about 5 minutes until onions are tender.
- Add spices and cook vegetables: Stir in ground cumin, turmeric, cardamom, grated garlic, and 1 tablespoon water. Cook on low heat, stirring occasionally, for 5 minutes to release flavors. Add carrots, cauliflower, and 1-2 tablespoons additional water to prevent sticking. Cover and cook on low heat for about 15 minutes, until vegetables are tender.
- Combine dal and coconut milk: Add the cooked chana dal and canned coconut milk to the vegetables. Stir to combine and heat through on low for about 5 minutes. Mix in the toasted whole cashews and tamari to taste.
- Serve: Serve the chana dal curry hot over brown basmati or jasmine rice. Garnish with chopped cashews, fresh cilantro, and lime wedges. Optionally, add a squeeze of Sriracha for a spicy kick.
- Storage: Store leftovers in the refrigerator for up to three days or freeze for up to two weeks.
Notes
- Soaking chana dal for at least one hour or overnight reduces cooking time and improves digestibility.
- Adjust the number of serrano peppers according to desired heat level—use 2 peppers for spicier dish.
- Toasting cashews enhances their flavor and adds a nice crunch to the dish.
- This recipe is vegetarian and can be made vegan by ensuring tamari is free from non-vegan additives.
- Using a Dutch oven helps evenly cook the vegetables and spices.
- Leftover dal can thicken when refrigerated; reheat gently with a splash of water or coconut milk to loosen.
Keywords: Chana Dal, Cauliflower Curry, Coconut Milk Curry, Indian Vegetarian Recipe, Healthy Lentil Curry