Transform Leftover Curry into Flavorful Biryani in 30 Minutes

Hello!

I’ve been away from the blog much longer than I planned. The culprit was my laptop keyboard — still unrepaired — and my husband and I have been debating whether to fix it or replace the laptop. Regardless, I’m back to share a recipe that’s been a lifesaver since I started work two months ago.

Think of a traditional biryani made from scratch: the masala prepared with whole spices, simmered slowly for an hour or more, white basmati rice cooked separately, layers built and finished with colorful, flavorful garnishes. Delicious, yes — but not quick.

Now imagine cutting the cook time to under 40 minutes, much of it passive. Imagine turning last night’s curry into a fresh, exciting biryani so you don’t have to eat the same leftovers again. It’s completely doable.

Enter Leftover Curry Biryani.

This is such an easy trick that sometimes I don’t tell my husband — he rarely notices. Instead of making a fresh biryani curry, use the leftover curry from the night before. You only need to cook white basmati rice, fry some onions for garnish, and assemble the layers. If you like heat, stir a teaspoon of red chili powder or a teaspoon of biryani masala into the leftover curry before layering.

You’re not limited to bone-in meat curries. I’ve made biryanis with leftover keema, paneer, and even interesting combinations by mixing curries — paneer with lamb karahi, for example.

This recipe is ideal for busy days. Sometimes I purposely cook extra curry so I’ll have enough for this biryani the next day. It means less work, no leftover waste, and biryani on a weekday. Everyone wins.

Enjoy, with love x

📋 Recipe

Leftover Curry Biryani

Leftover Curry Biryani – Transform Last Night’s Curry Into a Fancy Dinner!

Cook Time: 40 minutes
Total Time: 40 minutes
Servings: 5
5 from 1 vote

Ingredients

Rice ingredients

  • 2 cups (400g) white basmati rice
  • 1.5 teaspoon cumin seeds
  • 6 green cardamom pods
  • 2 black cardamom pods
  • 2 bay leaf
  • 1 large stick cinnamon
  • 2.5 teaspoon salt or to taste
  • 1 teaspoon oil

Garnishing ingredients

  • 1 handful fresh coriander chopped
  • 1 handful fresh mint chopped
  • other garnishing see notes
  • 0.5 teaspoon orange/yellow food colour
  • 1 tablespoon kewara water

Other

  • 2 medium (220 g) onions sliced
  • oil for deep frying the onions
  • leftover curry see notes

Instructions

  • Soak the rice in water for at least 30 minutes. Drain, then add to a pot with the rice spices and plenty of water. Bring to a boil and cook on high until the rice is about 80% done. Drain the rice in a colander.
  • While the rice cooks, heat a good amount of oil in a pan and fry the sliced onions on high until golden brown. Set aside for garnish.
  • Layer the biryani: spread half the leftover curry evenly in your pot, then add half the rice. Sprinkle half the chopped coriander, mint and fried onions, and add a little food color or kewra water if using. Repeat the layers with the remaining curry, rice and garnishes.
  • Reduce the heat to the lowest setting, cover the pot tightly, and steam the biryani for 15–20 minutes to finish cooking and allow flavors to meld.
  • Serve hot with raita and a simple salad.

Notes

  1. Make sure you have enough leftover curry to make two even layers. Aim for slightly more rice than curry and avoid a very runny curry. If you want more heat, add red chili powder or biryani masala to the curry before layering.
  2. Other garnish options: lemon or tomato slices, saffron, toasted nuts, or fresh green chilies.

📩 Want me to email this recipe to you?

Enter your email & I’ll send it right over. Plus, you’ll get bonus Pakistani food-goodness from Fatima Cooks, like new recipe alerts and exclusive email-only recipes.

Did you make this recipe?I’d love to hear about it! Please leave a rating and comment on the blog, or share a photo on Instagram!