There is a specific kind of magic that happens when fresh, vibrant green peas meet the soft, pillowy texture of Indian cottage cheese (Paneer) in a sauce so velvety it coats the back of a spoon like liquid gold.
This isn’t just any weeknight dinner; this is Royal Peas & Cottage Cheese in Creamy Tomato Curry, a dish often reserved for grand weddings and celebratory feasts.
While many versions of this dish exist from the humble home style stew to the fiery street food variant this “Shahi” (Royal) version focuses on a silky smooth, restaurant grade texture.
It’s rich, mildly spiced, and deeply aromatic. The best part? Despite its “Royal” title, the process is incredibly streamlined for the home cook.
In this blog, we’ll break down the professional techniques used to achieve that signature catering style finish.
The Secret to the “Royal” Texture
The hallmark of a Shahi curry is its texture. To achieve this at home, we use a two step cooking process. First, we create a “Base Puree” by simmering aromatics like onions, tomatoes, and cashews together. This softens the fibers and allows the cashews to act as a natural, non dairy emulsifier.
Once blended and strained, this base creates a velvet like consistency that is the foundation of the meal. We then “bloom” our dry spices in a separate tempering to add layers of flavor without making the sauce gritty.

Ingredients Guide
For the best results, we recommend using fresh vegetables, but high quality frozen options work brilliantly for the peas.
1. For the Gravy Base (The Velvet Foundation)
Neutral Oil: 2 tablespoons (Avocado, Canola, or Grapeseed oil).
Whole Spices: 1 tsp Cumin Seeds, 2 Green Cardamom pods, 1 Black Cardamom pod, 1 small Cinnamon stick, 2 Bay leaves.
Yellow Onions: 2 medium, sliced or quartered.
Roma Tomatoes: 4 medium, roughly chopped (Romas provide the best balance of acidity and pulp).
Garlic: 20–25 cloves, peeled.
Ginger: a 2-inch piece, peeled and sliced.
Green Chilies: 2 (Serrano or Thai bird’s eye, depending on your heat preference).
Cilantro Stems: A small handful (these provide a fresh, floral undertone that leaves don’t have).
Dried Red Chilies: 2 whole chilies, broken (Kashmiri or Guajillo for color and mild heat).
Raw Cashews: 20–25 pieces (The secret to the “Shahi” richness).
Hot Water: For simmering.
2. The Star Ingredients
Indian Cottage Cheese (Paneer): 12–14 oz (350g). Look for this in the specialty cheese or international section of stores like Whole Foods or local Indian grocers.
Green Peas: 1 cup, fresh or frozen.
3. The Sauté & Final Flourish
Kashmiri Red Chili Powder: 1 tablespoon (known for its vibrant red color and mild warmth).
Turmeric Powder: 1/4 teaspoon.
Coriander Powder: 1 tablespoon.
Sugar: 1 small pinch (to balance the tomato acidity).
Heavy Cream: 2 tablespoons.
Unsalted Butter: 1 tablespoon.
Dried Fenugreek Leaves: 1 pinch, crushed between palms.
Garam Masala: 1 pinch.
Fresh Cilantro: For garnish.
Step by Step Instructions
Step 1: The Flavor Base
Simmer: In a deep pot, heat 2 tablespoons of oil. Add the whole spices (cumin, cardamom, cinnamon, bay leaves) and sauté for 30 seconds until fragrant.
Soften: Add the onions and sauté for 2 minutes until they turn translucent. You aren’t looking for brown color here just softness.
The Mix: Add the tomatoes, garlic, ginger, green chilies, cilantro stems, dried red chilies, and cashews. Sauté on high for 3–4 minutes until the tomatoes begin to soften and release their juices.
The Slow Cook: Pour in a splash of hot water, cover the pot, and simmer for 10–12 minutes. This ensures the raw flavors of the garlic and onions are completely gone.
Prep for Blending: Once the vegetables are mushy, turn off the heat. Remove and discard the whole bay leaves, cinnamon stick, and black cardamom (they have done their job and can make the puree too dark). Let the mixture cool.
Step 2: Preparing the Cheese (The “Slab” Technique)
While the base cools, let’s prepare the Paneer.
The Pro-Tip: Instead of cutting the cheese into cubes first, take the whole slab or large 1-inch thick slices.
Searing: Heat a small amount of oil in a non-stick skillet. Sear the large slabs of cheese for 2 minutes per side until they develop a light golden crust. This helps the cheese hold its shape and adds a nutty flavor.
The Soak: Remove the slabs and place them into a bowl of warm, lightly salted water. This is the most important tip: it keeps the fried cheese from becoming rubbery.
The Cut: After 5 minutes of soaking, remove and cut into 1-inch cubes.
Step 3: Blending to Perfection
Transfer the cooled vegetable cashew mixture into a high-speed blender. Add a small amount of water and blend until it is a perfectly smooth, velvety puree. For a true restaurant finish, you can pass this puree through a fine mesh strainer to remove any remaining fiber.
Step 4: The Final Sauté
The Paste: In a small bowl, mix the red chili powder, turmeric, and coriander powder with a tablespoon of water to form a paste. This “Spice Paste” prevents the dry powders from burning when they hit the hot oil.
The Tempering: Heat 1 tablespoon of oil in a pot. Add the spice paste and sauté for 1 minute until the oil begins to bubble.
The Merge: Pour in your smooth tomato-cashew puree. Add salt and a pinch of sugar. Simmer for 5 minutes.
The Peas: Add the green peas. If using fresh peas, add a splash of hot water, cover, and cook for 7–8 minutes until they are tender. If using frozen, 3–4 minutes is plenty.
The Finish: Add the cheese cubes. Stir in the heavy cream, butter, crushed fenugreek leaves, garam masala, and fresh cilantro.

