Make the Gravy: Heat 2tsp oil in a saute pan. Add the cloves, cardamom pods, onions, cashews and raisins; cook on medium heat until onions turn translucent. Add the ginger-garlic paste and cook until onions start to brown. Next add the crushed tomatoes, red chili powder, turmeric, garam masala and cook for 3-5 minutes. Remove from heat and when the mixture is cool enough to handle, grind into a smooth paste.
Prep the Veggies & Paneer: Microwave or boil the potato and mixed vegetables. Saute paneer in 1tsp oil until golden brown.
Prepare Curry: Rinse and wipe the same pan, heat 1tbsp oil and green/ red pepper, cauliflower and cook until tender. Add the cooked veggies and cook for another minute.
Add the onion masala paste and 1cup of water; bring the mixture to a boil, lower the heat and simmer for 10 minutes.
Finally add the paneer cubes, garam masala and salt. Cook for 2-3 minutes. Remove from heat and serve with rotis or rice.