Java Rice is a beloved Filipino dish that combines the comfort of rice with the bold flavors of soy sauce and annatto oil. This easy-to-make recipe is perfect for busy weeknights or when you want to add a touch of Filipino cuisine to your meal.
Why You’ll Love This Recipe
- Quick and Easy: Ready in just 30 minutes, this dish is perfect for those short on time.
- Flavorful: The combination of soy sauce, annatto oil, and butter creates a rich and savory taste.
- Versatile: Serve it as a side dish or a main course, and it pairs well with a variety of proteins.
- Customizable: Easily adjust the seasoning to suit your taste preferences.
- Kid-Friendly: The mild flavors appeal to even the pickiest eaters.
- Diet-Friendly: Naturally gluten-free (with the right soy sauce) and vegetarian.
Ingredients & Preparation Notes
- Cooked White Rice: Day-old rice works best as it fries more evenly and absorbs flavors better.
- Soy Sauce: Use a good quality soy sauce for the best flavor. For a gluten-free version, opt for tamari.
- Annatto Oil: This gives Java Rice its distinctive color and flavor. If unavailable, you can make a substitute by infusing vegetable oil with paprika.
- Butter: Adds richness and helps the rice grains separate during cooking.
- Garlic and Onion: Freshly minced and chopped for the best aroma and taste.
- Ground Black Pepper: For a subtle kick of spice.
When selecting ingredients, choose high-quality soy sauce and fresh garlic and onions for the best results. If you’re using annatto oil, ensure it’s fresh to get the vibrant color and flavor.
Professional Tips & Techniques
- Temperature Control: Keep the heat at medium to prevent burning the garlic and onions, which can turn the dish bitter.
- Stir-Frying Technique: Use a spatula to break up any clumps of rice and ensure even coating with the oil mixture.
- Visual Cues: The rice should be evenly colored and slightly crispy on the edges when done.
- Avoid Overcooking: Remove the rice from the heat as soon as it’s heated through to prevent it from becoming mushy.
- Seasoning: Taste the rice before serving and adjust the soy sauce or pepper if needed for a balanced flavor.
Recipe Variations
- Spicy Java Rice: Add chopped chili peppers or a dash of hot sauce for some heat.
- Herb-Infused: Mix in chopped fresh herbs like cilantro or parsley for a fresh twist.
- Vegetable Java Rice: Stir in diced bell peppers, peas, or carrots for added nutrition and color.
- Meat Lovers’ Version: Incorporate cooked ground beef, pork, or chicken for a heartier dish.
- Seafood Java Rice: Add shrimp or crab meat for a seafood twist.
- Vegan Option: Use vegan butter or olive oil instead of regular butter.
- Low-Sodium: Use a low-sodium soy sauce to reduce salt content.
- Annatto-Free: Substitute annatto oil with turmeric or saffron for a different color and flavor profile.
Serving Suggestions
- Main Course: Serve Java Rice with grilled or fried meats like chicken, pork, or beef.
- Breakfast Option: Pair it with a fried egg and some fresh tomatoes for a hearty breakfast.
- Side Dish: It’s a perfect accompaniment to Filipino dishes like adobo or sinigang.
- Presentation: Garnish with chopped green onions or cilantro for a pop of color.
- Family Style: Serve in a large bowl for everyone to help themselves, perfect for gatherings.
Storage & Make-Ahead Tips
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Shelf Life: Java Rice can be frozen for up to a month. Thaw in the refrigerator before reheating.
- Make-Ahead: You can prepare the rice a day in advance and fry it when ready to serve.
- Reheating: Reheat in a pan over medium heat, adding a splash of water if needed to prevent drying out.
Frequently Asked Questions
Q: Can I make this ahead of time?
Yes, Java Rice can be made ahead and stored in the refrigerator. Reheat in a pan before serving.
Q: What can I use instead of annatto oil?
You can substitute annatto oil with paprika oil or a mixture of vegetable oil and turmeric.
Q: Is Java Rice gluten-free?
It can be gluten-free if you use gluten-free soy sauce or tamari.
Q: How do I prevent the rice from sticking to the pan?
Use a non-stick pan and ensure the rice is well-coated with oil before cooking.
Q: Can I use fresh rice instead of day-old?
Yes, but day-old rice fries better and absorbs flavors more effectively.
Q: What proteins pair well with Java Rice?
Grilled or fried chicken, pork, beef, or seafood like shrimp all pair well with Java Rice.
Q: How can I make it spicier?
Add chopped chili peppers or a dash of hot sauce to increase the heat level.
Q: Can I add vegetables to this recipe?
Yes, diced bell peppers, peas, or carrots can be added for extra flavor and nutrition.
Conclusion
Java Rice is a versatile and delicious dish that brings the flavors of the Philippines to your table. With its simple ingredients and quick preparation, it’s perfect for any meal. Give this recipe a try and let us know what you think!
Share your creations on social media and tag us for a chance to be featured. Enjoy your flavorful Java Rice with your favorite proteins and sides for a complete meal.

Java Rice
Equipment
- Large non-stick pan or wok
- Spatula
Ingredients
- 2 cups cooked white rice preferably day-old
- 2 tbsp soy sauce
- 1 tbsp annatto oil or substitute with paprika oil
- 1 tbsp butter unsalted
- 2 cloves garlic minced
- 1 small onion finely chopped
- 1/4 tsp ground black pepper
- 1 tbsp vegetable oil for sautéing
Instructions
- Heat the vegetable oil in a large pan over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes.
- Add the minced garlic and cook until fragrant, about 1-2 minutes, being careful not to burn it.
- Stir in the butter and annatto oil, mixing well to combine with the onions and garlic.
- Add the cooked rice to the pan, breaking up any clumps with a spatula. Stir to coat the rice evenly with the oil mixture.
- Pour the soy sauce over the rice and continue to stir-fry until the rice is heated through and evenly colored, about 5-7 minutes.
- Season with ground black pepper, taste, and adjust seasoning if necessary. Remove from heat and serve hot.
