Heat oil in a large frying pan or skillet over medium-high heat.
Add onions. Saute, stirring occasionally, for about 2-3 minutes or until browned.
Add garlic and ginger. Saute, stirring, for 1 minute or until aromatic.
Add ground turmeric, ground coriander and red chili powder. Saute, stirring, for 30 seconds or until fragrant.
Add tomato paste and canned tomatoes. Saute, stirring occasionally, for about 3-4 minutes or until cooked.
Stir in cream. Season with salt. Add enough water to make
thick sauce.
Add garam masala and coriander (cilantro) leaves. Stir to combine. Simmer for about 2-3 minutes.
Add grilled vegetables. Stir. Simmer for a minute.
Garnish with coriander (cilantro) leaves.
Serve with steamed rice, naan and parathas.