National Dish Malaysia: Nasi Tomato (Recipe)

In this article
Discover Nasi Tomato, Malaysia’s wonderfully fragrant tomato rice! This delightful dish brings together aromatic rice simmered in tomato, tender chicken and fresh vegetables in one comforting pot. Warm with curry powder and ginger, it captures the exotic flavours of Malaysia and is surprisingly simple to recreate at home — a taste of a festive Malaysian table without leaving your kitchen.
About Nasi Tomato
Nasi Tomato is a much-loved Malaysian dish, prized for its rich flavours and straightforward preparation. At its heart is an aromatic tomato rice, cooked with a blend of spices and carefully chosen ingredients. It is often served with tender chicken, fresh vegetables and a spiced sauce that turns the meal into a proper feast. If you are looking for a way to enjoy the culinary delights of Malaysian cuisine, this dish is an excellent place to start.
Ingredients (serves 1–2)
- 1 cup rice
- 2 cups tomato juice
- 1 onion, diced
- 2 garlic cloves, finely chopped
- 1 teaspoon ginger paste
- Chicken breast pieces (about 300 g)
- 1 teaspoon curry powder
- Salt and pepper, to taste
- Fresh vegetables (e.g. peas, carrots)
- Oil, for frying
Shopping for the ingredients
When shopping for the ingredients for Nasi Tomato, your best bet is a local Asian grocery or a well-stocked supermarket. Many of the essentials, such as tomato juice and fresh vegetables, are fairly easy to find. Take care to choose fresh vegetables to bring the best possible flavour to your dish. It is also worth seeking out good-quality spices, as they play a decisive role in the depth of flavour.
Preparing the dish
The preparation for Nasi Tomato is quick and simple. Start by rinsing the rice thoroughly until the water runs clear, which removes excess starch and helps the grains cook up fluffier. While the rice soaks, prepare the vegetables and the chicken. Cut the vegetables into small pieces and dice the chicken breast so that everything cooks through evenly.
Step-by-step instructions
- Heat oil in a pan and sauté the diced onion and garlic until translucent.
- Add the chicken breast pieces and fry until cooked through.
- Stir in the ginger paste and the curry powder, mixing everything well.
- Add the rice and stir until the grains are well coated in the spices.
- Pour in the tomato juice and bring the mixture to the boil.
- Reduce the heat and let everything simmer until the rice is tender and has absorbed the liquid.
- Add the fresh vegetables and cook for a few more minutes.
- Serve the Nasi Tomato hot and enjoy the wonderfully spiced experience!
Gluten-free / lactose-free version
Nasi Tomato is naturally a gluten-free and lactose-free dish, as it is made mainly from rice and fresh ingredients. Do check, however, that any spice blends and sauces you use are also free from gluten, especially if you are catering for particular dietary needs in your kitchen. Avoid processed products that might contain hidden gluten. That way you can be sure every ingredient suits each member of your family.
Tips for vegans and vegetarians
For vegans and vegetarians, Nasi Tomato offers plenty of flexibility. Simply replace the chicken with tofu or tempeh, prepared in exactly the same way — much like in a comforting Tahu Tempe. Use vegetable stock alongside the tomato for a deeper dimension of flavour. Adding spices such as turmeric or cumin can also boost the taste and turn the dish into a special vegan experience.
More tips and tricks
A few tips and tricks can make your Nasi Tomato even more delicious. Experiment with different tomato varieties, for example, to draw out different flavour notes. A pinch of sugar helps to balance the acidity of the tomatoes. Leftovers reheat beautifully the next day, when the flavours have had even more time to develop. A touch of fresh coriander at serving time brings extra aroma and a lovely splash of colour to the plate.
Adapting the recipe to your taste
One of the great advantages of Nasi Tomato is how easily the recipe adapts to personal preference. Feel free to add extra vegetables such as broccoli or peppers to boost the nutritional value. You can also adjust the heat by using more or less chilli. Be creative and take the opportunity to experiment with different ingredients as the mood takes you — every version becomes a new flavour experience.
Ingredient substitutions
There are several alternatives worth considering when making Nasi Tomato. If you have no tomato juice, you can use passata or even fresh, puréed tomatoes. Rice is not your only option either — try quinoa or couscous for an interesting variation. The chicken can also be swapped for fish or prawns, which leads to a whole new flavour direction, not unlike the seafood notes of a Prawn Mee. This gives you plenty of scope to make the dish even more versatile.
Drink pairing ideas
A selection of refreshing drinks pairs beautifully with Nasi Tomato. Try a fruity mango lassi or freshly brewed ginger tea to complement the spices and aromas — or go truly Malaysian with a frothy Teh Tarik. For an alcohol-free option, simple water livened up with a slice of lemon or lime works a treat. If you prefer something alcoholic, a light, fruity beer or a fruit-based cocktail is a good choice. The whole meal becomes a harmonious experience.
Serving and presentation ideas
Presentation plays an important role when serving Nasi Tomato. A simple yet effective arrangement is to plate the dish in a deep bowl and garnish it with fresh herbs. Use colourful pieces of vegetable for extra visual appeal. Serve the dish with wedges of lime or lemon for a refreshing contrast. Remember that we eat with our eyes first — a stylish presentation makes mealtime all the more enjoyable.
A bit of history
Nasi Tomato has its roots in Malaysia’s rich and diverse culinary tradition. It reflects the influences of several cultures, including Malay, Chinese and Indian cooking. This blend makes every dish unique and full of flavour. Nasi Tomato is often served at celebrations and special occasions, which underlines its significance in Malaysian food culture. This dish tells a story of tradition, taste and cultural exchange.
More recipe ideas
- Roti Canai — flaky flatbread that pairs perfectly with curries.
- Satay — grilled skewers with peanut sauce.
- Nasi Lemak — coconut rice, Malaysia’s beloved everyday classic.
- Rendang Daging — richly spiced, slow-cooked beef.
Summary: Nasi Tomato
In summary, Nasi Tomato is not just a simple dish but an experience full of flavour and tradition. It is versatile and adaptable, which makes it a fantastic choice for any occasion. Whether you prepare it the classic way or try out new variations, this dish is guaranteed to be a hit at any table. Let the delicious flavours of Malaysia win you over and enjoy both the cooking and the eating of Nasi Tomato in your own home.



