Rice And Paneer Recipe: North Indian-Style Cubes in Spiced Gravy

Rice And Paneer Recipe: North Indian-Style Cubes in Spiced Gravy

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 95mg32%
Sodium 680mg29%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 6g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

How long can I store leftovers?

Keep in an airtight container for up to 5 days in the fridge or freeze for 3 months.

★★★★★4.7(6 reviews)
Tyler Campbell