This delightful Indian spinach with tomatoes recipe brings together the earthy flavors of spinach and the tangy taste of tomatoes. It's a simple yet nutritious dish that pairs perfectly with rice or bread, making it a versatile addition to any meal. The aromatic spices and fresh ingredients create a comforting and flavorful experience.
If you don't usually cook Indian cuisine, you might not have cumin seeds or turmeric powder in your pantry. These spices are essential for achieving the authentic flavor of this dish. You can find them in the spice aisle of most supermarkets or at specialty stores that carry international ingredients.

Ingredients For Indian Spinach With Tomatoes Recipe
Spinach: Fresh, leafy greens that are packed with nutrients and provide a mild, slightly sweet flavor.
Tomatoes: Juicy and tangy, they add a vibrant color and a rich taste to the dish.
Onion: Adds a sweet and savory depth of flavor when sautéed until golden brown.
Garlic: Provides a pungent and aromatic element that enhances the overall taste.
Cumin seeds: These seeds add a warm, earthy flavor and a hint of nuttiness when they splutter in hot oil.
Turmeric powder: A bright yellow spice that imparts a subtle, earthy flavor and a beautiful color to the dish.
Red chili powder: Adds heat and a touch of smokiness, balancing the other flavors.
Oil: Used for sautéing the ingredients and bringing out their flavors.
Salt: Enhances the taste of all the other ingredients and brings the dish together.
Technique Tip for This Recipe
When sautéing the onions until golden brown, ensure you maintain a medium heat to avoid burning. This step is crucial as it develops a deep, caramelized flavor that forms the base of the dish. Additionally, when adding the garlic, be mindful to sauté it only for a minute to prevent it from becoming bitter.
Suggested Side Dishes
Alternative Ingredients
spinach - Substitute with kale: Kale has a similar texture and nutritional profile to spinach, making it a good alternative in cooked dishes.
spinach - Substitute with Swiss chard: Swiss chard has a slightly different flavor but works well in recipes that call for cooked greens.
tomatoes - Substitute with canned tomatoes: Canned tomatoes can be used when fresh tomatoes are not available, providing a similar flavor and texture.
tomatoes - Substitute with red bell peppers: Red bell peppers can add a sweet and slightly tangy flavor similar to tomatoes.
onion - Substitute with shallots: Shallots have a milder and sweeter flavor compared to onions, making them a good substitute.
onion - Substitute with leeks: Leeks offer a subtle onion-like flavor and can be used in place of onions in many recipes.
garlic - Substitute with garlic powder: Garlic powder can provide a similar flavor when fresh garlic is not available.
garlic - Substitute with shallots: Shallots can add a mild garlic-like flavor to the dish.
cumin seeds - Substitute with ground cumin: Ground cumin can provide the same earthy flavor as cumin seeds.
cumin seeds - Substitute with caraway seeds: Caraway seeds have a similar flavor profile and can be used as a substitute.
turmeric powder - Substitute with saffron: Saffron can provide a similar color and a slightly different but pleasant flavor.
turmeric powder - Substitute with curry powder: Curry powder often contains turmeric and can be used to achieve a similar flavor.
red chili powder - Substitute with cayenne pepper: Cayenne pepper can provide a similar level of heat and flavor.
red chili powder - Substitute with paprika: Paprika can add a milder heat and a smoky flavor to the dish.
oil - Substitute with ghee: Ghee can add a rich, buttery flavor and is commonly used in Indian cooking.
oil - Substitute with coconut oil: Coconut oil can add a subtle coconut flavor and is a good alternative for cooking.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor to the dish.
salt - Substitute with sea salt: Sea salt can provide a similar salty flavor with a slightly different mineral profile.
Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
Allow the Indian spinach with tomatoes to cool completely before storing. This helps to prevent condensation, which can make the dish soggy.
Transfer the cooled dish into an airtight container. Make sure to use a container that is appropriately sized to minimize air space, which can lead to freezer burn.
Label the container with the date and contents. This is especially helpful if you have multiple dishes stored in your freezer.
Store the container in the refrigerator if you plan to consume the dish within 3-4 days. For longer storage, place the container in the freezer, where it can be kept for up to 2-3 months.
When ready to reheat, thaw the Indian spinach with tomatoes in the refrigerator overnight if frozen. This ensures even reheating and maintains the texture of the dish.
Reheat the dish in a pan over medium heat, stirring occasionally until it is heated through. You can also use a microwave, but be sure to stir the dish halfway through to ensure even heating.
If the dish appears too dry upon reheating, add a splash of water or vegetable broth to bring back some moisture.
Serve hot with rice or bread to enjoy the flavors as intended.
How to Reheat Leftovers
For stovetop reheating:
- Heat a non-stick pan over medium heat.
- Add a splash of oil or a few tablespoons of water to prevent sticking.
- Add the leftover Indian spinach with tomatoes to the pan.
- Stir occasionally to ensure even heating.
- Cook for about 5-7 minutes or until heated through.
For microwave reheating:
- Place the leftover spinach and tomatoes in a microwave-safe dish.
- Cover the dish with a microwave-safe lid or plastic wrap (leave a small corner open for steam to escape).
- Microwave on high for 2-3 minutes.
- Stir the dish halfway through to ensure even heating.
- Check the temperature and heat for an additional 1-2 minutes if necessary.
For oven reheating:
- Preheat your oven to 350°F (175°C).
- Place the leftover spinach and tomatoes in an oven-safe dish.
- Cover the dish with aluminum foil to retain moisture.
- Bake for 15-20 minutes or until heated through.
- Stir halfway through the baking time for even heating.
For steamer reheating:
- Set up your steamer and bring the water to a boil.
- Place the leftover spinach and tomatoes in a heatproof dish or bowl.
- Place the dish in the steamer basket.
- Cover and steam for about 5-10 minutes or until heated through.
- Stir occasionally to ensure even heating.
Best Tools for This Recipe
Pan: A medium-sized pan is essential for cooking the spinach and tomato mixture evenly.
Spatula: Useful for stirring and combining ingredients without scratching the pan.
Knife: Needed for chopping the spinach, tomatoes, and onion finely.
Cutting board: Provides a safe surface for chopping vegetables.
Measuring spoons: Ensures accurate measurement of spices like cumin seeds, turmeric powder, and red chili powder.
Garlic press: Handy for mincing garlic cloves quickly and efficiently.
Mixing bowl: Useful for holding the chopped spinach before adding it to the pan.
Serving spoon: Ideal for serving the finished dish hot with rice or bread.
How to Save Time on Making This Recipe
Prep ingredients in advance: Wash and chop spinach, tomatoes, and onions ahead of time to streamline the cooking process.
Use pre-minced garlic: Save time by using store-bought minced garlic instead of mincing it yourself.
Cook in batches: If you're making a large quantity, cook the spinach in batches to ensure even cooking.
Utilize a food processor: Quickly chop onions and tomatoes using a food processor to save time.
Measure spices beforehand: Measure out cumin seeds, turmeric powder, and red chili powder before you start cooking.

