Nutrition Facts for Vindaloo vegetables

Vindaloo Vegetables

Packed with warming spices and vibrant vegetables, Vindaloo Vegetables is a flavorful plant-based twist on the classic Indian dish. This hearty recipe combines tender potatoes, carrots, cauliflower, green beans, and peas simmered in a rich, creamy tomato-coconut curry infused with bold aromatics like cumin, turmeric, garam masala, and cinnamon. A touch of white vinegar adds a signature tang, while optional cayenne pepper brings customizable heat. Perfectly balanced and incredibly comforting, this dish is ready in just an hour and pairs beautifully with fluffy basmati rice or warm naan for a satisfying weeknight dinner. Garnished with fresh cilantro, this vegan and gluten-free recipe is a must-try for spice lovers looking to elevate their meal game.

Nutriscore Rating: 80/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vindaloo Vegetables
Prep Time:20 mins
Cook Time:40 mins
Total Time:60 mins
Servings: 4

Ingredients

  • 2 tablespoons Vegetable oil
  • 1 large Yellow onion, diced
  • 3 cloves Garlic cloves, minced
  • 1 tablespoon Fresh ginger, grated
  • 1 teaspoon Cumin seeds
  • 1 teaspoon Ground coriander
  • 1 teaspoon Ground turmeric
  • 0.5 teaspoon Ground cinnamon
  • 0.5 teaspoon Ground cayenne pepper (optional for extra heat)
  • 1 teaspoon Garam masala
  • 1 teaspoon Ground paprika
  • 2 tablespoons Tomato paste
  • 1 14-ounce can Canned diced tomatoes
  • 1 14-ounce can Coconut milk
  • 1 tablespoon White vinegar
  • 1 teaspoon Salt
  • 2 medium Potatoes, peeled and cubed
  • 2 medium Carrots, peeled and sliced
  • 2 cups Cauliflower florets
  • 1 cup Green beans, trimmed and halved
  • 0.5 cup Frozen peas
  • 0.25 cup Fresh cilantro, chopped (for garnish)

Directions

Step 1

Heat the vegetable oil in a large, deep skillet or pot over medium heat.

Step 2

Add the diced onion to the skillet and sauté for 3-4 minutes, until softened and translucent.

Step 3

Stir in the minced garlic, grated ginger, and cumin seeds. Cook for 1-2 minutes, until fragrant.

Step 4

Add the ground coriander, turmeric, cinnamon, cayenne pepper (if using), garam masala, and paprika. Toast the spices for 1 minute to release their aromas.

Step 5

Mix in the tomato paste, canned diced tomatoes, and coconut milk. Stir well to combine into a smooth sauce.

Step 6

Add the white vinegar and salt to the sauce. Bring the mixture to a simmer.

Step 7

Add the cubed potatoes and sliced carrots to the skillet. Cover and cook for 10 minutes, stirring occasionally.

Step 8

Add the cauliflower florets and green beans. Cover and cook for another 10-15 minutes, until all the vegetables are tender.

Step 9

Stir in the frozen peas and cook for an additional 2-3 minutes, until they are heated through.

Step 10

Taste and adjust seasoning as needed.

Step 11

Garnish with chopped fresh cilantro before serving.

Step 12

Serve hot with steamed rice or naan bread.

Nutrition Facts

Serving size (2089.7g)
Amount per serving % Daily Value*
Calories 1230.0
Total Fat 43.1g 0%
Saturated Fat 7.6g 0%
Polyunsaturated Fat 20.2g
Cholesterol 7.9mg 0%
Sodium 3152.7mg 0%
Total Carbohydrate 199.1g 0%
Dietary Fiber 39.8g 0%
Total Sugars 71.5g
Protein 28.0g 0%
Vitamin D 0IU 0%
Calcium 533.7mg 0%
Iron 17.4mg 0%
Potassium 5477.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 29.9%
Protein: 8.6%
Carbs: 61.4%