Go Back
+ servings
Tomato & Rice stew with chickpeas, peas, and Indian spices in an Iron skillet with a wooden spoon and fresh tarragon leaves on one side of the pan

Indian Spiced Tomato & Rice Stew

Fragrant Garam Masala and cinnamon combined with tomatoes, rice, chickpeas, green peas, and fresh tarragon and basil come together in one delicious and healthy one pan stew. 
5 from 1 vote
Print Pin
Course: Entree, Main Course
Cuisine: Indian
Prep Time: 5 minutes
Cook Time: 45 minutes
Total Time: 50 minutes
Servings: 6 Servings
Calories: 334kcal
Author: Linda Meyer


  • 1 white onion
  • 3 garlic cloves
  • 26 ounce crushed tomatoes
  • 3 3/4 cups vegetable broth divided
  • 2 tablespoon Harissa mild or hot
  • 1 tablespoon fresh tarragon
  • 15 ounce chickpeas
  • 1 cup uncooked basmati rice
  • 2 cups peas
  • Juice from ½ lime
  • 1 tablespoon Garam Masala toasted
  • ¼ teaspoon cinnamon toasted
  • ¼ cup chopped basil plus more for garnishing
  • salt and pepper to taste


  • In a small pan on medium heat, toast the Garam Masala and cinnamon until they release their oils and become fragrant. Stir often for approximately 2 minutes. Set aside.
  • In a large skillet, heat 1/4 cup (60 ml) vegetable broth on medium-high heat. When the broth is bubbling, add the onions and turn the heat down to medium-low. Stir frequently and cook for approximately 15 minutes, or until they’re a light golden brown.  To prevent sticking, add more broth as needed. 
  • Caramelizing the onion will give the dish a much richer flavor, so don’t skip this part.
  • Once the onions are caramelized you can add the garlic and cook for two to three minutes, or until it becomes fragrant.
  • Add the tomatoes, broth, Harissa, tarragon, chickpeas, rice, and peas and stir until they’re well combined and bring to a boil on medium-high heat. Once the sauce is boiling, reduce the heat to simmer and cover. Cook for approximately 20 to 30 minutes, or until the rice is chewy and tender, but still has a bite. You don’t want it to be mushy. Stir often to avoid sticking. If the liquid begins to evaporate too quickly, add more broth and reduce the temperature. This should be thick like a stew, not soupy.
  • Stir in the lime juice, Garam Masala, cinnamon, and fresh basil until completely combined and cook for five minutes. Salt and pepper to taste.
  • Garnish with basil leaves to make it even prettier before serving.


The Nutrition Facts are an estimate only. 


Calories: 334kcal | Carbohydrates: 65g | Protein: 13g | Fat: 2g | Saturated Fat: 0g | Cholesterol: 0mg | Sodium: 826mg | Potassium: 779mg | Fiber: 11g | Sugar: 14g | Vitamin A: 1065IU | Vitamin C: 34.5mg | Calcium: 109mg | Iron: 4.8mg