Cucumber and Lentil Budget Biryani
Photo by Milton Das on Pexels

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)
Share

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
  1. 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

    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.

  2. 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

    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.

  3. 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

    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.

  4. 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

    Ready when: Water is boiling vigorously

    Tip: Start with less salt; you can always taste and adjust after the final cook.

  5. 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

    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.

  6. 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

    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.

  7. 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

    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
Quick & Easy
One-PotBudget

Reviews (0)