Indian Spinach Rice Recipe: Fragrant Basmati With Leafy Greens

Indian Spinach Rice Recipe: Fragrant Basmati With Leafy Greens

This fragrant basmati rice dish transforms simple ingredients into a vibrant, aromatic meal. The combination of fresh spinach and traditional Indian spices creates a perfectly balanced side that complements any main course.

I’ve refined this method to ensure the rice stays light and fluffy while the spinach integrates seamlessly. A touch of cumin and turmeric adds warmth, while fresh cilantro brightens every bite.

The beauty lies in its simplicity—just a few steps yield restaurant-quality results. The key is layering flavors as you cook, so each grain of rice absorbs the spices and spinach evenly.

Serve it alongside grilled meats, lentils, or as a standalone vegetarian dish. This creation is versatile, satisfying, and always a crowd-pleaser.

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

Ingredients for Indian Spinach Rice

Basmati rice, fresh spinach, and warm spices create this fragrant, balanced dish.

Ingredient Amount Notes
Basmati Rice 🌾 1 ½ cups Rinsed until water runs clear
Fresh Spinach 🍃 5 oz Chopped, stems removed
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 3 cloves Minced finely
Fresh Ginger 🌿 1 tbsp Peeled and grated
Cumin Seeds 🌶️ 1 tsp Whole, not ground
Ground Turmeric 🌿 ½ tsp For color and warmth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Garam Masala 🌶️ ½ tsp Authentic Indian blend
Green Cardamom Pods 🌿 2 whole Lightly crushed
Vegetable Oil 🫒 2 tbsp Neutral flavor, like canola
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Water 💧 3 cups For cooking rice
Salt 🧂 1 tsp Sea salt or kosher
Lemon Juice 🍋 1 tbsp Freshly squeezed

The basmati rice is non-negotiable for authentic texture. Look for aged basmati at Indian grocery stores or Whole Foods—it elongates beautifully and stays separate. The spinach should be fresh (baby spinach works too), but frozen thawed and drained is a decent backup. For the spices, freshly ground cumin and coriander make a noticeable difference in aroma.

No garam masala? Mix equal parts cinnamon, cardamom, and cloves as a substitute. Missing fresh ginger? Ground ginger at half the amount works, though fresh is brighter. If you’re out of cilantro, parsley adds a similar fresh note (but won’t taste the same). The lemon juice can be swapped with lime—both add the needed acidity to balance the spices.

Cooked rice stays fresh in the fridge for 3-4 days in an airtight container. The flavors actually deepen overnight. For longer storage, freeze in portions for up to 3 months. Reheat with a splash of water to restore moisture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single pot—basmati, spinach, and those fragrant onions—then let it simmer while I set the table.
  • Aromatic Comfort: Honestly, the sizzle of garlic and ginger in hot oil before adding the rice makes my kitchen smell like home.
  • Meals for Days: Cook a big batch Sunday and you’ve got lunches sorted through Wednesday, no soggy leftovers here.
  • Pantry Hero: Basmati and spinach are cheap staples, and I always have onion, garlic, and ginger on hand—no last-minute grocery runs.

Step-by-Step Instructions for Indian Spinach Rice

Master the technique for perfectly fragrant rice with vibrant green spinach every time.

Step 1: Prepare and Toast the Spices

Heat the 2 tbsp vegetable oil in a heavy pot over medium heat. Add the 1 tsp cumin seeds and 2 whole green cardamom pods, lightly crushed to release their aroma. Toast for 30-45 seconds until the cumin seeds begin to sizzle and turn light golden brown.

Immediately add the 1 whole yellow onion, finely diced, and sauté for 6-8 minutes until deep golden brown and translucent. This builds the flavor foundation. Stir in the 1 tbsp fresh ginger, peeled and grated, and cook for 30 seconds until fragrant.

Step 2: Bloom the Ground Spices and Aromatics

Add the 3 cloves garlic cloves, minced finely, and cook for 30 seconds until just fragrant but not browned. Then stir in the 0.5 tsp ground turmeric, 1 tsp ground coriander, and 0.5 tsp garam masala. Cook for 1 minute, stirring constantly to prevent burning.

