Rasam was the dish I reached for that night — quick, peppery, and entirely hers — but the recipe I keep coming back to, the one I’ve been testing and measuring and writing out in full sentences instead of letting it live in my hands the way it lived in hers, is this curry. It’s the kind of dish Amma made without thinking: a handful of this, enough of that, heat until it smells right. I’ve been translating those instincts into teaspoons and minutes, because twenty-six out of thirty is still a number that lives in my chest, and I am not willing to let a single recipe dissolve into the space between “enough” and “two teaspoons.” This is what writing it all down looks like.
Everyday Vegan Curry
Prep Time: 15 min | Cook Time: 30 min | Total Time: 45 min | Servings: 4
Ingredients
- 2 tablespoons coconut oil or neutral oil
- 1 teaspoon mustard seeds
- 1 teaspoon cumin seeds
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 2 medium tomatoes, roughly chopped (or one 14-oz can diced tomatoes)
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon cayenne pepper (adjust to taste)
- 1 teaspoon kosher salt, plus more to taste
- 1 can (14 oz) full-fat coconut milk
- 1 can (15 oz) chickpeas, drained and rinsed
- 2 cups cauliflower florets (about 1/2 small head)
- 1 cup frozen peas
- 1 tablespoon fresh lemon juice
- Fresh cilantro, for serving
- Cooked basmati rice or flatbread, for serving
Instructions
- Bloom the whole spices. Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Once shimmering, add the mustard seeds and cumin seeds. Let them sizzle and pop for about 30 seconds, until fragrant. Do not walk away — they go from bloomed to burnt quickly.
- Build the base. Add the diced onion and cook, stirring occasionally, for 8 to 10 minutes until softened and beginning to turn golden at the edges. Add the garlic and ginger and cook another 2 minutes, stirring constantly, until the raw smell is gone.
- Add tomatoes and ground spices. Stir in the chopped tomatoes, coriander, cumin, turmeric, cayenne, and salt. Cook over medium heat, stirring frequently, for 6 to 8 minutes until the tomatoes have broken down and the oil begins to separate from the masala at the edges of the pan. This step matters — don’t rush it.
- Add coconut milk and vegetables. Pour in the coconut milk and stir to combine. Add the chickpeas and cauliflower florets. Bring to a gentle simmer over medium-low heat, cover partially, and cook for 15 minutes until the cauliflower is just tender when pierced with a fork.
- Finish the curry. Stir in the frozen peas and cook uncovered for 3 to 4 minutes until heated through. Add the lemon juice. Taste and adjust salt and cayenne as needed.
- Serve. Ladle over basmati rice or serve alongside warm flatbread. Top with fresh cilantro. This reheats beautifully the next day — the flavors only deepen.
Nutrition (per serving)
Calories: 385 | Protein: 12g | Fat: 22g | Carbs: 38g | Fiber: 9g | Sodium: 610mg