Indian Spinach with Tomatoes Recipe
Ingredients
Main Ingredients
- 500 g Spinach washed and chopped
- 2 Tomatoes chopped
- 1 Onion finely chopped
- 2 cloves Garlic minced
- 1 teaspoon Cumin Seeds
- 1 teaspoon Turmeric Powder
- 1 teaspoon Red Chili Powder
- 2 tablespoon Oil
- to taste Salt
Instructions
- Heat oil in a pan over medium heat.
- Add cumin seeds and let them splutter.
- Add chopped onions and sauté until golden brown.
- Add minced garlic and sauté for another minute.
- Add chopped tomatoes, turmeric powder, red chili powder, and salt. Cook until tomatoes are soft.
- Add chopped spinach and cook until wilted and well combined with the tomato mixture.
- Serve hot with rice or bread.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Dish
More Amazing Recipes to Try 🙂
- Texas Caviar Recipe15 Minutes
- Indian Aloo Gobi Matar Recipe45 Minutes
- Napa Cabbage Salad Recipe15 Minutes
- Indian Dal Tadka Recipe40 Minutes
- Indian Shalgam Ki Sabzi Recipe (Turnip Curry)45 Minutes
- Indian Baby Corn Manchurian Recipe40 Minutes
- Indian Pavakkai Fry (Bitter Gourd Fry) Recipe35 Minutes
- Microwave Scrambled Eggs Recipe5 Minutes
Leave a Reply