Go Back
+ servings
Bean Curry with Roasted Potatoes recipe displayed in a bowl.

Bean Curry with Roasted Potatoes

Easy Bean Curry with Roasted Potatoes is pantry and budget-friendly. High in plant-based protein, versatile ingredients, and oil-free option.
5 from 3 votes
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Course: Dinner
Cuisine: Indian-Inspired
Keyword: Creamy, Curry, Plant-Based, Vegan
Calories: 693kcal
Author: Nisha
Servings: 5

Ingredients
 

For the potatoes:

  • 15 baby potatoes
  • Drizzle olive oil or squeeze of lemon juice
  • Salt to taste

For the curry:

  • 1 tablespoon cooking oil or vegetable broth
  • 1 large yellow onion
  • 4 cloves garlic minced
  • 1 tablespoon ginger grated
  • 1 5 2/7 ounce carton non-dairy yogurt cashew, coconut, or almond
  • 2 large tomatoes diced
  • 1 tablespoon garam masala
  • 1 teaspoon coriander
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon cayenne
  • 1 15-ounce can tomato purée
  • 2 teaspoon maple syrup
  • 2 30-ounce cans beans drained, and rinsed
  • 2 tablespoon fresh lime juice plus more to taste
  • 2 tablespoon chopped cilantro for garnish optional

Instructions

  • Preheat the oven to 425ºF.
  • Cook the potatoes: Place the potatoes in a medium saucepan with enough water to cover by about 2 inches. Bring to a boil. Reduce the heat to a simmer and cook for about 10 minutes, or until just fork tender. Drain. Toss with olive oil, or lemon juice and roast for about 12 minutes, or until golden brown and crispy. Salt to taste.
  • Cook the aromatics: Meanwhile, heat the oil in a large saucepan over medium-high heat. Cook the onion, garlic, and ginger for about 5 minutes, or until the onion is translucent.
  • Add 3 tablespoons yogurt and stir to combine.
  • Add the tomatoes & spices: Add the chopped tomatoes, garam masala, coriander, turmeric, and cayenne. Cook for about 4 minutes, or until the tomatoes have softened, stirring frequently.
  • Add 1 cup water, tomato purée, and maple syrup. Mix to combine. Simmer uncovered for 5 minutes.
  • Add the beans & season: Stir in the beans and simmer until warmed through. Add the remaining yogurt, lime juice, and salt to taste. Garnish with cilantro.

Notes

For oil free, omit the oil and use vegetable broth, and lemon juice.
For a less spicy curry, omit or reduce the amount of cayenne in the recipe.

Nutrition

Nutrition Facts
Bean Curry with Roasted Potatoes
Amount Per Serving
Calories 693 Calories from Fat 68
% Daily Value*
Fat 7.6g12%
Carbohydrates 136.7g46%
Fiber 22.4g93%
Sugar 20.5g23%
Protein 26.1g52%
* Percent Daily Values are based on a 2000 calorie diet.

At Good Old Vegan, we believe in living a healthy vegan lifestyle, and only recommend products/services that we believe in. Occasionally, articles may contain affiliate links that earn us a small commission at no extra cost to you. This will never affects the integrity of our content.

Did you try this recipe?Mention @goodoldvegan or tag #goodoldvegan!