Go Back
+ servings
Print Recipe
5 from 1 vote

Vegetarian Shahi Paneer

Looking for the best homemade vegetarian Shahi Paneer recipe? This creamy vegetarian and gluten free Indian dish is best served with naan or basmati rice.
Prep Time15 mins
Cook Time35 mins
Total Time50 mins
Course: Main Course
Cuisine: Asian, Indian
Keyword: Indian Curry, Paneer Recipe, Shahi Paneer, Vegetarian Curry, Vegetarian Shahi Paneer
Servings: 4
Calories: 224kcal


  • Frying pan
  • blender
  • spatula
  • measuring spoons
  • measuring cups


  • 1 Medium Spanish onion diced
  • 5 Garlic cloves chopped
  • 1 inch Fresh ginger chopped
  • 5 Whole Green Cardamom
  • 2 Green Chili chopped
  • 10 Cashews
  • 10 Almonds
  • 3 cups Water
  • 1 tbsp Ghee
  • 1 tbsp Vegetable oil
  • 1 Cinnamon stick
  • 1 Bay leaf
  • 3 Whole cloves
  • 1 tsp Coriander powder
  • 1/8 tsp red chili powder
  • 1/4 tsp Garam Masala
  • 1/8 tsp Cardamom powder
  • 1/8 tsp Black pepper
  • 1 tsp white sugar
  • 1/2 tsp salt
  • 1/4 cup Greek yogurt
  • 1 pinch saffron threads
  • 225 grams Paneer cut into cubes
  • 3 tbsp heavy cream


  • Place a large fry pan over medium high heat and add onion, garlic, ginger, green cardamom, green chilies, cashews and almonds. Add 2 cups of water. Let boil for 15-20 minutes.
  • Once cooled transfer the ingredients to a blender. Blend until it has formed a smooth paste. Set aside.`
  • Cut the paneer into cubes. Set aside.
  • Reheat the pan over medium heat. Once hot, add oil and ghee and then cinnamon stick, bay leaf and cloves. Sizzle the spices for few seconds until fragrant.
  • Stir in the prepared onion-nut paste and cook for 4 to 5 minutes.
  • Add coriander powder, red chili powder, garam masala, sugar, salt, cardamom powder and black pepper powder. Stir the spices and cook for 1 minute.
  • Remove pan from heat and add yogurt, being sure to whisk continuously so it doesn't curdle.
  • Add remaining water to the pan and add a pinch of saffron. Let the Shahi Paneer simmer for 5 to 6 minutes then add cream and simmer until fully combined.
  • Add the paneer moments before you want to serve your guests. Simmer for a short 3 minutes then sprinkle with cardamom powder and saffron.
  • Serve Vegetarian Shahi Paneer with naan or basmati rice!


Calories: 224kcal | Carbohydrates: 18.3g | Protein: 12.5g | Fat: 13.8g | Saturated Fat: 5.5g | Cholesterol: 21mg | Sodium: 383mg | Potassium: 321mg | Fiber: 2g | Sugar: 7.8g | Calcium: 143mg | Iron: 1mg