10 Indonesian Main Dishes and Recipes
This post may contain affiliate links. Please read the disclosure policies for details.
Indonesian cuisine offers a rich mix of flavors, from spicy noodles to savory meat dishes. In this list, you’ll find classics like Nasi Goreng, Beef Rendang, and Gado Gado, each packed with unique spices and textures.
These recipes are easy to follow at home, and they bring bold Indonesian flavors to your kitchen. Tip: You can make larger portions to share with friends or enjoy as leftovers for quick meals.

Nasi Goreng is Indonesia’s fried rice, cooked with garlic, shallots, soy sauce, and chili for a flavorful punch. You can add chicken, shrimp, or vegetables to make it a full meal. It’s quick to prepare and perfect if you have leftover rice. Try it with a fried egg on top for the authentic touch.
Beef Rendang is a slow-cooked dish with coconut milk, lemongrass, and a
blend of spices that create a deep, savory flavor. The meat becomes tender and rich while absorbing the fragrant sauce. It’s ideal if you want to impress guests or prepare a dish that keeps well in the fridge.
Mie Goreng is a quick stir-fried noodle dish with soy sauce, garlic, and a mix of vegetables or proteins. It’s flavorful and satisfying for lunch or dinner. You can easily adjust the spice level to your taste. Serve it with a side of cucumber acar salad for a fresh, tangy contrast.
Gado Gado is a full Indonesian meal of vegetables, tofu or tempeh, and eggs served with peanut sauce. It’s filling, naturally vegetarian, and packed with flavor. The peanut dressing is the star that keeps people coming back for more.
Soto Ayam is a traditional Indonesian chicken soup with turmeric, ginger, and lemongrass. It’s comforting, aromatic, and perfect for any season. Garnish with fried shallots for extra flavor.
Ayam Semur is braised chicken cooked in sweet soy sauce with garlic and nutmeg. The result is tender chicken with a mild, sweet-savory flavor. Serve it with steamed rice for a simple, satisfying dinner. It’s a dish you’ll want to make again and again.
Ayam Betawi is a Jakarta-style chicken dish with tender pieces simmered in a sweet and mildly spicy sauce. The flavor comes from kecap manis, palm sugar, fragrant lime leaves, and a hint of sambal chili paste. Between you and me, this is one of my all-time favorite Indonesian chicken dishes and a great way to experience authentic regional flavors.
Nasi Kuning is yellow rice made with turmeric and coconut milk, often
served at celebrations. Its flavor is subtle but fragrant, making it perfect for all your festive meals. You can pair it with chicken or vegetables. It’s colorful and makes any table feel special.
Ayam Panggang is grilled chicken marinated in a simple mix of garlic,
soy sauce, and spices. It’s straightforward to cook and packed with flavor. Serve with rice and vegetables for a quick weeknight meal. You can easily make it on a grill or in the oven.
Babi Kecap is pork cooked in sweet soy sauce with garlic and ginger. The
meat becomes tender and slightly caramelized in the sauce. It’s great if you want to try something different from typical Indonesian dishes. Serve with steamed rice to balance the flavors.


