
This creamy spinach rice with paneer is a rich, comforting one-pan meal inspired by palak paneer, loaded with velvety spiced greens, golden paneer, and perfectly cooked rice.

If you have ever craved palak paneer but wanted something heartier, more of a complete meal than a side dish, this creamy spinach rice with paneer is exactly what you have been missing. It takes everything that makes a great palak paneer, the silky spiced spinach, the golden butter garlic paneer, that warmth from garam masala and cumin, and folds it all directly into fragrant basmati rice. The result is a bowl that is deeply comforting, beautifully green, and weeknight-friendly.
This is the kind of paneer recipe for rice nights when you want something special without a mountain of dishes. One wide pan. About 45 minutes. Dinner is done.
The secret to a great creamy paneer dish like this one is layering flavour at every stage. Searing the paneer first in butter and oil builds a golden crust that adds texture and keeps the cubes from turning soft and grainy when folded back into the rice. Blooming the spices directly in the onion-tomato base is what separates a truly fragrant paneer rice bowl recipe from a flat, muddy one.
The finishing touch, a swirl of heavy cream and a squeeze of fresh lemon juice right off the heat, pulls the whole dish together in a way that tastes restaurant-worthy but takes almost no extra effort.
Chef's Tip: Do not skip the 5-minute rest after cooking the rice off the heat. It lets the steam finish cooking each grain evenly, giving you fluffy, separate rice rather than a clumpy mess.
For a creamy paneer recipe this good, quality ingredients genuinely matter. Fresh paneer (not the rubberiest block from the back of the fridge), a fragrant basmati rice, and a good Kashmiri chili powder will take this from good to outstanding. The right pan matters too. A wide, heavy-bottomed skillet ensures even heat for searing the paneer and cooking the rice through without scorching.
Tools & Ingredients We Recommend
For this creamy spinach rice, fresh baby spinach is the easiest choice. It wilts quickly, blends seamlessly into the sauce, and brings a bright colour that makes the finished dish look as good as it tastes. If you only have mature curly spinach, just give it a rougher chop first. Frozen spinach works in a pinch too; thaw it completely and squeeze out as much water as possible before adding it to the pan, otherwise your rice will end up waterlogged.
The step most home cooks skip is the sear. If you drop raw paneer cubes straight into a sauce, they become soft and spongy, fine for some dishes, but not ideal in a paneer rice bowl recipe where you want a little chew and contrast. Two to three minutes per side in a hot pan with butter and oil gives you those golden edges that hold up beautifully once folded back through the creamy rice.
Pat the paneer dry before it goes into the pan. Moisture is the enemy of a proper sear.
Chef's Tip: Use a non-stick or well-seasoned cast iron skillet for searing paneer. It will release cleanly without tearing, and you will keep all those flavourful browned bits in the pan to build your spice base on top of.
Ready to bring it all together? Here is the full step-by-step recipe:

This creamy spinach rice with paneer is a rich, comforting one-pan meal inspired by palak paneer, loaded with velvety spiced greens, golden paneer, and perfectly cooked rice.
Rinse the basmati rice under cold water until the water runs clear. Set aside to drain.
Heat the oil and 1 tablespoon of butter in a large, deep skillet or wide saucepan over medium-high heat. Once shimmering, add the paneer cubes in a single layer. Sear for 2 to 3 minutes per side until golden on most surfaces. Remove to a plate and set aside.
Reduce heat to medium. Add the remaining tablespoon of butter to the same pan. Add the diced onion and cook, stirring occasionally, for 5 to 6 minutes until softened and beginning to turn golden.
Add the minced garlic and grated ginger and cook for 1 minute until fragrant.
Stir in the tomato paste, garam masala, cumin, coriander, turmeric, and Kashmiri chili powder. Cook the spices with the onion mixture for 2 minutes, stirring constantly, to bloom the aromatics.
Add the spinach in two or three handfuls, stirring between each addition until wilted, about 2 to 3 minutes total.
Add the drained rice and stir to coat it thoroughly in the spiced spinach base.
Pour in the vegetable broth and season with salt. Bring to a boil, then reduce heat to low. Cover tightly and cook for 15 minutes. Do not lift the lid.
Remove from heat and let the rice rest, still covered, for 5 minutes.
Uncover, fluff gently with a fork, and stir in the heavy cream and lemon juice.
Fold the seared paneer cubes back into the rice. Taste and adjust seasoning. Serve immediately.
This dish is a complete meal on its own, but it loves a little company. Serve it with:
For storage, let the rice cool fully before transferring to an airtight container. It keeps in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of broth to revive its creaminess. This is genuinely one of those dishes that tastes even better the next day, once the spices have had time to meld and deepen overnight.