Pan Seared Indian Cauliflower with Spicy Tomato Sauce
For a complete meal, serve this dish over rice or with a side of roasted cauliflower.



  • 1 medium-sized cauliflower (about 2 1/4 pounds)
  • 1/4 cup onion, coarsely chopped
  • 1 1-inch cube fresh ginger, chopped
  • 3 cloves garlic, peeled and chopped
  • 2 1/2 tablespoons olive oil
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/4 cup tomato sauce
  • 1/4 teaspoon ground turmeric
  • pinch cayenne, or to taste (I used a little more than half of my 1/8 teaspoon measure)
  • 1/2 a hot green chili pepper, seeded to lessen heat if desired
  • 1/2 tablespoon lemon juice
  • 1/2 teaspoon kosher or sea salt


  1. Cut the cauliflower into bite-size florets and soak them in a bowl of cold water for about 30 minutes. Drain.
  2. Put the onion, ginger, garlic and 2 tablespoons water in a blender or food processor (I use an inexpensive mini processor for things like this) and blend until you have a liquidy paste.
  3. Heat the oil in a large skillet or Dutch oven over medium-high heat, and sauté the cauliflower until you see a few golden spots, about 3-4 minutes. Remove to a plate.
  4. Put the onion mixture in the same pan and and cook for 1 minute. The color will turn slightly golden.
  5. Add the cumin, coriander and tomato sauce and cook for 2-3 minutes. Add the remaining ingredients (turmeric through salt) and stir well.
  6. Add 1 1/2 tablespoons of water, stir again and reduce the heat to low. Add the cauliflower, cover and cook for 5-10 minutes or until cauliflower is cooked to your liking. (I cook on the lower side of this time frame as I like the cauliflower to be on the crisp side. Don’t hesitate to taste test after a few minutes to determine when it is cooked to your liking.)

More recipes at