
This North Indian-style dish brings together tender paneer cubes and fluffy rice in a richly spiced gravy. The combination of aromatic whole spices and creamy tomato base creates a deeply satisfying vegetarian meal.
The paneer absorbs the gravy’s complex flavors while maintaining its soft texture. I developed this recipe to capture the authentic taste of home-style cooking with simple, accessible ingredients.
What sets this apart is the balance of warmth from ginger and garlic with the cooling freshness of cilantro. The rice serves as the perfect canvas for the flavorful paneer and sauce.
This dish works equally well for weeknight dinners or special occasions. The flavors only improve after resting, making it ideal for meal preparation.
Ingredients for Rice and Paneer
Aromatic spices, creamy paneer, and fluffy basmati rice come together in this North Indian-inspired dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🌾 | 1 ½ cups | Rinsed until water runs clear |
| Paneer 🧀 | 1 lb | Cubed, firm variety preferred |
| Tomatoes 🍅 | 4 whole | Ripe, Roma or vine-ripened |
| Onion 🧅 | 1 whole | Yellow or red, finely diced |
| Fresh Ginger 🌿 | 1 tbsp | Peeled, minced or grated |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Green Chili Peppers 🌶️ | 2 whole | Serrano or Thai, finely chopped |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish and sauce |
| Garam Masala 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Ground Coriander 🌿 | 1 tsp | Essential for authentic flavor |
| Turmeric Powder 🟡 | ½ tsp | For color and earthiness |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust to heat preference |
| Heavy Cream 🥛 | ½ cup | Or full-fat coconut milk for richness |
| Vegetable Oil 🫒 | 3 tbsp | For cooking paneer and sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, to taste |
The paneer quality is paramount here. Seek out fresh, firm paneer from an Indian grocery store—it holds its shape and absorbs flavors better than vacuum-packed varieties. Basmati rice should be aged for optimal texture; Tilda or Daawat brands are reliable. For whole spices, Patel Brothers or local South Asian markets offer superior freshness and authenticity compared to standard supermarkets.
Coconut milk can replace heavy cream for a dairy-free version (though this remains vegetarian). No garam masala? Combine cinnamon, cardamom, cloves, and nutmeg at equal parts as a substitute. Fresh ginger and garlic are non-negotiable—powdered versions lack the necessary brightness. If cilantro isn’t available, fresh mint at half the quantity provides a complementary freshness.
Store paneer submerged in water in the fridge for up to 5 days. Basmati rice keeps indefinitely in a cool, dry place. The cooked dish reheats well and tastes even better after 24 hours as flavors meld—ideal for meal prep. Freeze portions for up to 3 months.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in together—basmati rice, paneer, and tomatoes—then let it simmer. Minimal cleanup, maximum flavor.
- Ginger Zing: The fresh ginger adds that warm, spicy kick that makes every bite of paneer and rice pop.
- Lunchbox MVP: Honestly, this reheats like a dream. I pack leftovers for lunch all week, and it tastes just as good.
- Budget Stretcher: Paneer and basmati rice go a long way. I feed my whole family without breaking the bank.
Step-by-Step Instructions for Rice And Paneer
Master the technique for perfectly cooked rice and paneer in a richly spiced North Indian gravy.
Step 1: Prepare and Cook the Basmati Rice
Rinse the 1.5 cups Basmati Rice under cold water until the water runs completely clear. This removes excess starch and prevents the grains from sticking together. I soak the rice in fresh water for 20 minutes while I prepare the remaining ingredients.
Drain the soaked rice and transfer it to a pot with 3 cups of fresh water and ½ teaspoon of the 1.5 tsp Salt. Bring to a boil, then reduce heat to low, cover, and simmer for 12-15 minutes until the water is absorbed and the grains are tender. Fluff with a fork and set aside, covered, to keep warm.
Step 2: Sauté Aromatics and Spices for the Gravy Base
Heat 2 tbsp of the 3 tbsp Vegetable Oil in a large, heavy-bottomed pan over medium heat. Add the finely diced 1 whole Onion and sauté for 6-8 minutes until golden brown and translucent. This builds the flavor foundation for your gravy.
Add the 1 tbsp Fresh Ginger, 4 cloves Garlic Cloves, and 2 whole Green Chili Peppers. Sauté for 1-2 minutes until the raw aroma dissipates. Stir in the 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, and 0.25 tsp Cayenne Pepper. Cook for 30 seconds, stirring constantly, to toast the spices and deepen their flavors.
Step 3: Create the Tomato-Based Gravy
Add the chopped 4 whole Tomatoes to the pan and cook for 8-10 minutes over medium heat, stirring occasionally, until the tomatoes break down completely and the mixture thickens. The oil should separate slightly at the edges, indicating the tomatoes are fully cooked.
Sprinkle in ½ teaspoon of the remaining 1.5 tsp Salt and the 1 tsp Garam Masala. Stir well to combine. Pour in ¼ cup of water, scraping the bottom of the pan to incorporate any browned bits. Simmer for 2-3 minutes to meld the flavors.
Step 4: Cook the Paneer and Finish the Dish
In a separate pan, heat the remaining 1 tbsp Vegetable Oil over medium-high heat. Add the cubed 1 lb Paneer and cook, stirring gently, for 3-4 minutes until the cubes are lightly golden on all sides. Avoid over-stirring to prevent the paneer from breaking apart.
Transfer the paneer to the tomato gravy and stir gently to coat. Pour in the 0.5 cup Heavy Cream and simmer for 3-4 minutes until the sauce thickens slightly and the paneer absorbs the flavors. Stir in half of the 0.5 cup Fresh Cilantro and adjust seasoning with the remaining ½ teaspoon Salt if needed.
Step 5: Serve with Garnish
Spoon the spiced paneer and gravy over the prepared basmati rice. Garnish with the remaining Fresh Cilantro. The rice should be fluffy and separate easily, while the paneer should be tender with a rich, aromatic gravy clinging to each cube.
Let the dish rest for 5 minutes before serving to allow the flavors to meld. Each bite should deliver the warmth of the spices, the creaminess of the paneer, and the fragrant basmati rice.
Pro Tips For Making Rice And Paneer
- Soak the Basmati: I learned this the hard way—soak the rice for at least 20 minutes in cold water before cooking, or you’ll end up with a dry, clumpy mess instead of those perfect, separate grains.
- Fry Paneer First: Get a light golden crust on the paneer cubes before adding them to the rice, about 2-3 minutes per side on medium-high heat. It keeps them from turning mushy in the dish.
- Skip Raw Ginger: Sounds weird, but it works: grind the fresh ginger into a paste with a little water first. It distributes evenly and avoids those unpleasant fibrous bits in your rice.
- Tomato Timing: Add the tomatoes only after the onions are deeply caramelized—about 8-10 minutes in. Adding them too early leaves the dish watery and the flavor underdeveloped.
Essential Equipment for This Recipe
Heavy-Bottomed Pan
A heavy-bottomed stainless steel or cast iron pan is essential for even heat distribution when cooking the gravy. I use my 12-inch All-Clad for this—it prevents hot spots that could burn the spices. The weight also helps maintain steady heat during the long cooking process.
Rice Cooker Option
While not traditional, a rice cooker makes the basmati rice foolproof. I set mine with a 1:2 rice-to-water ratio and it consistently delivers perfect grains. Look for models with a keep-warm function to maintain temperature until serving.
Wooden Spoon
Use a wooden spoon for stirring the gravy to avoid scratching your cookware. The flat edge helps scrape up any browned bits from the bottom of the pan. I keep a dedicated bamboo spoon just for Indian cooking.
It also won’t react with the acidic tomatoes like some metal utensils might. 💡
Chef’s Knife
A sharp 8-inch chef’s knife makes quick work of dicing the onions and chopping the tomatoes. I recommend Wüsthof or Victorinox for durability. A good knife makes prep faster and safer.
Fine Mesh Strainer
Rinsing basmati rice properly requires a fine mesh strainer to catch the small grains. I use a OXO Good Grips model that fits over my sink. The fine holes prevent any rice from slipping through while allowing thorough rinsing.
Measuring Cups
Accurate measurements are crucial for the rice-to-water ratio. I use stainless steel measuring cups from Cuisinox—they’re durable and easy to clean. For the spices, a set of measuring spoons ensures consistent flavor in every batch. 🌟
Nutrition Facts
Frequently Asked Questions
Can I make this with store-bought paneer?
Use firm paneer from an Indian grocery for best results. Avoid vacuum-packed if possible, as fresh holds its shape better.
How do I prevent the rice from getting mushy?
Rinse until water runs clear and use a 1:2 rice-to-water ratio. Simmer covered on low heat for 12-15 minutes.
What can I substitute for heavy cream?
Use full-fat coconut milk for a dairy-free option. Greek yogurt also works but may curdle if boiled.
How long can I store leftovers?
Keep in an airtight container for up to 5 days in the fridge or freeze for 3 months.
- Homemade Wild Rice Soup Recipe: Nutty Grains in a Savory Broth - September 25, 2026
- Fry Rice Recipe Without Eggs: Quick Skillet Savory with Toasted Aromatics - September 25, 2026
- Lemak Rice Recipe: Fragrant Coconut-Infused Grains - September 25, 2026