Java Rice is a delightful side dish that brings a burst of color and flavor to your meal. With its vibrant hues from annatto oil and the goodness of peas and roasted peppers, this dish is not just pleasing to the eye but also deliciously satisfying. Whether you’re pairing it with grilled chicken or enjoying it as a standalone treat, Java Rice is sure to become a favorite at your table.
Why This Recipe is a Keeper

Java Rice is a versatile dish that can complement a variety of main courses. The use of annatto oil gives it a unique flavor and a beautiful golden-orange hue that’s perfect for any occasion. This recipe is straightforward and can be whipped up quickly, making it ideal for busy weeknights or special gatherings. Plus, it’s packed with nutrients from the vegetables, making it a wholesome addition to your dining experience.
Ingredient Breakdown
To make this vibrant Java Rice, you will need the following ingredients:
- 4 tablespoons annatto oil – This oil adds both color and flavor to the rice.
- 1 garlic clove – Finely chopped for a savory kick.
- 1/2 medium onion – Finely chopped to enhance the overall flavor.
- 1 1/2 cups green peas – Fresh or frozen, these add a sweet pop of flavor.
- 1 cup roasted peppers – Diced, for a hint of smokiness.
- 4 cups jasmine rice – Cooked, or any similar rice for the base.
- 1 teaspoon paprika – To complement the annatto flavor.
- 1 lime – Zested and juiced, for a refreshing tang.
- 1/2 teaspoon salt – To taste.
- 1/2 teaspoon pepper – To add a slight warmth.
- 1 1/2 tablespoons annatto seeds – Available at Asian markets to make your own oil.
- 3 tablespoons extra virgin olive oil – Or coconut oil for a different flavor profile.
Tools of the Trade
- Large skillet or wok – For cooking the rice and vegetables together.
- Wooden spoon – To stir everything and prevent sticking.
- Measuring cups and spoons – For accurate ingredient measurements.
- Knife and cutting board – For chopping the garlic, onion, and peppers.
- Zester – To zest the lime easily.
Cook Java Rice Like This

Step 1: Prepare the Annatto Oil
In a small saucepan, heat the 4 tablespoons of annatto oil over low heat. Add the 1 1/2 tablespoons of annatto seeds and let them infuse the oil for about 5-7 minutes, ensuring you don’t burn the seeds. Once the oil turns a vibrant orange, remove from heat and strain out the seeds. Set the oil aside.
Step 2: Sauté the Aromatics
In a large skillet or wok, heat 3 tablespoons of extra virgin olive oil over medium heat. Add the finely chopped garlic and onion, sautéing until they become translucent and fragrant, about 3-4 minutes.
Step 3: Add the Vegetables
Next, stir in the green peas and diced roasted peppers. Cook for another 2-3 minutes, allowing the flavors to meld together.
Step 4: Combine with Rice
Add the cooked jasmine rice to the skillet. Pour in the prepared annatto oil and sprinkle the paprika, lime zest, salt, and pepper over the mixture. Toss everything together gently, ensuring the rice is evenly coated with the oil and spices.
Step 5: Finish with Lime Juice
Remove the skillet from heat and squeeze in the juice of the lime, mixing thoroughly. Taste and adjust the seasoning if necessary.
Step 6: Serve and Enjoy
Transfer the Java Rice to a serving dish and garnish with additional lime wedges or fresh herbs if desired. Serve warm and enjoy this colorful and flavorful dish!
Seasonal Flavor Boosts

If you want to elevate your Java Rice even further, consider these seasonal additions:
- Fresh herbs – Cilantro or parsley can add a fresh touch.
- Chopped nuts – Walnuts or almonds for added crunch.
- Chili flakes – For a spicy kick, especially in the cooler months.
- Seasonal vegetables – Such as bell peppers or squash, can enhance the dish.
Cook’s Notes
- Feel free to substitute jasmine rice with basmati or any long-grain rice if you prefer.
- This dish can be made ahead of time and reheated, making it perfect for meal prep.
- For a vegetarian protein boost, consider adding some cooked chickpeas or beans.
- Adjust the levels of salt and pepper according to your taste preference.
Storage & Reheat Guide
Java Rice can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, simply microwave it for a few minutes until warm or heat it in a skillet over low heat, adding a splash of water to prevent sticking.
Quick Q&A
Can I use different types of rice for this recipe?
Absolutely! While jasmine rice is recommended for its fragrance and texture, you can use basmati or any long-grain rice you prefer. Just adjust the cooking time according to the type of rice you are using.
Is annatto oil difficult to find?
Not at all! You can find annatto seeds at most Asian grocery stores, and it’s quite easy to make your own annatto oil at home, as described in the recipe. If you’re in a pinch, you can purchase pre-made annatto oil online or at specialty stores.
Can I make this dish vegan?
Yes! This recipe is inherently vegan as long as you ensure your olive oil is pure and free from any animal products. You can enhance it with plant-based proteins like tofu or tempeh for a heartier meal.
What can I serve with Java Rice?
Java Rice pairs beautifully with a variety of dishes. For a complete meal, consider serving it alongside Chicken Korma, Creamy Cajun Chicken Pasta Bake, or Chicken Alfredo Lasagna Rollup Bake. It also complements grilled fish or roasted vegetables perfectly.
Our Most-Loved Recipes
- Chicken Korma – A rich and creamy dish that pairs perfectly with rice.
- Creamy Cajun Chicken Pasta Bake – A comforting pasta dish that’s full of flavor.
- Chicken Alfredo Lasagna Rollup Bake – A fun twist on traditional lasagna.
Serve & Enjoy
Java Rice is more than just a side dish; it’s a celebration of flavors and colors that can elevate any meal. This easy-to-make recipe will have your family and friends asking for seconds. Enjoy the process of cooking and the joy of sharing this delightful dish with your loved ones!

Java Rice
Ingredients
- 4 tablespoons annatto oil for color and flavor
- 1 clove garlic finely chopped
- 1/2 medium onion finely chopped
- 1 1/2 cups green peas fresh or frozen
- 1 cup roasted peppers diced
- 4 cups jasmine rice cooked
- 1 teaspoon paprika to complement the annatto flavor
- 1 lime lime zested and juiced
- 1/2 teaspoon salt to taste
- 1/2 teaspoon pepper to add warmth
- 1 1/2 tablespoons annatto seeds for making oil
- 3 tablespoons extra virgin olive oil or coconut oil
Instructions
- In a small saucepan, heat the annatto oil over low heat. Add annatto seeds and let them infuse the oil for about 5-7 minutes. Remove from heat and strain out the seeds.
- In a large skillet or wok, heat extra virgin olive oil over medium heat. Add garlic and onion, sauté until translucent and fragrant, about 3-4 minutes.
- Stir in green peas and diced roasted peppers. Cook for another 2-3 minutes to meld the flavors.
- Add cooked jasmine rice to the skillet. Pour in the prepared annatto oil and sprinkle paprika, lime zest, salt, and pepper over the mixture. Toss gently to coat.
- Remove from heat and squeeze in lime juice, mixing thoroughly. Adjust seasoning if necessary.
- Transfer Java Rice to a serving dish and garnish with lime wedges or fresh herbs if desired. Serve warm and enjoy!
Equipment
- Large skillet or wok
- Wooden Spoon
- Measuring cups and spoons
- Knife and cutting board
- Zester
Notes
- Substitute jasmine rice with basmati or any long-grain rice if preferred.
- Make ahead and reheat for meal prep convenience.
- Add cooked chickpeas or beans for a protein boost.
