Discover the fascinating history behind the famous sosis solo! Learn why this Indonesian snack surprises foreigners, its Dutch-colonial origins, a simple recipe, and how to master the Indonesian language with BASANTARA.
When you hear the word “sausage,” your mind probably drifts toward a grilled German Bratwurst, a classic American hot dog, or perhaps a British banger. So, when travelers arrive in the royal city of Surakarta (Solo) in Central Java and order a sosis solo, they are often met with a delicious identity crisis.
Expectations of a chunky, meaty cylinder are quickly replaced by a delicate, golden-brown rolled crepe. It looks more like a spring roll’s elegant cousin than a traditional sausage. This culinary “plot twist” is exactly why the sosis solo remains one of Indonesia’s most beloved snacks—and why its origin story is a masterclass in cultural adaptation.
What Exactly is Sosis Solo?
Before we dive into the history, let’s clear up the confusion for our international friends. A sosis solo consists of two main components:
- The Filling: Finely shredded chicken or beef, seasoned with garlic, shallots, candlenut, and a hint of nutmeg and pepper. It’s savory, slightly sweet, and incredibly moist.
- The Skin: A thin, silky egg crepe (omelet) that wraps the meat tightly.
Unlike the tough casing of a European sausage, the “casing” here is soft. The whole roll is usually dipped in egg wash and deep-fried (or pan-fried) until it reaches a perfect golden hue. It’s typically served with a single, fiery-hot bird’s eye chili. Pro tip for foreigners: Don’t eat the whole chili in one go unless you want to see through time.
The Origin Story: A Royal "Dupe" of Colonial Cuisine
The story goes that indigenous Javanese people, curious about the food enjoyed by their Dutch colonial rulers, decided to try recreating it themselves. When they discovered that the Dutch version used a milk-based batter, locals simply swapped it out for ingredients they had on hand — a very practical, very Javanese solution.
That improvised experiment turned out to be a masterstroke. The result was so delicious that it never stopped being made — and here we are, still enjoying it today.
A second origin story points to the creativity of a Chinese-Indonesian restaurant owner who ran low on ingredients. Surrounded by local communities who raised chickens, the resourceful cook turned to what was available — chicken meat and eggs — and that happy accident gave birth to the version of sosis solo we know today: a savory, egg-wrapped roll filled with seasoned poultry.
What Does Sosis Solo Taste Like?
If you’ve never had one, here’s your honest flavor guide:
- Texture: The outer crepe is thin and slightly chewy before frying, becoming lightly crispy and golden once cooked. The filling is tender and moist.
- Flavor profile: Savory-forward with subtle sweetness from kecap manis, earthy warmth from coriander and garlic, and a gentle savoriness from the meat.
- Aroma: When it hits the hot oil, you get this incredible smell of spiced meat and egg — it’s the kind of aroma that makes you immediately hungry, even if you just ate.
- Dipping sauce: Often served with sambal (chili sauce) or a peanut-based dipping sauce. Either way, it’s a winner.
It’s a snack that somehow manages to be both humble and impressive. Great for breakfast, as an afternoon snack, or as part of a larger Javanese spread.
How to Make Sosis Solo at Home
Good news: sosis solo is very doable at home, even if your kitchen doesn’t come equipped with a Javanese grandmother. Here’s a straightforward recipe:
Ingredients (Makes about 15–18 pieces)
For the crepe wrapper (dadar):
- 150g all-purpose flour
- 2 eggs
- 300ml water (or thin coconut milk for extra flavor)
- ½ tsp salt
- 1 tbsp cooking oil
For frying:
- 1–2 eggs, beaten (for coating before frying)
- Cooking oil
For the meat filling:
- 250g minced beef or chicken
- 3 shallots, finely chopped
- 2 cloves garlic, minced
- 1 tsp ground coriander
- ½ tsp salt
- ½ tsp white pepper
- 1 tbsp sweet soy sauce (kecap manis)
- 1 tbsp cooking oil (for sautéing)
- 1 egg (to bind the filling)
Step-by-Step Instructions
- Sauté the Filling: Fry the garlic and shallots until fragrant. Add the shredded chicken and spices. Pour in the coconut milk and cook until the liquid has completely evaporated. The meat should be moist but not runny.
- Make the Crepes: Whisk the egg, flour, water, and salt. Pour a thin layer into a non-stick pan to make small, thin omelets.
- The Assembly: Place a spoonful of meat on a crepe, fold in the sides, and roll it up tightly. Use a bit of egg white to seal the edges.
- The Final Touch: You can eat them as they are (this is called Sosis Solo Basah or “Wet”) or dip them in beaten egg and fry them until crispy (Sosis Solo Goreng).
Serve hot with sambal or peanut sauce. Try not to eat all 18 in one sitting. (No judgment if you do, though.)
Why Sosis Solo Surprises Foreigners
The “surprise factor” of sosis solo usually comes from a few things:
- The name vs. reality gap — foreigners expect something like a hot dog and get a beautiful fried roll instead
- The flavor depth — for such a small snack, the spice complexity is impressive
- The texture contrast — the crispy exterior and juicy, spiced filling is an unexpectedly satisfying combo
- Its cultural context — learning that this snack has roots in royal Javanese culinary tradition adds a whole new layer of appreciation
It’s one of those foods that makes you immediately want to learn more about the culture that created it. And that curiosity? It’s a wonderful thing.
If sosis solo got you curious about Indonesian culture, language, and traditions — you’re not alone, and you’re in the right place.
Food is one of the best entry points into a culture, but language is the key that truly opens the door. Understanding why this snack is named the way it is, what kecap manis literally means, or how to order it confidently at a Solo street market — that’s the kind of richness that comes from learning Bahasa Indonesia properly.
That’s exactly what BASANTARA is here for.
BASANTARA is an Indonesian language institution dedicated to helping learners — from beginners to advanced speakers — master Bahasa Indonesia in an engaging, culturally immersive way. Whether you’re a traveler, researcher, expat, or simply someone who fell in love with Indonesian food (welcome to the club), BASANTARA offers programs designed to bring you closer to the language and the people.
📱 WhatsApp: +62 852 1396 8601 🌐 Website: basantara.net
Start your Indonesian language journey today — and next time you encounter sosis solo, you’ll not only know its story, you’ll be able to tell it in Bahasa Indonesia.
English (International)
Korean (South Korea)


