Go Back
+ servings
Print Recipe
4.5 from 2 votes

Goan Beef Curry, Vegan

A vegan recipe for a spicy, tasty Goan beef curry. This curry has two kinds of meat substitutes and tons of vegetables that keep it fresh and flavorful. Gluten-free and nut-free.
Prep Time30 mins
Cook Time30 mins
Total Time1 hr
Course: Main Course
Cuisine: gluten-free, nut-free, Vegan
Diet: Vegan, Vegetarian
Servings: 8 servings
Calories: 251kcal


  • 8 oz tempeh (cut into cubes)
  • 12 oz seitan (cut into chunks)
  • 4 medium potatoes (cooked until tender)
  • 1 green bell pepper (minced)
  • 2 tbsp vinegar
  • 2 tbsp lemon juice
  • 1 medium onion (one half roughly chopped, the other minced)
  • 1 tbsp ginger garlic paste
  • 12 curry leaves
  • ½ tsp turmeric
  • 1 tbsp coriander seeds
  • 1 tsp cumin seeds
  • 1 tsp mustard seeds
  • 4 green cardamom pods
  • 1 inch stick of cinnamon
  • 2 tsp garam masala
  • ¼ cup mint leaves (chopped)
  • 2 tbsp coriander leaves (chopped)
  • 1 dry red chilli pepper
  • 1 tsp paprika
  • 1 tbsp jaggery (grated. Can substitute with brown sugar)
  • 2 tbsp tomato paste
  • cup coconut milk
  • 1 tbsp vegetable oil


  • In a small skillet roast the cumin, coriander, mustard, chilli pepper, cardamom and cinnamon until the coriander seeds are golden and a few shades darker. Keep stirring so you don’t burn anything. Remove the spices to a blender.
  • To the blender add one half of the onion (the half you chopped), the vinegar, and the lemon juice.
  • Blend until you have a smooth paste and then scrape the paste onto the meat substitutes, in a bowl. Mix well so all the pieces are coated and set aside to marinade at least 2 hours.
  • In a saucepan, heat the oil over medium-high heat. Add the onions and curry leaves and saute until golden spots appear on the onions. Lower the heat to medium-low, add the mint leaves, turmeric, ginger and garlic and stir fry for a few seconds.
  • Increase the heat to medium-high again, add the green peppers and coriander leaves, and stir-fry for another three or four minutes or until the peppers start to soften.
  • Add the cooked potatoes, stir-fry for a few seconds, then add the tomato paste and mix well to coat all the vegetables. Add the beef substitutes with all the marinade, garam masala and paprika. Stir well.
  • Add 1-2 cups of water, depending on the thickness you desire for the curry, stir well, and let the curry come to a boil. Add the grated jaggery or sugar. Lower the heat and let it simmer about five minutes for all the flavors to come together.
  • Stir in the coconut milk and turn off the heat. Garnish with coriander leaves.
  • Serve hot with some crusty bread or boiled rice.


Calories: 251kcal | Carbohydrates: 30g | Protein: 18g | Fat: 8g | Saturated Fat: 4g | Sodium: 235mg | Potassium: 728mg | Fiber: 5g | Sugar: 4g | Vitamin A: 369IU | Vitamin C: 68mg | Calcium: 79mg | Iron: 3mg