Cauliflower and Chickpea Curry

AmberEvents & AnnouncementsLeave a Comment

We made a huge batch of Cauliflower and Chickpea Curry last week, and you guys wanted the recipe, so here it is! It’s spicy, salty, sweet goodness. You won’t notice it’s vegan! 


4.25 from 4 votes

Cauliflower, Tomato, and Chickpea Curry

This is one of my mom’s favorite dishes. She got so excited when I was filming a video for my YouTube channel featuring this recipe, because she knew she would get the leftovers! This curry is creamy, with sweetness from the tomatoes, and the chickpeas and cauliflower add an earthy savoriness to the dish. It’s filling and hearty even without any meat, and it’s such a great way to get a ton of veggies! Everyone in my family always has seconds when I make this for dinner.
Total Time 1 hour
Servings 6 servings
Author Amber Kelley


  • 3 tablespoons plus 1 teaspoon grapeseed oil divided
  • 1/2 head cauliflower cut into bite-size pieces (about 3 heaping cups)
  • 21/2 cups/375 g cherry tomatoes or regular tomatoes, sliced
  • Salt and freshly ground black pepper
  • 1 large yellow onion chopped
  • 3 garlic cloves peeled and pressed
  • 1 tablespoon grated fresh ginger
  • 4 teaspoons yellow curry powder
  • 2 15-ounce/425 ml cans chickpeas (about 3 cups/300 g), drained and rinsed
  • 2 cups/475 ml chicken or vegetable stock
  • 2 tablespoons unsalted butter
  • 3 to 5 cups/90 to 150 g baby spinach
  • Cooked basmati rice for serving
  • Fresh parsley for garnish


  1. Preheat the oven to 375°F/190°C.
  2. Toss the cauliflower in 2 teaspoons of the oil and place on a baking sheet. Do the same with the tomatoes on another baking sheet. Make sure they are in a single layer and not crowded. Season both with salt and pepper, and roast for about 25 minutes the oven. This intensifies the flavor and gets rid of some moisture.
  3. In a medium pot, heat the remaining 2 tablespoons of oil over medium-high heat. Cook the onion until golden brown, about 10 minutes. Then, add the garlic, ginger, and curry powder. Cook until fragrant, about 1 minute.
  4. Add the tomatoes, chickpeas, and stock and bring to a boil. Simmer, uncovered, over medium-low heat until the liquid is thickened and flavors are blended, about 30 minutes. Be patient, because it doesn’t taste like much while it’s still watery!
  5. Add the cauliflower and simmer until it is warmed through and soft but not mushy.
  6. Add the butter, which gives the curry a rich, creamy flavor, and salt and pepper to taste. If your tomatoes are really sweet, you will need more salt—this is really important!
  7. Stir in the spinach and let it wilt. Season with salt and pepper to taste.
  8. Serve over rice and sprinkle with parsley.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.