Royal Peas & Cottage Cheese in Creamy Tomato Curry
Ingredients
- The Velvet Base:
- 2 medium Yellow Onions sliced
- 4 medium Roma Tomatoes roughly chopped
- 20 –25 Garlic cloves & 2-inch Ginger sliced
- 20 –25 Raw Cashews for creaminess
- 1 small handful Cilantro stems
- Whole Spices: 1 tsp Cumin seeds 2 Cardamom pods, 1 Cinnamon stick, 2 Bay leaves.
- The Stars:
- 14 oz 400g Indian Cottage Cheese (Paneer)
- 1 cup Green Peas Fresh or Frozen
- The Sauté & Finish:
- 2 tbsp Neutral Oil & 1 tbsp Unsalted Butter
- Dry Spices: 1 tbsp Kashmiri Red Chili Powder 1/4 tsp Turmeric, 1 tbsp Coriander powder, 1 pinch Garam Masala.
- 2 tbsp Heavy Cream
- 1 pinch Dried Fenugreek Leaves Kasuri Methi
- Salt and a pinch of Sugar to balance acidity
Instructions
- Simmer the Aromatics: Heat oil in a pot. Sauté whole spices, then add onions, tomatoes, garlic, ginger, cilantro stems, and cashews. Add a splash of water, cover, and simmer for 10–12 minutes until mushy.
- The Velvet Puree: Discard the whole bay leaf and cinnamon stick. Blend the cooled mixture into an ultra-smooth puree. Strain through a mesh sieve for a restaurant-quality texture.
- The Slab Technique: Sear the whole slab of cottage cheese in a non-stick pan with a little oil until golden on both sides.
- The Softening Secret: Immediately place the seared cheese slabs into a bowl of warm, salted water. Let soak for 5 minutes before cutting into 1-inch cubes. This prevents a rubbery texture.
- Bloom the Spices: In a small bowl, mix the chili powder, turmeric, and coriander powder with a tablespoon of water to form a paste.
- The Second Sauté: Heat 1 tbsp oil. Sauté the spice paste for 1 minute, then pour in the velvet puree. Add salt and a pinch of sugar.
- Cook the Peas: Add the peas to the gravy. Cover and cook until tender (approx. 5–8 minutes).
- The Final Polish: Add the cheese cubes to the gravy. Stir in heavy cream, butter, crushed fenugreek leaves, and garam masala.
- Garnish: Finish with fresh cilantro and serve with warm garlic naan or flatbread.
Absolutely! Use extra firm tofu. Follow the same “slab searing” technique to give the tofu a better texture and structure.
The sugar isn’t meant to make the dish sweet. It acts as a chemical balancer to the high acidity of the Roma tomatoes. It rounds out the flavor profile and gives it that “wedding-style” depth.
You can substitute cashews with 2 tablespoons of almond flour or blanched almonds. If you have a nut allergy, use 1/4 cup of heavy cream or sunflower seeds as a thickener.
Frying paneer can sometimes make the exterior tough or rubbery. The warm salt water “shocks” the cheese back into a soft state while allowing the salt to season the core of the cheese.
Use extra firm tofu, replace the butter with coconut oil or vegan butter, and use coconut cream instead of heavy cream. The cashews in the base already provide plenty of creamy body.
Pro Tips for Success
Discard the Whole Spices: Before blending your gravy base, make sure you pull out the cinnamon stick and bay leaves. Blending them can make the sauce look “muddy” rather than vibrant red/orange.
The “Hot Water” Rule: Never add cold water to a hot gravy. It can cause the fats to separate and ruin the silky texture. Always have a kettle of hot water ready.
Garnish like a King: For a truly “Royal” experience, fry a few whole cashews or slivered almonds in a teaspoon of ghee (clarified butter) and pour them over the dish just before serving.
Pro Tip
Always use hot water to adjust the consistency of the gravy. Cold water can cause the cashew fats to separate, ruining the “Shahi” (Royal) silkiness of the sauce.

