Cauliflower Sweet Potato Chickpea Curry

When we lived in Jacksonville Florida, we had really close Indian friends who followed a vegan diet. My husband and I love Indian food, so we thought “hey, we totally scored in the friends department!!”

This vegan Cauliflower Sweet Potato Chickpea Curry is the ultimate comfort dish bursting with robust Indian spices and sweetened with coconut milk!

The first time they invited us over for dinner, they made a rice dish with a stew and when I heard my friend describing it to me, I realized it was essentially the exact same way I make my Arabic stews but with slightly different spices. Even the rice that went with the stew was pretty similar but instead of using vermicelli with the rice, they used Cumin seeds to make Jeera rice.

This vegan Cauliflower Sweet Potato Chickpea Curry is the ultimate comfort dish bursting with robust Indian spices and sweetened with coconut milk!

That’s when I had the brilliant idea that if my kids can eat arabic stews, they should definitely try Indian stews. And so, my kids tried it that day and they loved it! It’s all in the name of raising non-picky eaters, you know?! And my non-picky eaters love simple Indian dishes like this Cauliflower Sweet Potato Chickpea Curry. And I’m happy because I never have to make something different for my kids to eat. Win/Win!

Try it, Love it, Share it!

Hope you try this recipe for this Cauliflower Sweet Potato Chickpea Curry. Please tag me #feelgoodfoodie so I can see all your fabulous recreations on Instagram, Facebook, Pinterest and Twitter!


For the Curry

  • 1 Tbsp olive oil
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 1-inch fresh ginger, peeled/finely grated
  • 2-3 Tbsp fresh cilantro, chopped (plus more for garnish)
  • 1/2 large head of cauliflower, cut into florets
  • 2-3 large sweet potatoes, diced
  • 2 Tbsp red curry paste
  • 1 Tbsp curry
  • 2 tsp turmeric
  • 1 1/2 tsp coriander
  • 1 1/2 tsp cumin
  • 1 28 oz can chopped tomatoes
  • 1 14 oz can chickpeas, drained and rinsed
  • 1 14 oz can of coconut milk (full fat or light)
  • 2-3 cups water

For the Rice

  • 1 Tbsp olive oil
  • 1 Tbsp cumin seeds
  • 2 cups long grain rice or Jasmin or Basmati rice
  • Salt to taste



  1. Heat the oil in a large, heavy pot. Add the onions, garlic, ginger,and cilantro; and saute for 5-10 minutes until the onions are very soft and translucent.
  2. Add the cauliflower and sweet potatoes along with the red curry paste, curry, turmeric, coriander and cumin. Season with salt and pepper and saute for 5 more minutes until the vegetables are well coated with the curry paste and spices and the dish becomes very fragrant.
  3. Next, add the canned tomatoes with their juices, chickpeas, coconut milk and as much water as you'd like depending on the thickness preference. I usually do about 2 cups of water so that it covers the vegetables slightly.
  4. Bring to a boil, then turn the heat to low. Simmer for 20 minutes, stirring occasionally, until the cauliflower and potatoes are fork tender.


  1. Heat a large pot with olive oil and add the cumin seeds. Fry the cumin seeds in the oil for 2-3 minutes.
  2. Once they start making a popping noise, add the rice and stir to mix everything together. Season with salt and bring rice to a rolling boil while stirring the rice.
  3. Turn the heat down to low, cover the pot and allow rice to cook for 15 minutes. After 15 minutes, turn off the heat and allow the steam to continue cooking the rice for 5 minutes. Fluff the rice.


  1. Serve the curry on top the rice and garnish with fresh cilantro, if you desire.

No Comments

    Leave a Reply

    Rate this recipe