creamy cashew tomato curry

Published on November 23, 2025
4.8 (245 reviews)

A silky, nut‑rich sauce meets the bright acidity of ripe tomatoes in this Creamy Cashew Tomato Curry. It’s quick enough for a weekday dinner yet elegant enough for guests. The cashews give body withou

Save This Recipe!
Click to save for later - It only takes 2 seconds!
creamy cashew tomato curry
Prep Time
15 min
Cook Time
30 min
Servings
4

A silky, nut‑rich sauce meets the bright acidity of ripe tomatoes in this Creamy Cashew Tomato Curry. It’s quick enough for a weekday dinner yet elegant enough for guests. The cashews give body without dairy, making the dish naturally vegan and wonderfully comforting. Pair with basmati rice or warm naan for a complete meal that satisfies both the palate and the conscience.

Why You'll Love This Recipe

✓ Rich, dairy‑free creaminess: Cashews blend into a velvety sauce that rivals traditional cream without the heaviness, keeping the dish light yet satisfying.
✓ Bright tomato depth: Slow‑cooked tomatoes add a subtle sweetness and acidity that balances the nutty base, creating a harmonious flavor profile.
✓ Simple, pantry‑friendly: All ingredients are everyday staples; you can swap fresh tomatoes for canned or use almond butter if cashews are unavailable.

The star of this curry is the cashew cream, which provides a silky texture while keeping the dish plant‑based. Soaking the cashews for just 15 minutes before blending ensures a smooth consistency without a food processor. Fresh garlic, ginger, and a pinch of garam masala give depth, while a splash of coconut milk adds a whisper of tropical richness. The result is a balanced, comforting bowl that feels indulgent without excess.

2 tbsp coconut oil For sautéing aromatics.
1 large onion, finely chopped Adds sweetness.
2 garlic cloves, minced Or 1 tsp garlic paste.
1 tbsp fresh ginger, grated Brightens the curry.
1 tsp garam masala Warm spice blend.
½ tsp chili flakes Optional heat.
1½ cups crushed tomatoes Fresh or canned.
¼ cup coconut milk Adds silkiness.
Salt and pepper to taste Season gradually.

Instructions

creamy cashew tomato curry
1

Soak and blend cashews

Place cashews in a bowl, cover with warm water, and let sit for 15 minutes. Drain, then transfer to a high‑speed blender with ¼ cup fresh water. Blend until completely smooth, scraping sides as needed.

Pro Tip: If the blend is too thick, add a splash more water; the sauce should be pourable.
2

Sauté aromatics

Heat coconut oil in a large skillet over medium heat. Add onion, cooking until translucent (≈4 min). Stir in garlic, ginger, and chili flakes; sauté another minute until fragrant.

Pro Tip: Do not brown the garlic; it turns bitter quickly.
3

Add tomatoes and spices

Stir in crushed tomatoes, garam masala, and a pinch of salt. Simmer for 8‑10 minutes, allowing the sauce to thicken and the flavors to meld. Taste and adjust seasoning.

Pro Tip: A splash of water can loosen the sauce if it becomes too thick.
4

Combine cashew cream

Reduce heat to low and slowly whisk the cashew puree into the tomato base. Add coconut milk, stirring continuously until the sauce is glossy and uniformly thickened.

Pro Tip: Heat gently; high heat can cause the cashew cream to separate.
5

Finish and serve

Season with final salt and pepper. Garnish with fresh cilantro or a drizzle of coconut cream. Serve hot over steamed rice or with warm naan.

Pro Tip: A squeeze of lime just before serving brightens the dish.

Expert Tips

Tip #1: Use hot water for soaking

Warm water speeds up softening, giving a smoother puree in less time without compromising flavor.

Tip #2: Toast spices briefly

Add garam masala a minute before the tomatoes; toasting releases aromatic oils, deepening the curry’s flavor.

Tip #3: Adjust consistency

If the sauce thickens too much after cooling, stir in a splash of vegetable broth or water before reheating.

Tip #4: Garnish wisely

Fresh cilantro, toasted cashew pieces, or a drizzle of coconut cream add texture and visual contrast without overpowering the sauce.

Storage & Variations

Store leftovers in an airtight container in the fridge for up to 3 days; reheat gently on low heat, adding a splash of water if needed. For a spicier version, increase chili flakes or stir in a teaspoon of sriracha. Swap cashews for almonds or use a vegan cream cheese for a tangier profile.

Nutrition

Per serving

Calories
420 kcal
Protein
12 g
Fat
28 g
Carbs
24 g

Frequently Asked Questions

Yes. Choose unsalted, unroasted canned cashews, drain well, and blend directly. The texture may be slightly softer, but the flavor remains rich.

Absolutely. All ingredients are naturally gluten‑free. Just ensure any store‑bought broth or canned tomatoes are labeled gluten‑free if you use them.

Increase chili flakes, add a diced fresh red chile, or stir in a teaspoon of sriracha or cayenne pepper during step 3. Adjust to taste before serving.

Yes. Cool completely, transfer to a freezer‑safe container, and freeze up to 2 months. Thaw overnight in the fridge and reheat gently, adding a splash of water if needed.

Recipe Summary

Prep
30 min
Cook
4 min
Total
34 min
Servings
3
Category: Dinner Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 1 cup raw cashews
  • 2 tbsp coconut oil
  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 tsp garam masala
  • ½ tsp chili flakes
  • 1½ cups crushed tomatoes
  • ¼ cup coconut milk
  • Salt and pepper to taste

Instructions

1
Soak and blend cashews

Place cashews in a bowl, cover with warm water, and let sit for 15 minutes. Drain, then transfer to a high‑speed blender with ¼ cup fresh water. Blend until completely smooth, scraping sides as needed...

2
Sauté aromatics

Heat coconut oil in a large skillet over medium heat. Add onion, cooking until translucent (≈4 min). Stir in garlic, ginger, and chili flakes; sauté another minute until fragrant....

3
Add tomatoes and spices

Stir in crushed tomatoes, garam masala, and a pinch of salt. Simmer for 8‑10 minutes, allowing the sauce to thicken and the flavors to meld. Taste and adjust seasoning....

4
Combine cashew cream

Reduce heat to low and slowly whisk the cashew puree into the tomato base. Add coconut milk, stirring continuously until the sauce is glossy and uniformly thickened....

5
Finish and serve

Season with final salt and pepper. Garnish with fresh cilantro or a drizzle of coconut cream. Serve hot over steamed rice or with warm naan....

You May Also Like

Discover more delicious recipes

Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.