RecipeShare Test Kitchen

A bright Filipino-style fried rice colored with annatto and seasoned with banana ketchup and oyster sauce for a classic barbecue side dish.
Java rice is less about complexity and more about getting a recognizable flavor and color into plain cooked rice quickly. Annatto gives it the orange-red look, while banana ketchup and oyster sauce add the sweet-savory character that makes it a common partner for grilled meats.
It is most useful as a side dish because it comes together fast and stretches well for a group. Once the base sauce is in the pan, the rice only needs a few minutes to heat through and take on the color evenly.
This is the kind of rice that makes barbecue plates feel complete, especially when you want something more flavorful than plain steamed rice without a long second recipe.
Slightly dry rice works best because each grain can pick up the sauce without turning sticky. Freshly cooked rice is more likely to clump unless it has had time to cool down first.
It also helps to bloom the annatto in oil before adding the other sauces. That step gives the rice a more even color and keeps the seasoning from tasting flat.
Serve Java rice hot with grilled pork, chicken, or fried seafood. A wedge of calamansi or a spoonful of achara on the side can help balance richer mains.
Leftovers keep for 3 to 4 days in the refrigerator and reheat well in a pan or microwave with a small splash of water.
Because the seasoning is built into the rice rather than served on top, taste before the final toss and adjust there. A little extra ketchup, oyster sauce, or pepper can shift it back into balance quickly if the batch feels flat.
This kind of rice is especially useful when the main dish is simple grilled meat. It adds color and flavor to the plate without needing another full side recipe or a long prep window.
A bright Filipino-style fried rice colored with annatto and seasoned with banana ketchup and oyster sauce for a classic barbecue side dish.

We use affiliate links, which may earn us a small commission at no extra cost to you.
Heat the cooking oil in a non-stick pan.
Add the annatto powder and stir until fully dissolved.
Stir in the banana catsup and mix thoroughly.
Add chopped red pimientos.
Pour in the oyster sauce or soy sauce.
Combine everything and let simmer.
Add the steamed rice and stir-fry until well-coated.
5/2/2025
I doubled the recipe for a family gathering and it came out perfect. Next time I’ll try adding some garlic and spring onions.
2/1/2025
Cooked this for a BBQ party and it disappeared fast. Everyone asked for the recipe.
1/28/2025
I added a pinch of garlic powder and it gave the dish even more depth. Great base recipe to experiment with.
8/27/2024
Tastes just like the Java rice I grew up eating in Manila. Thanks for the easy steps!
5/26/2024
I love how quick this is to prepare. Perfect for busy nights. The color from the atsuete powder makes it look restaurant-worthy.
2/25/2024
I used soy sauce instead of oyster sauce and it still turned out flavorful. Definitely keeping this in my weekly rotation.
12/4/2023
Made this last night and paired it with grilled chicken inasal. So good! The banana catsup adds a sweet tang that my kids loved.
8/4/2023
Reminds me of the Java rice from old-school Filipino restaurants. So nostalgic and simple to make.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 100 grams
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.