-
1
Place rice in a large bowl and cover with water. Let soak for 20 minutes; drain.
-
2
Bring a large pot of water to a boil; add 1 tablespoon oil and 1 teaspoon salt. Add rice; simmer until partially cooked through and still firm, 5 to 7 minutes. Drain.
-
3
Heat 1 cup oil in a large pot over medium-high heat. Add potatoes and carrot; saute until golden, about 2 minutes. Transfer to a plate. Add chicken pieces; fry until golden brown, about 5 minutes per side.
-
4
Stir minced onions, tomatoes, tomato paste, ginger, curry paste, soy sauce, garlic, turmeric, chicken bouillon, remaining 1 teaspoon salt, and black pepper into the pot. Cover and simmer until flavors combine, about 5 minutes. Stir in lime juice. Add potatoes and carrot. Cook and stir, about 1 minute. Remove from heat.
-
5
Place 1/3 of the rice in the bottom of another large pan. Cover with 1/2 of the chicken mixture. Continue layering remaining rice and chicken mixture. Cover and cook over very low heat until rice is tender, about 15 minutes. Transfer rice to a large serving plate.
-
6
Heat 1 tablespoon oil in a large skillet over medium-high heat. Add sliced onion; cook and stir until golden brown, about 5 minutes. Stir in raisins and soy sauce; cook for 1 minute. Scatter onion garnish over rice. Top with hard-boiled eggs, lemon slices, and green onion.