Easy Curried Tomatoes With Ginger (20 Minutes)
|
Cook20 min
|
Total25 min
|
Servings4

Browse all Vegan Dinner Ideas →238 plant-based recipes
When you heat whole or ground spices in oil, their flavors wake up and spread throughout your dish. I’m toasting cumin, garam masala, turmeric, and coriander together for two minutes, and you’ll notice the kitchen smelling amazing. This step makes dusty-tasting powders into something vibrant and alive. The heat releases essential oils locked inside each spice, making them blend better with tomatoes and coconut cream later. Skip this step, and your curry tastes flat and one-dimensional. Don’t rush it – those two minutes make all the difference. For deeper complexity, you can also incorporate Thai curry paste* into your cooking to complement these toasted spices.
Ginger and Spice Essentials
This vibrant curry showcases the aromatic power of ginger combined with warm spices like cumin, garam masala, and turmeric to create a rich, flavorful sauce. Fresh tomatoes form the base of this dish, while kaffir lime leaves and coconut cream add complexity and depth to the final result. The recipe balances heat from chili paste with subtle sweetness from palm sugar, making it a well-rounded and satisfying dish. Building a well-stocked kitchen starts with investing in curated spice sets* that provide the essential aromatics needed for authentic curry preparation.
Blooming Spices for Maximum Flavor

Begin by heating 1 tablespoon of peanut oil in a medium pan over medium heat. Add 1 medium yellow onion (approximately 150g), finely chopped, along with 1 tablespoon of freshly grated ginger and 3 crushed garlic cloves. Cook these aromatics together, stirring frequently, until the onion becomes soft and translucent. This foundational step creates the flavor base for your curried tomatoes.
Once the onion has softened, stir in your ground spices: 1 teaspoon each of ground cumin, garam masala, and ground coriander, plus 2 teaspoons of ground turmeric. Continue stirring constantly for about 2 minutes until the spices become fragrant and release their essential oils. This blooming process is important for building deep flavor and making sure the spices are fully activated rather than tasting raw or dusty.
Add 4 medium tomatoes (coarsely chopped, about 720g), 4 torn kaffir lime leaves, 1 teaspoon of chili paste (or to taste), and 2 teaspoons of palm sugar to the pan. Cook while stirring for approximately 10 minutes until the tomatoes become just tender. Pour in 1/2 cup of coconut cream and simmer uncovered for about 10 minutes, stirring occasionally. Remove the lime leaves, stir in 2 tablespoons of chopped fresh coriander, and serve.
Easy Curried Tomatoes With Ginger (20 Minutes)
by veganpreps.com

Ingredients
- 1 tablespoon peanut oil
- 1 medium yellow onion (about 150 g), finely chopped
- 1 tablespoon fresh ginger, grated
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon ground coriander
- 2 teaspoons ground turmeric
- 1 tablespoon chili paste (sambal oelek or similar)
- 500 g (about 3 medium) ripe tomatoes, roughly chopped
- 1 cup (240 ml) coconut cream
- 4 kaffir lime leaves
- 1 teaspoon palm sugar (or light brown sugar)
- 1/2 teaspoon salt, plus more to taste
- Fresh cilantro or basil, to serve
Instructions
- 1Heat peanut oil in a medium saucepan over medium heat, add onion and cook stirring for 4-5 minutes until soft and translucent, then add ginger and garlic and cook 1 minute more.
- 2Add cumin, garam masala, coriander, and turmeric, stir into the onion mixture, and toast for 2 minutes until fragrant, stirring constantly to prevent burning.
- 3Add chili paste and stir for 30 seconds, then add the chopped tomatoes and cook uncovered for 5-6 minutes, stirring occasionally, until tomatoes break down into a thick sauce.
- 4Pour in coconut cream, add kaffir lime leaves and palm sugar, stir to combine, and simmer over low-medium heat for 6-8 minutes until the sauce thickens slightly.
- 5Remove kaffir lime leaves, season with salt, taste and adjust chili and sugar balance as needed.
- 6Serve over steamed rice or with flatbread, topped with fresh cilantro or basil.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
Coconut Cream Alternatives Available
While coconut cream adds richness and authentic flavor to your curried tomatoes, you don’t need it to make a delicious dish if you don’t have it on hand or prefer alternatives. I’d recommend using cashew cream – blend soaked raw cashews with water until smooth. You could also use full-fat canned coconut milk or a splash of plant-based cream mixed with broth. Each substitute creates its own flavor profile while keeping that important creamy texture your curry needs.
Serve Alongside Basmati Rice
Once you’ve got your creamy curry simmering and ready to serve, you’ll want something to soak up all those delicious spiced tomato juices, and that’s where basmati rice comes in. I recommend cooking long-grain basmati because its delicate texture and subtle nutty flavor won’t overpower your curry’s bold spices. Simply simmer one cup of rice with two cups of water for about fifteen minutes until tender and fluffy. The individual grains stay separate, creating the perfect way to ladle that rich coconut-tomato sauce over top. This pairing lets you enjoy every bit of the curry without waste.
Final Thoughts
This easy curried tomatoes with ginger recipe proves that you don’t need hours of cooking time or a long list of hard-to-find ingredients to make restaurant-quality curry at home. I’ve found that mastering this dish gives you confidence to experiment with spice ratios and adjust heat levels to match your preferences. The recipe is flexible – you can serve it over rice, pair it with naan bread, or use it as a base for other curries. Once you understand how the spices work together, you’ll keep coming back to this simple formula because it works really well every single time.

