Currywurst is Berlin's most iconic street food, invented in 1949 by Herta Heuwer. Juicy pan-seared pork bratwurst is sliced and drowned in a warm, tangy curry-spiced ketchup sauce, then dusted with more curry powder. Served in a paper tray with crusty bread or fries, it's a beloved quick meal across the German capital.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 580 kcalCalories
- 32 gFat
- 11 gSaturated Fat
- 48 gCarbs
- 3 gFiber
- 24 gSugar
- 26 gProtein
- 1350 mgSodium
- 720 mgPotassium
- 85 mgCalcium
- 4 mgIron
- 14 mgVitamin C
- 320 mcgVitamin A
Ingredients
For the Curry Ketchup Sauce
- 1 cup tomato ketchup
- 1 small yellow onion, finely diced
- 1 garlic clove, minced
- 2 tbsp mild curry powder
- 1 tbsp Worcestershire sauce
- 1 tsp apple cider vinegar
- 1/2 tsp sweet paprika
- 1/4 cup water
For the Sausages
- 4 pork bratwurst sausages (about 5 oz / 140 g each)
- 2 tbsp vegetable oil
- 1 tsp mild curry powder, for dusting
- 1/2 tsp sweet paprika (optional garnish)
- Pinch of ground ginger (optional)
For Serving
- 4 crusty white bread rolls or 1 lb french fries, cooked
- 1 tbsp mild curry powder, for dusting
- 2 tbsp fresh parsley, chopped (optional)
- Pickled gherkins or jalapeños, for serving (optional)
Directions
- Make the curry ketchup: heat 1 tbsp of the vegetable oil in a small saucepan over medium heat. Add the diced onion and cook for 3-4 minutes until softened, then stir in the garlic and cook for 30 seconds until fragrant.
- Add the 2 tbsp curry powder and paprika to the pan and stir constantly for 1 minute to bloom the spices and deepen their flavor.
- Pour in the ketchup, Worcestershire sauce, apple cider vinegar, and water. Stir well, bring to a gentle simmer, and cook for 8-10 minutes until slightly thickened. Season with salt to taste and keep warm.
- Meanwhile, prepare the sausages: pat the bratwurst dry with paper towels. Heat the remaining 1 tbsp vegetable oil in a large skillet over medium-high heat until shimmering.
- Add the sausages to the hot skillet and cook for 4-5 minutes per side, turning occasionally with tongs, until deeply golden brown on all sides and cooked through (internal temperature should reach 160°F / 71°C).
- Remove the sausages from the pan and let rest on a cutting board for 2 minutes. Using a sharp knife, slice each sausage diagonally into 1-inch pieces.
- Arrange the sliced sausages on a serving plate, paper tray, or small platter. Generously spoon the warm curry ketchup sauce over the top, making sure each piece is coated.
- Dust the sausages liberally with the remaining curry powder and a pinch of paprika. Garnish with chopped parsley if using, and serve immediately with crusty bread rolls or fries and pickles on the side.
Cook’s Notes
- Use high-quality pork bratwurst from a German butcher for the most authentic Berlin flavor; pork is traditional over veal or beef.
- The curry ketchup can be made up to 1 week ahead and stored in the refrigerator in a sealed jar — the flavor actually deepens overnight.
- For true Berlin street-style presentation, serve in small paper trays or boat-shaped cardboard containers with a small wooden or plastic fork.
- Adjust the curry powder to your taste — Berlin vendors typically use a mild Madras-style curry, but you can add a pinch of cayenne for more heat.
- Stir a splash of dark beer or beef broth into the finished sauce for an extra layer of savory depth.










