Preheat the oven to 400º F.
Spread the cauliflower florets on a baking tray, drizzle with vegetable oil, and sprinkle with the turmeric. Cook for 15 minutes.
Add green pepper to the baking tray and cook for an additional 20 minutes.
Meanwhile, heat 2 tablespoons vegetable oil in a large pan. Cook the onions for 5 minutes or until the onion has slightly browned.
Stir ginger, garlic, and spices into the onions, cooking for a couple of minutes until fragrant.
Add the tomato puree, tomato wedges, chile, salt, vegetable broth, and green beans to the pan. Cook on high for 6-7 minutes until the sauce has thickened.
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.
Serve over basmati rice and garnished with flaked almonds and cilantro.