Cook Vegetables
Simmer carrots, cauliflower, potato, and green beans in lightly salted water for 6-8 minutes until firm. Drain.
Char Vegetables
Heat 2 tbsp oil over high heat. Add onion wedges, red pepper, and green pepper. Cook 4-6 minutes, stirring. Remove.
Make Sauce Base
Heat 2 tbsp oil over medium heat. Add fenugreek and cumin seeds. Cook 20-30 seconds.
Add diced onion. Cook 7-10 minutes until golden.
Add green chile, ginger, and garlic. Cook 1-2 minutes.
Add tomato paste, coriander, cumin, and chile powder. Cook 1-2 minutes.
Add crushed tomatoes, water or stock, salt, and sugar. Simmer uncovered 10-15 minutes. Blend if desired.
Combine and Finish
Add partially cooked vegetables from step 1. Simmer 6-8 minutes.
Add charred vegetables from step 2 and frozen peas. Simmer 3-5 minutes.
Stir in garam masala, lemon juice, cilantro, and butter or ghee if using. Adjust salt.