This easy vegetable curry is simple to make and packed with fresh flavor from roasted veggies and plenty of delicious Indian spice. Plus, it's vegetarian, vegan, and gluten-free too!
Place the basmati rice in a large saucepan, add a pinch of salt and enough cold water to cover the rice. Bring to a boil, then reduce to a simmer and cook for 12 minutes. Drain if needed. Set aside and keep warm.
Arrange the cauliflower florets on a baking sheet and drizzle with vegetable oil. Sprinkle over the turmeric and toss to coat. Roast in the oven for 15 minutes.
Add the green peppers to the baking sheet with the cauliflower and cook for an additional 20 minutes, or until the veggies are softened and beginning to brown.
In a small pot, bring 2 cups of water to a boil. Dissolve the stock cubes and tomato puree in the hot water. Remove from heat and set aside.
Heat 2 tbsp of olive oil in a large pan. Add the sliced onion, and cook for 5-6 minutes until the onion has begun to turn golden and soften.
Add the ginger paste, garlic, garam masala, coriander, cinnamon, and cloves the pan and cook for a couple of minutes until fragrant.
Add the tomato wedges, chili peppers, tomato stock (that you made in previous steps) and green beans to the pan. Cook over high heat for 6-7 minutes until the sauce has thickened. Add salt, to taste.
Remove the cauliflower and green peppers from the oven and add them to the pan, mix well to coat all the vegetables in the curry sauce.
Fluff up the basmati rice with a fork, and serve alongside the vegetable curry.
Garnish with the almonds and fresh cilantro, as desired.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!