
Cucumber and Lentil Budget Biryani
A humble, aromatic one-pot biryani that layers tender cucumbers and spiced lentils with fragrant basmati rice. Built on caramelized onions, garlic-ginger, and warm spices, this budget-friendly version delivers the layered complexity of a traditional biryani without premium proteins. The cucumbers soften into the rice, lending subtle sweetness and moisture to each grain.
- Prep
- 25 min
- Cook
- 35 min
- Wait
- 15 min
- Total
- 1 hr 15 min
- Makes
- 4 servings (about 1½ cups per serving)
Steps
Before you start
- Measure and prepare all ingredients before starting; biryani cooking moves quickly once the pot is assembled
- Rinse the lentils and rice separately under cold water until water runs mostly clear
- Have a lid that fits your cooking pot snugly to trap steam during the final cook
Caramelize the onions
- Heat 3 tablespoons (45 ml) of oil in the 3-quart pot over medium-high heat.
- Once shimmering, add all the sliced onions and stir frequently.
- Cook for 10–12 minutes until the onions are deep golden brown and very soft, with some charred edges.
- The onions should smell sweet and nutty.
- Reduce heat to medium if they brown too quickly.
- Transfer half the caramelized onions to a small bowl for garnish; leave the rest in the pot.
+ Show details− Hide details
Ready when: Onions are deep golden brown with charred edges and smell sweet and nutty
Tip: Stir frequently to avoid burning; lower heat slightly if browning faster than 10 minutes.
Toast the spices
- Add the cumin seeds, coriander seeds, crushed green cardamom, broken cinnamon stick, and bay leaves to the onions still in the pot.
- Stir constantly over medium heat for 60–90 seconds until very fragrant and the spices darken slightly.
- Be careful not to burn them or they will taste bitter.
+ Show details− Hide details
Ready when: Spices are fragrant and slightly darkened, no burnt smell
Tip: Keep stirring to prevent burning. The moment you smell strong spice aroma, they're ready.
Add ginger-garlic and build flavor
- Stir in the ginger-garlic paste and cook for 30 seconds, stirring constantly, until the raw smell disappears.
- Add the turmeric and chili powder, stir for another 30 seconds.
- Add the rinsed lentils and stir well to coat them in the oil and spices, about 1 minute.
- The lentils should smell warm and spiced.
+ Show details− Hide details
Ready when: Raw ginger-garlic smell is gone; lentils are evenly coated and smell warm and spiced
Tip: Do not skip toasting the lentils—it deepens their nutty flavor.
Add rice and water
- Pour in the rinsed basmati rice and stir for 1 minute to coat the grains in the spiced oil.
- Add the water (2¾ cups / 650 ml) and season with salt to taste—about ½–¾ teaspoon (3–4 g) to start.
- Stir well and bring to a boil over medium-high heat, about 2 minutes.
+ Show details− Hide details
Ready when: Water is boiling vigorously
Tip: Start with less salt; you can always taste and adjust after the final cook.
Layer cucumbers and simmer
- Once the water boils, scatter the cucumber pieces evenly over the rice without stirring.
- They will partially sink; press them gently into the rice.
- Reduce heat to low, cover the pot with a tight-fitting lid, and cook for 12–15 minutes.
- The rice should absorb most of the water and the lentils should be tender.
- Peek after 12 minutes: there should be no liquid visible on the surface and the rice should be mostly cooked through.
+ Show details− Hide details
Ready when: No liquid visible on the rice surface, rice is tender, lentils are soft
Tip: Do not stir during cooking—this breaks the rice grains and prevents the biryani from staying fluffy. A tight lid is essential to trap steam.
Rest and fluff
- Remove the pot from heat but keep the lid on.
- Let it rest for 2 minutes.
- Remove the lid carefully (watch for steam), and fluff the rice gently with a fork, turning over the cucumber pieces to distribute them evenly.
- If any grains stuck to the bottom, gently scrape and incorporate them.
- Taste and adjust salt if needed.
+ Show details− Hide details
Ready when: Rice is fluffy and grains are separate; cucumber pieces are tender and distributed
Tip: Fluff gently with a fork to avoid crushing the rice. A soft hand keeps the biryani light and airy.
Garnish and serve
- Transfer the biryani to a serving platter or bowl.
- Top with the reserved caramelized onions, and scatter the fresh cilantro over the top if using.
- Drizzle with lime juice if desired for brightness.
- Serve warm, with lime wedges on the side.
+ Show details− Hide details
Tip: The caramelized onions add crucial texture and sweetness; don't skip this garnish.
Good to know
Tips
- To make this truly budget-friendly, skip the whole spices and use ½ teaspoon (2.5 g) ground cumin, ½ teaspoon (2.5 g) ground coriander, and ¼ teaspoon (0.5 g) ground cardamom instead. Add them with the turmeric and chili powder; the result will be less fragrant but still flavorful and faster.
- If your lentils are older (more than a year), soak them in room-temperature water for 30 minutes before rinsing. This softens their outer coat and ensures more even cooking.
- For a richer version, replace 1 tablespoon of oil with ghee or unsalted butter; drizzle it over the caramelized onions at the end.
- Do not wash or soak the rice longer than necessary; this removes the starch that helps the grains stay separate and firm. A quick rinse until water runs mostly clear is enough.
Make ahead
Prepare the ginger-garlic paste and slice the onions and cucumber up to 4 hours ahead; store in airtight containers in the refrigerator. Rinse the rice and lentils up to 1 day ahead. The biryani should be cooked fresh, but you can start the first three steps (caramelizing onions through toasting spices) up to 2 hours ahead; cover and set aside, then continue with the rice and water when ready to serve.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a covered pot over medium-low heat with 2–3 tablespoons water added (to steam and prevent drying). Alternatively, microwave on 70% power for 2–3 minutes, stirring halfway. The biryani does not freeze well due to the cucumber becoming mushy upon thawing; consume fresh or within 3 days.
Substitutions
- yellow split lentils (moong dal) → Brown or green lentils, rinsed. They are slightly firmer and take 1–2 minutes longer to cook. Check at 13–14 minutes instead of 12.
- cucumber, English or hothouse variety → Zucchini or summer squash, halved lengthwise, seeded, and sliced ½-inch thick. Zucchini releases less water than cucumber and will hold its shape better, creating a slightly firmer texture.
- basmati rice → Jasmine or long-grain white rice. Jasmine rice is slightly softer and stickier; reduce water to 2½ cups (600 ml) if using it. The biryani will be less fluffy but still delicious.
- garlic and ginger paste (or 2 tablespoons ginger-garlic paste from a jar) → 2 teaspoons (10 g) minced fresh ginger + 2 teaspoons (6 g) minced fresh garlic. Freshly minced gives a brighter, sharper flavor; cook for the same 30 seconds before adding the ground spices.
More biryani
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Indian
- Main ingredient
- LentilsBasmati Rice
- Method
- Stovetop





