Berliner Currywurst is one of Germany’s most famous street foods: grilled or pan-fried pork sausage sliced into bite-size pieces and topped with warm curry ketchup. This version adds a fruity twist with pineapple, fresh ginger, red wine vinegar, ketchup, and curry powder for a sweet, tangy, lightly spicy sauce that tastes made for sausages and fries.
The story goes that Currywurst was born from culinary improvisation in post-war Berlin, when kiosk owner Herta Heuwer mixed curry powder and ketchup into a bold sauce for grilled sausage. Whether every detail of the story is true or not, Currywurst became a Berlin icon and one of Germany’s most beloved snack foods.
What Is Currywurst?
Currywurst is a German street food made from grilled, fried, or steamed sausage that is sliced and covered with curry ketchup. It is usually finished with an extra sprinkle of curry powder and served with fries, bread rolls, or a small fork for eating on the go.
In Berlin, Currywurst is more than a snack. It is Imbiss food, late-night food, lunch-break food, and match-day food all at once.
Why Is Currywurst Famous in Berlin?
Currywurst is closely tied to Berlin’s post-war food culture. The best-known origin story credits Herta Heuwer, a Berlin kiosk owner, with creating a curry-spiced ketchup sauce for grilled sausage in 1949. The recipe’s current page already mentions this story, and it is worth keeping because it gives the dish personality, history, and a clear regional identity.
Today, Currywurst is found at food stands, train stations, snack bars, soccer watch parties, and casual German restaurants. It is quick, affordable, saucy, and exactly the kind of dish that proves German street food has a sense of humor.

Berliner Currywurst
Ingredients
- 1/8 cup fresh ginger
- 1/2 cup pineapple finely cubed
- 1/4 cup sugar
- 3 tbsp red wine vinegar
- 4 tbsp curry powder
- 1-2/3 cups ketchup
- 4 rolls
- 4 pork sausages
- salt and pepper
Instructions
- Peel and grate the fresh ginger. In a sauce pan combine the pineapple, sugar, ginger, and red wine vinegar. Bring to a boil and stir constantly until the flesh of the pineapple becomes soft.
- Add the curry powder and ketchup to the pan. Stir well. Reduce temperature to medium heat and cook for about 5 minutes. Add salt and pepper to taste, if desired.
- Grill the sausages. Serve on rolls with the pineapple curry ketchup.
Notes
What Sausage Is Best for Currywurst?
In Berlin, Currywurst is often made with a mild pork sausage, sometimes with casing and sometimes without. At home, you can use bratwurst, bockwurst, knockwurst, frankfurters, or currywurst-style sausages. The key is to choose a sausage that browns well and has enough savory flavor to stand up to the curry ketchup. For a closer German-style experience, serve the sausage sliced rather than whole and spoon the sauce generously over the top.How to Serve Berliner Currywurst
Serve Currywurst the classic way: sliced sausage, plenty of warm curry ketchup, and an extra dusting of curry powder. Pair it with:- French fries
- Potato wedges
- Bread rolls
- German potato salad
- Pretzels
- Pickles
- Sauerkraut
- Cucumber salad
- Radish salad
- German beer, Radler, Spezi, or apple spritzer
Currywurst for Game Day and Soccer Watch Parties
Currywurst is ideal for game day because it is bold, casual, and easy to serve in small portions. Slice the sausages, keep the curry ketchup warm, and serve everything with fries, pretzel sticks, pickles, and German snacks. It works beautifully for Bundesliga matches, World Cup watch parties, tailgates, BBQs, and late-night snack tables.Easy Substitutions
- No fresh pineapple? Use canned pineapple, drained and finely chopped.
- No red wine vinegar? Use apple cider vinegar or white wine vinegar.
- No pork sausages? Use bratwurst, bockwurst, knockwurst, frankfurters, chicken sausage, or plant-based sausage.
- Want it spicier? Add cayenne, hot paprika, chili flakes, or extra hot curry powder.
- Want it smoother? Blend the sauce after simmering.
- Want it more traditional? Skip the pineapple and use ketchup, curry powder, vinegar, sugar, and a little Worcestershire sauce.
- Want it less sweet? Reduce the sugar and use a tangier ketchup.
How to Store Currywurst Sauce
Store leftover curry ketchup in an airtight container in the refrigerator for up to 4 days. Reheat gently in a small saucepan or microwave before serving.Can You Make Currywurst Ahead of Time?
Yes. The sauce can be made several days ahead and reheated. For the best texture, cook the sausages shortly before serving, then slice and sauce them just before eating.FAQ Section
What is Berliner Currywurst?
Berliner Currywurst is a German street food made with grilled or fried sausage sliced into pieces and topped with curry ketchup, usually finished with extra curry powder.
What is Currywurst sauce made of?
Currywurst sauce is usually made with ketchup, curry powder, vinegar, sugar, and spices. This recipe adds pineapple and fresh ginger for a fruity, tangy twist.
What sausage is used for Currywurst?
Currywurst is usually made with a mild pork sausage. At home, bratwurst, bockwurst, knockwurst, frankfurters, or currywurst-style sausages all work well.
Is Currywurst served with fries or bread?
Both are common. Currywurst is often served with fries, bread rolls, or sometimes both.
Is Currywurst spicy?
Currywurst is usually mildly spicy rather than hot. You can make it spicier with hot curry powder, cayenne, chili flakes, or hot paprika.
Can I make Currywurst sauce ahead of time?
Yes. Currywurst sauce can be made ahead and stored in the refrigerator for up to 4 days.
Can I use bottled curry ketchup?
Yes. Bottled German curry ketchup is a great shortcut. Warm it gently and spoon it over grilled or pan-fried sausages.
What do you serve with Currywurst?
Serve Currywurst with fries, rolls, pretzels, German potato salad, pickles, sauerkraut, cucumber salad, radish salad, beer, Radler, Spezi, or apple spritzer.