Go Back
+ servings
tomato onion curry for chapathi and poori

Indian Tomato Onion Curry - Side Dish For Chapathi & Poori

This tomato onion curry for chapathi (or onion tomato gravy for chapathi) is great to be used as an easy and simple side dish with chapathi, poori, rice or even dosa as you wish.
Course Side Dish
Cuisine Indian
Keyword tomato based indian curry, tomato onion curry
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 2
Calories 249kcal


  • 1 large onion
  • 2 medium sized tomatoes
  • 2 tablespoons ginger garlic paste
  • 1 green chilies optional
  • ½ teaspoon turmeric powder
  • ½ teaspoon red chili powder
  • 2 tablespoons coriander powder
  • 1 teaspoon garam masala powder
  • salt as required
  • 2 tablespoons oil plus 2 tablespoons more for adding later
  • 1 teaspoon mustard seeds
  • 3 dry red chilies broken (optional)


  • Peel the onion and slice in long slices.
  • Heat a pan and add 2 tablespoons of oil.
  • Add mustard seeds and when the mustard seeds splutter, add the red chilies.
  • As the red chilies are fried, add the green chili and lightly fry.
  • Add the onion slices and saute for about 2 to 3 minutes.
  • Add ginger garlic paste and salt and mix everything well.
  • Saute the onions in ginger garlic paste for about 6 to 8 minutes or until the onions are sauteed and transparent in color. (you don't have to brown the onions). Keep stirring occasionally to avoid the onions sticking to the bottom of the pan.
  • Meanwhile cut the tomatoes in long slices and keep aside.
  • After the onions are sauteed, add the sliced tomatoes and add salt (if required) and mix well.
  • Add the extra 2 tablespoons of oil and mix to blend everything with the oil.
  • You can saute the onion tomato mixture for about 2 to 3 minutes or until the raw tomatoes start getting cooked. If you don't want the tomatoes to be mixed with the curry, you don't have to saute it much as the tomatoes will blend with the curry very fast. Since we are making the tomato onion curry with some gravy, we can saute them for little longer so the tomatoes will get cooked and the juices from the cooked tomatoes will make up for the gravy.
  • I recommend cooking the onion tomato mixture for about 4 to 5 minutes or until the tomatoes are soft and the gravy is made up from the juice of the cooked tomatoes. You can wait more time until the gravy starts separating itself from the oil which will be perfect.
  • Add all the spices, mix well and cook the curry for another 2 to 3 minutes in low heat until the spices are all well blended with the curry. Now your tomato onion curry for chapathi or rice is ready to serve!


If you don't have ginger garlic paste, you can use freshly crushed ginger and garlic. Enjoy this easy tomato onion curry as a healthy and delicious side dish for chapathi, poori, rice, or even idli or dosa.


Calories: 249kcal | Carbohydrates: 23g | Protein: 4g | Fat: 16g | Saturated Fat: 1g | Sodium: 105mg | Potassium: 682mg | Fiber: 7g | Sugar: 11g | Vitamin A: 1815IU | Vitamin C: 123mg | Calcium: 74mg | Iron: 2mg