Tempeh mendoan is a variety of fried tempeh that hails from Purwokerto. Thin slices of tempeh—fermented soybean product—are dipped in batter that is enriched with ground coriander, sliced scallions, and garlic before they are deep-fried. This tempeh variety is only shortly fried, creating a crispy outer layer, while the tempeh remains soft and juicy. The name of the dish stems from Banyumasan language in which mendo roughly translates as half-cooked. This tempeh is best served with sambal, other types of chili-based dips, or kecap manis—Indonesian sweet soy sauce. It is usually enjoyed as a snack or a side dish, and it is mostly prepared and sold by street vendors.
Tempe goreng is an Indonesian fried tempeh dish, known for its crispy texture, rich umami flavor, and aromatic spices. A staple in Javanese and Sundanese cuisine, it is made from tempeh, a fermented soybean cake that is deeply rooted in Indonesian food culture. Unlike tofu, which has a soft and spongy texture, tempeh is firm, chewy, and packed with a natural nutty taste, making it an ideal ingredient for frying. To prepare tempe goreng, the tempeh is sliced and marinated in a fragrant blend of garlic, shallots, coriander, turmeric, and salt, sometimes infused with kaffir lime leaves for added aroma. Some regional variations involve simmering the tempeh in a spiced coconut broth before frying, giving it an even deeper flavor. The marinated tempeh is then fried in hot oil until golden brown and crispy, creating a perfect contrast between the crunchy exterior and the tender, meaty inside. Tempe goreng is highly versatile and is eaten in many ways—as a simple snack with sambal, as a protein-rich side dish in rice meals like nasi uduk or nasi campur, or as part of a larger feast. Some variations coat the tempeh in batter before frying, resulting in tempe mendoan, a crispier, lighter version, while others caramelize it in kecap manis (sweet soy sauce), creating tempe goreng kecap, a slightly sweet and savory alternative.
Ketoprak is a traditional street food dish that's often described as tofu salad. It's made with a combination of fried tofu, steamed rice cakes, rice vermicelli noodles, bean sprouts, cabbage, and cucumbers. The combination is served in peanut sauce and sweet soy sauce (kecap manis). It's usually topped with fried shallots and krupuk. The dish can be found at numerous ketoprak food carts throughout Jakarta, although there is still an ongoing debate about the origin of the dish – some claim that it was first made in Cirebon because the majority of street food vendors come from Cirebon. The tofu is freshly fried from the food carts, while the other ingredients are prepared in advance. Ketoprak is usually a vegan dish, but it's sometimes topped with a hard-boiled egg which makes it non-vegan.
Tempe orek is an Indonesian stir-fry dish made with tempe, a traditional fermented soybean cake that originated in Java. In tempe orek, tempe is typically sliced into small matchsticks or cubes and then fried until golden, giving it a satisfying chew and slightly crispy edges. The fried tempeh is then tossed in a rich caramelized sauce made from a combination of kecap manis (Indonesian sweet soy sauce), garlic, shallots, and chilies, sometimes enhanced with bay leaves, galangal, or a touch of tamarind for added complexity. The result is a glossy, aromatic dish that balances sweetness, saltiness, and mild heat—flavors that are quintessential to Javanese cooking. Tempe orek is commonly served as a side dish alongside steamed rice, vegetables, and other main courses, often as part of a larger nasi rames or nasi campur spread. In some homes, it is made dry and stir-fried until the sauce clings tightly to the tempe, making it suitable for travel or packed lunches; in others, it’s prepared with a bit more sauce, ideal for soaking into warm rice.
Sayur asem is a sweet and sour vegetable soup. Often referred to as tamarind soup, it is one of the favorite vegetable dishes in Indonesia. The entire dish is based on tamarind, an unusual plant commonly grown in Southeast Asia, which gives the dish a distinctive sour taste. Other traditional Indonesian ingredients in sayur asem include jackfruit, melinjo, long beans, bilimbi, pumpkin, corn, and chayote. Sayur asem originated among the Sundanese people residing in West Java. However, their original recipe for this traditional soup has been adapted across Indonesia. Employing the available ingredients, numerous different varieties of sayur asem have been created. Usually, these newly formed varieties were named after a region of their origin. This soup is extremely versatile and can be served as an appetizer, first course, or a side dish with the main meal. Most commonly it is served alongside rice, fried chicken, tempeh, tofu, and fried or salted fish. It is traditionally prepared during summer, when it is typically served warm.
Telur balado is one of the most beloved everyday dishes in Indonesian cuisine, particularly rooted in the fiery traditions of West Sumatra’s Minangkabau kitchens. At first glance, it may seem unassuming: hard-boiled eggs coated in a vivid red sambal, but within that simple description lies a deeply expressive and carefully balanced composition of flavor, heat, and texture. The word balado itself refers to a style of cooking in Minang culture that involves sautéing ingredients in a chili-based sambal, and in this case, the eggs become the perfect medium for carrying the vibrant flavors. The preparation begins with boiling and peeling eggs, which are then briefly fried until their surfaces blister and take on a slightly crisp, golden texture. This step, while subtle, transforms the egg’s exterior, allowing it to absorb the sambal more effectively. The sambal for telur balado is one of Indonesia’s most iconic, made from a blend of red chilies, shallots, garlic, and tomatoes, sometimes enhanced with makrut lime leaves or a squeeze of lime for aroma and brightness. Unlike raw chili pastes, this sambal is gently cooked until its sharpness mellows and the oil begins to separate, signaling that the flavors have merged and deepened. The fried eggs are then folded into this mixture, turning a simple protein into a deeply seasoned centerpiece. Though intensely spicy, the flavor of the sambal is not one-dimensional; it carries sweetness from the tomatoes, warmth from the shallots, and a rich umami base that makes it compelling even to those unfamiliar with Indonesian cuisine. Telur balado is typically served with plain steamed rice, which acts as both counterpoint and canvas, absorbing the heat and harmonizing with the richness of the sambal. It often appears alongside other dishes in the sprawling nasi Padang format, where a variety of Minang specialties are served together, but it also stands alone as a satisfying and economical meal. In households across Indonesia, it is made in large batches and stored for several days, improving in flavor as the sambal continues to infuse the eggs.
Tempe kering is a dry, crisp tempeh dish that comes from Java, where tempeh has long been a staple protein source in daily cooking. This preparation involves slicing tempeh into thin matchsticks or small cubes, then deep-frying the pieces until they become golden brown and crunchy. After frying, the tempeh is coated in a caramelized glaze made from palm sugar, tamarind juice, garlic, galangal, and bird’s eye chilies, which creates a balanced sweet, salty, and mildly spicy flavor profile. Sometimes peanuts are added to the mixture, providing additional texture and richness. Tempe kering is often prepared in households as a side dish to accompany steamed rice, vegetable dishes, or other proteins. It is also commonly packed into lunch boxes or sold in markets as a snack that can be stored for several days without refrigeration. The preparation requires careful attention to ensure the tempeh remains crisp after it is mixed with the syrup, which is cooked just long enough to coat each piece without making it soggy. Some variations use soy sauce or aromatic makrut lime leaves to add depth, while others substitute granulated sugar for palm sugar, depending on preference and availability. Its popularity is partly due to its versatility, as it can be eaten as a main protein source, a topping for rice, or a savory snack on its own. Tempe kering is also widely prepared during festive occasions and gatherings, when larger batches are made in advance to serve many people.
Singkong goreng is a traditional Indonesian snack made from deep-fried cassava, known for its crispy exterior and soft, fluffy interior. It originates from across the Indonesian archipelago, where cassava has long been a staple ingredient, particularly in rural and agricultural communities. The name translates simply to “fried cassava,” and the dish is commonly enjoyed as a street snack, breakfast side, or accompaniment to coffee or tea. Though simple in preparation, singkong goreng showcases the ingenuity of Indonesian home cooking, transforming a humble root vegetable into something satisfying and texturally delightful. The cassava is first peeled, cut into chunks, and boiled until tender, then deep-fried until golden and crisp. In some regions, it is seasoned with salt and garlic, or soaked in a spiced brine before frying to enhance its flavor. A modern and popular variation includes singkong goreng keju, where the fried cassava is topped with grated cheese and sweetened condensed milk, offering a balance of salty, savory, and sweet that reflects Indonesia’s playful approach to snack food.
Tempe bacem is a sweet and savory Javanese dish made from tempe that is marinated and simmered in a mixture of palm sugar, spices, and coconut water, then usually fried to create a richly flavored, caramelized exterior. Originating from Central Java, especially in areas like Yogyakarta and Surakarta, this dish reflects the region’s characteristic use of sweetness in savory cooking. Tempe, a fermented soybean cake that is a cornerstone of Indonesian cuisine, absorbs the braising liquid deeply during the cooking process, resulting in a dense, tender texture with a slightly crisp edge when pan-fried. The flavor is a balance of sweet, salty, and aromatic, often including ingredients such as garlic, shallots, coriander, bay leaves, galangal, and tamarind to create depth and complexity. Tempe bacem is widely prepared in Javanese households and served as part of daily meals alongside rice, vegetables, and sambal. It is also a common sight in warungs and roadside food stalls, either sold on its own or as a component in mixed rice dishes. The bacem technique, involving slow simmering in coconut water and spices, is used not only for tempe but also for tofu, eggs, and even chicken, showing the method’s versatility and cultural importance in Central Javanese cooking. What sets tempe bacem apart is its bold combination of sweetness and umami, a style that distinguishes it from the more neutral or spicy preparations found in other parts of Indonesia.
Gudeg Yogya is a distinctive Indonesian dish that comes from Yogyakarta, a city on the island of Java known for its deep cultural heritage and refined culinary practices. This dish is made by slow-cooking young unripe jackfruit, known locally as nangka muda, together with coconut milk and an aromatic blend of spices such as coriander, garlic, shallots, galangal, bay leaves, and teak leaves, which give the preparation its recognizable reddish-brown color. The cooking process is lengthy, often taking several hours to allow the flavors to penetrate the jackfruit and to develop a rich, slightly sweet taste that sets gudeg apart from other savory Indonesian stews. Gudeg Yogya is most often served as part of a complete meal alongside steamed rice, opor ayam (chicken cooked in coconut milk), telur pindang (marbleized hard-boiled eggs), and sambal krecek, which is a spicy stew made with crispy beef skin crackers. The dish emerged in the heart of Central Java’s royal courts and urban communities, where slow braising techniques were valued and coconut milk was a staple cooking medium. Over time, gudeg spread beyond palace kitchens and became a widespread specialty associated with home cooking and commercial food stalls in Yogyakarta. Vendors commonly sell gudeg packed in teak leaf boxes or wrapped in banana leaves, which helps preserve its moisture and subtle fragrance. Because the flavor is predominantly sweet compared to many other Indonesian dishes, gudeg is considered unique and easily recognizable. Its preparation requires patience and careful attention to achieve the correct balance of sweetness, saltiness, and depth of spice.
TasteAtlas food rankings are based on the ratings of the TasteAtlas audience, with a series of mechanisms that recognize real users and that ignore bot,
nationalist or local patriotic ratings, and give additional value to the ratings of users that the system recognizes as knowledgeable.
For the “Top 15 Indonesian Vegetarian Dishes” list until June 15, 2026, 442 ratings were recorded, of which 304 were recognized by the system as legitimate.
TasteAtlas Rankings should not be seen as the final global conclusion about food. Their purpose is to promote excellent local foods,
instill pride in traditional dishes, and arouse curiosity about dishes you haven’t tried.