This simple vegetarian dish uses classic Indian spices like cumin, coriander, turmeric, and garam masala to create deep flavor with minimal effort. It’s perfect served over rice or with warm naan.

Ingredients:

  • 1 tablespoon olive oil or vegetable oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon paprika or mild chili powder
  • 1 can (15 ounces) chickpeas, drained and rinsed
  • 1 can (14 ounces) diced tomatoes
  • 1/2 teaspoon salt (adjust to taste)
  • 1/2 teaspoon garam masala
  • 1/4 cup water
  • Fresh cilantro (optional, for garnish)

Instructions:

1. Sauté the Aromatics:
Heat oil in a large skillet over medium heat. Add the chopped onion and cook for 4–5 minutes until softened. Stir in the garlic and cook for another 30 seconds.

2. Bloom the Spices:
Add cumin, coriander, turmeric, and paprika to the pan. Stir constantly for about 30 seconds to lightly toast and bloom the spices. This step enhances their aroma and flavor.

3. Add Chickpeas and Tomatoes:
Stir in the chickpeas, diced tomatoes, salt, and water. Bring to a gentle simmer.

4. Simmer and Finish:
Let the mixture cook for 10–15 minutes, allowing the flavors to meld and the sauce to thicken slightly. Stir in the garam masala during the final 2 minutes of cooking.

5. Serve:
Serve warm over rice or with naan. Garnish with fresh cilantro if desired.

Why This Recipe Works:

This dish layers warm, earthy spices in stages, reflecting traditional Indian cooking methods while keeping the process simple. It’s flavorful, budget-friendly, and easy enough for a weeknight dinner.