Polo Andonezi va Kabab (پلو اندونزی و کباب) — Indonesian-Style Rice with Savory Meatballs
Polo Andonezi is a modern Persian-style presentation of Indonesian-inspired fried rice, perfumed with curry and soy. Served with juicy beef meatballs, it bridges Southeast Asian aromatics and Middle Eastern plating in one vibrant main.

Printable Recipe Card
Servings: 4 · Total: 55 min · Difficulty: medium
Ingredients (quick list)
- 300 g Basmati rice (rinsed until water runs mostly clear)
- 1200 ml Water (for boiling rice)
- 8 g Salt (for boiling water)
- 15 ml Vegetable oil (for par-cooked rice and pan)
- 30 ml Peanut oil (for stir-frying)
- 180 g Onion (finely diced)
- 12 g Garlic (minced)
- 6 g Curry powder (about 2 tsp)
- 2 g Red pepper powder (about 1 tsp, mild to medium)
- 30 ml Soy sauce (preferably light soy)
- 2 Eggs (for scrambling into the rice)
- 30 g Scallion (thinly sliced)
+ 3 more in the full ingredients section below.
Steps (summary)
- Cook the rice so it stays dry and separate for frying later. Bring 1200 ml water to a boil with 8 g salt, add the rinsed basmat…
- Make the meatball mixture while the rice cools. In a bowl, combine ground beef, grated-and-squeezed onion, egg white, 3 g curry…
- Shape and sear the meatballs for deep flavor. Divide the mixture into 16 equal portions (about 40–45 g each) and roll into smoo…
- Finish cooking the meatballs gently so they remain tender. Add 60 ml water to the skillet, cover, and steam 4–5 minutes until t…
- Build the aromatic base for the Indonesian-style fried rice. In a wok or large pan, heat 30 ml peanut oil over medium heat, the…
- Scramble the eggs directly in the pan for classic fried-rice texture. Push the onions to one side, add the 2 eggs, and scramble…
+ 2 more steps in the full instructions section below.
Cultural Background
This dish echoes Indonesian nasi goreng techniques—dry rice, hot pan, soy-driven umami—served with kebab-style meatballs in a Persian-inspired platter format. It reflects contemporary home cooking where global flavors meet familiar Middle Eastern hospitality.
Equipment
💡 Tips
- Cool the par-cooked rice on a tray for 10 minutes so it fries instead of clumping; target grains that feel dry on the surface.
- Squeeze grated onion firmly for the meatballs; removing excess liquid prevents a loose mixture and improves browning.
- Add soy sauce around the hot pan edge, not directly onto the rice, to reduce wet spots and boost wok-like aroma.
⚠️ Common Mistakes
❌ Frying rice that is too wet, causing clumps and a steamed texture.
✅ Fix: Drain thoroughly and cool the rice on a tray with measured oil before stir-frying; keep the pan hot and toss constantly.
❌ Meatballs turning dense and dry after browning.
✅ Fix: Use 15–20% fat beef, mix only until tacky, then finish with covered steaming rather than extended high-heat cooking.
❌ Soy sauce making the rice soggy in spots.
✅ Fix: Pour soy sauce around the pan edge and toss quickly so it evaporates and coats grains evenly.
🧊 How to Store
Cool leftovers within 60 minutes, then refrigerate in an airtight container for up to 3 days. Reheat rice in a skillet with 10 ml water, covered, 4–5 minutes, then uncover to re-crisp; rewarm meatballs gently to 71°C/160°F.
📅 Make Ahead
Par-cook and cool the rice up to 24 hours ahead, covered in the refrigerator, for even better fried-rice texture. The meatball mixture can be mixed and shaped up to 12 hours ahead; sear and steam just before serving for maximum juiciness.
🍽️ Pairs Well With
- Cucumber-tomato salad
- pickled vegetables (torshi)
- yogurt with mint
- lime wedges.
Regional Variations
- Add 100 g diced carrots and 100 g peas for a more Southeast Asian fried-rice look and gentle sweetness.
- Swap curry powder for 2 g ground coriander plus 2 g ground cumin for a more kebab-house spice profile.
- Include 15 ml sweet soy sauce (kecap manis) and reduce light soy to 20 ml for a more Indonesian-style caramelized finish.
Ingredients
- 300 gBasmati rice (rinsed until water runs mostly clear)
- 1200 mlWater (for boiling rice)
- 8 gSalt (for boiling water)
- 15 mlVegetable oil (for par-cooked rice and pan)
- 30 mlPeanut oil (for stir-frying)
- 180 gOnion (finely diced)
- 12 gGarlic (minced)
- 6 gCurry powder (about 2 tsp)
- 2 gRed pepper powder (about 1 tsp, mild to medium)
- 30 mlSoy sauce (preferably light soy)
- 2Eggs (for scrambling into the rice)
- 30 gScallion (thinly sliced)
- 500 gGround beef (15–20% fat for juiciness)
- 30 gEgg white (from 1 large egg)
- 1 gBlack pepper (about 1/2 tsp)
🔄 Substitutions
- Peanut oil→ Vegetable oil
- Ground beef→ Ground lamb
- Basmati rice→ Jasmine rice
Instructions
- 1
Cook the rice so it stays dry and separate for frying later. Bring 1200 ml water to a boil with 8 g salt, add the rinsed basmati, and boil 6–7 minutes until the grains are tender on the outside but still firm in the center. Drain well, then spread the rice on a tray and drizzle with 15 ml vegetable oil; cool 10 minutes to reduce surface moisture.
- 2
Make the meatball mixture while the rice cools. In a bowl, combine ground beef, grated-and-squeezed onion, egg white, 3 g curry powder, 1 g red pepper powder, 6 g salt, and 1 g black pepper. Mix for 60–90 seconds until tacky and cohesive, which helps the meatballs stay juicy and hold their shape.
- 3
Shape and sear the meatballs for deep flavor. Divide the mixture into 16 equal portions (about 40–45 g each) and roll into smooth balls with lightly oiled hands. Heat 15 ml vegetable oil in a wide skillet over medium-high heat, sear the meatballs 6–8 minutes, turning to brown most sides.
- 4
Finish cooking the meatballs gently so they remain tender. Add 60 ml water to the skillet, cover, and steam 4–5 minutes until the centers reach 71°C/160°F. Transfer meatballs to a plate and keep warm, leaving any browned bits in the pan for extra flavor.
- 5
Build the aromatic base for the Indonesian-style fried rice. In a wok or large pan, heat 30 ml peanut oil over medium heat, then add 180 g diced onion and cook 6–8 minutes until soft and lightly golden. Stir in 12 g garlic and cook 30 seconds, then add 6 g curry powder and 2 g red pepper powder and toast 20 seconds to bloom the spices.
- 6
Scramble the eggs directly in the pan for classic fried-rice texture. Push the onions to one side, add the 2 eggs, and scramble 45–60 seconds until just set in small curds. Fold the eggs into the onion mixture so they distribute evenly through the rice.
- 7
Fry the rice in batches of motion so it stays fluffy, not steamy. Add the cooled rice and toss continuously for 3–4 minutes to coat each grain with the spiced oil. Pour in 30 ml soy sauce around the edge of the pan and toss another 1–2 minutes until the color is even and the rice smells toasty.
- 8
Finish, plate, and present in a Middle Eastern style. Stir in 30 g sliced scallion and cook 15 seconds, then taste and adjust only if needed with an additional 5 ml soy sauce. Mound the rice on a platter and arrange the warm meatballs over the top, letting their juices mingle with the rice before serving.
🪪 Recipe Passport
Cultural Background
This dish echoes Indonesian nasi goreng techniques—dry rice, hot pan, soy-driven umami—served with kebab-style meatballs in a Persian-inspired platter format. It reflects contemporary home cooking where global flavors meet familiar Middle Eastern hospitality.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Persian Sweet Corn Soup (سوپ ذرت) — Silky Golden Comfort Soup
Persian · Soups · 50 min

Gheimeh Kadoo Halvai (قیمه کدو حلوایی) — Sweet Pumpkin & Legume Stew
Persian · Stews · 110 min

Jeweled Rice (مرصع پلو) — Festive Persian rice with saffron chicken and jeweled fruits
Persian · Rice Dishes · 135 min

Egyptian Fatta (فتة) — Layered Meat, Rice, and Crisp Bread
Egyptian · Main Courses · 145 min

Biangbiang Noodles (油泼扯面) — Xi'an Hand-Pulled Belt Noodles
Chinese · Main Courses · 65 min

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Cig Kofte (Çiğ Köfte) — Isot-kissed bulgur kneaded and served in lettuce
Turkish · Appetizers · 25 min

Changua (Changua) — Colombian Milk-and-Egg Breakfast Soup
Colombian · Soups · 25 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.