Tomato Avial (Mixed Vegetable Coconut Curry)

This recipe is a juicier, tangier version of Avial. While the classic version is drier and yogurty, here tomato provides moisture and acidity, cutting beautifully through the sweetness of coconut milk and vegetables. A colorful cavalcade on the plate where every vegetable retains its character.
🕒 Prep Time 20 mins
🍳 Cook Time 25 mins
Total Time 45 mins
🍽️ Servings 4 servings
🔥 Calories 260 kcal
🌍 Cuisine Indian

Ingredients

Equipment Needed

  • Large pot
  • Cutting board
  • Pan for tempering

Allergen Information

⚠️ Milk
⚠️ Tree Nut

Instructions

1

Cut vegetables into uniform batons. Place in pot with a little water, salt, and turmeric. Cook covered until half-tender.

Tip: Add harder veggies (potato, carrot) first, softer ones (beans) later.
2

Mix grated coconut with milk (no need to blend, can remain chunky). Pour over vegetables and continue cooking until veggies are tender.

Tip: Cooking in milk creates a creamy coating on vegetables.
3

In another pan, heat oil. Add mustard seeds, wait for popping, then add cumin, crushed garlic, and sliced green chilies.

Tip: Heating spices in oil activates their aromas.
4

Add diced tomato to spiced oil and sauté until it breaks down and becomes saucy.

Tip: Tomato acidity helps 'open up' flavors.
5

Pour tomato mixture over coconut vegetables. Toss gently to avoid breaking veggies, and simmer together for 1-2 minutes.

6

Sprinkle with fresh cilantro before serving.

Recipe FAQ

Can I use canned tomatoes?
Fresh is recommended, as canned can be too dominant and soupy for this dish.

Ingredients

  • 1 lb Mixed Vegetables (Carrot, Potato, Beans, Cauliflower)
  • 1 cup Grated Coconut
  • 3/4 cup Milk (or Coconut Milk)
  • 2 cloves Garlic
  • 2 whole Green Chilies
  • 1 handful Cilantro Leaves
  • 1 tsp Mustard Seeds
  • 1 tsp Cumin Seeds
  • 2 tbsp Oil
  • 2 whole Ripe Tomatoes
  • 1 tsp Salt
  • 1/2 tsp Turmeric