The spices should release their oils and deepen in color slightly. This blooming process intensifies their flavors and ensures they distribute evenly throughout the dish. Be careful not to let them scorch—reduce heat if needed.

Step 3: Cook the Rice with Spinach

Add the 1.5 cups basmati rice, rinsed until water runs clear, to the pot and stir to coat the grains in the spiced oil. Pour in the 3 cups water and add the 1 tsp salt. Bring to a boil over high heat.

Once boiling, reduce heat to low, cover, and simmer for 10 minutes. Then add the 5 oz fresh spinach, chopped with stems removed, and the 1 tbsp lemon juice. Stir gently to distribute the spinach, cover again, and cook for an additional 5 minutes until the rice is tender and liquid is absorbed.

Step 4: Rest and Garnish for Serving

Remove the pot from heat and let it sit covered for 5 minutes. This allows the rice to steam and the flavors to meld completely. The spinach should be wilted and vibrant green, and the rice grains should be separate and fluffy.

Gently fluff the rice with a fork and transfer to a serving dish. Garnish with the 0.25 cup fresh cilantro, chopped, just before serving. The cilantro adds a bright, fresh contrast to the warm, aromatic spices. Serve immediately while hot.

👨‍🍳

Pro Tips For Making Indian Spinach Rice

  • Soak the Basmati: Give your basmati rice a 20-minute soak in cold water before cooking—it swells evenly and prevents those dreaded hard centers I struggled with for years.
  • Blanch the Spinach: Toss fresh spinach into boiling water for just 30 seconds, then shock in ice water. This keeps the bright green color and removes excess bitterness without wilting it into mush.
  • Low Heat for Aromatics: Cook your onions, garlic, and ginger on medium-low heat until golden, not brown. I learned this the hard way after burning three batches and wondering why my rice tasted bitter.
  • Use Spinach Water: Don’t drain that spinach blanching water—use about 1/2 cup of it to cook the rice. Sounds weird, but it adds a subtle depth of flavor that plain water just can’t.

Make-Ahead Tips for indian spinach rice

Overnight Prep

I always prep the ingredients the night before—rinse and soak the 1.5 cups basmati rice in water for 20-30 minutes, then drain. Chop the 5 oz fresh spinach, dice the onion, and mince the garlic and ginger. Store everything in separate containers in the fridge. 💡

Spice Mix Advance

Mix the 1 tsp cumin seeds, 0.5 tsp ground turmeric, 1 tsp ground coriander, and 0.5 tsp garam masala in a small bowl. This saves time during cooking and ensures even distribution. Keep the 2 green cardamom pods whole until ready to toast.

Partial Cooking Method

Cook the rice halfway the day before—simmer for just 5 minutes in the spiced water, then cool and refrigerate. The next day, finish cooking with the spinach and lemon juice for 10-12 minutes. This cuts active cooking time in half.

Freezer-Friendly Batches

This dish freezes beautifully for up to 3 months. Portion cooled rice into freezer bags, removing as much air as possible. Thaw overnight in the fridge before reheating. I like to freeze in 1-cup portions for easy serving.

Reheating Tips

Sprinkle 2-3 tbsp water over the rice before reheating to restore moisture. Microwave covered for 2-3 minutes, stirring halfway. For larger batches, reheat in a pot over low heat with a splash of water. ❄️

Garnish Last

Always add the 0.25 cup fresh cilantro and a squeeze of lemon right before serving—this keeps the flavors bright and fresh. The cilantro wilts quickly, so save it for the final touch.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 2g
Protein 6g12%
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 use frozen spinach instead of fresh?

Yes, thaw and drain it well to remove excess water. Use the same 5 oz amount, but squeeze out all moisture first to prevent soggy rice.

2

Why do I need to rinse the basmati rice?

Rinsing removes excess starch, which prevents the grains from sticking together. This ensures your final dish stays light and fluffy, not gummy.

3

Can I make this in a rice cooker?

Sauté the spices and aromatics first, then add everything to your rice cooker. Use the standard 1:2 rice-to-water ratio and cook as usual.

4

How do I fix bland-tasting rice?

If the spices seem weak, stir in a pinch more garam masala or salt at the end. A squeeze of extra lemon juice also brightens flavors.

★★★★★4.6(2 reviews)
Tyler Campbell