How to Make Nasi Biryani (Traditional & Healthy Version)

Nasi Biryani is a beloved dish in Singapore’s hawker centres and kopitiams, celebrated for its vibrant colours, aromatic spices, and fusion of Malay and Indian culinary influences. Traditionally served during festive occasions and family gatherings, Nasi Biryani has become a staple lunch option for many Singaporeans, offering a hearty and satisfying meal. The Singaporean style of Nasi Biryani stands out with its unique blend of spices, tender chicken, and fragrant basmati rice, often accompanied by refreshing sides like acar (pickled vegetables) or raita. This healthy version of Nasi Biryani captures all the authentic flavours without the excess oil and calories, making it a smart choice for calorie-conscious food lovers. By using lean chicken breast and reducing ghee, it’s possible to enjoy the rich taste and beautiful presentation while supporting your wellness goals. Whether you’re dining at a bustling hawker stall or preparing it at home, Singaporean Nasi Biryani is a perfect showcase of the city’s multicultural food heritage and fusion influences.

35 min total2 servingsMedium620 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Marinate chicken breast in low-fat yogurt
0%
15 min

Step 1 · Marinate chicken breast in low-fat yogurt

Marinate chicken breast in low-fat yogurt, biryani masala, turmeric, garlic, and ginger. Set aside for at least 15 minutes.

Step 2: Rinse basmati rice thoroughly
0%
10 min

Step 2 · Rinse basmati rice thoroughly

Rinse basmati rice thoroughly, then soak for 10 minutes. Drain before cooking.

Step 3: Heat canola oil in a deep pan
0%

Step 3 · Heat canola oil in a deep pan

Heat canola oil in a deep pan. Sauté sliced onions until golden brown. Remove half for garnish.

Step 4: Add cinnamon stick
0%
1 min

Step 4 · Add cinnamon stick

Add cinnamon stick, cloves, and cardamom pods to the pan. Stir for 1 minute until fragrant.

Step 5: Add marinated chicken and cook over medium heat until just cooked t...
0%
7 min

Step 5 · Add marinated chicken and cook over medium heat until just cooked t...

Add marinated chicken and cook over medium heat until just cooked through, about 7 minutes.

Step 6: Add soaked rice and low-sodium chicken stock
0%
10 min

Step 6 · Add soaked rice and low-sodium chicken stock

Add soaked rice and low-sodium chicken stock. Cover and simmer on low heat for 10 minutes until rice is cooked and liquid absorbed.

Step 7: Gently fluff rice with a fork
0%

Step 7 · Gently fluff rice with a fork

Gently fluff rice with a fork. Garnish with reserved onions and fresh coriander leaves.

Step 8: Serve hot with optional sides like cucumber raita or acar for a ref...
0%

Step 8 · Serve hot with optional sides like cucumber raita or acar for a ref...

Serve hot with optional sides like cucumber raita or acar for a refreshing contrast.

Why this recipe is healthy

By opting for lean meat, less oil, and yogurt, this Nasi Biryani delivers authentic taste with reduced calories and saturated fat. Using basmati rice supports better glycemic control, and the addition of spices and herbs boosts antioxidant content. Perfect for health-conscious Singaporeans who want flavour without guilt.

A note on tradition

Nasi Biryani is a festive staple in Singapore, often served at weddings, Hari Raya, and community celebrations. Its presence in kopitiams and hawker centres reflects the city’s rich multicultural food scene, blending Indian and Malay influences. Traditionally eaten for lunch or special occasions, Singaporean Nasi Biryani showcases the city’s flair for culinary fusion and hearty meals.

← Back to Nasi Biryani