Go Back
+ servings
Print Recipe
5 from 1 vote

Homemade Currywurst

Currywurst is a German street food that's a must try when visiting Germany (just like Döner Kebab), but it's easy to make at home as well! I will show you how to make your own super flavorful curry sauce using a few simple, quality ingredients and not a lot of time.
Prep Time10 mins
Cook Time10 mins
Total Time20 mins
Course: BBQ, Dinner, Grilling, Lunch, Snack
Cuisine: Berlin, German
Keyword: Currywurst recipe, German Grilling recipe, Nachos with Bratwurst Recipe
Servings: 12 Currywurst
Calories: 361kcal


  • Ceramic Plates
  • Wooden forks


  • 12 links Bratwurst see ingredient notes in blog post for what type of Bratwurst will work well.
  • 1 Tablespoon olive oil for sautéing onions
  • 2 yellow onions finely diced. Use onions that are on the smaller side, or one large yellow onion.
  • 1 Tablespoon tomato paste
  • 500 grams ketchup
  • 3 Tablespoons dark balsamic vinegar
  • 2 Tablespoons honey
  • 1 dash soy sauce
  • 2 Tablespoons mild curry powder
  • cayenne pepper add this spice according to your desired heat level


  • Grill or griddle your Bratwurst until cooked through (160° Fahrenheit or 71° Celsius internal temperature).
    12 links Bratwurst
  • Over medium heat, sautée diced onion in some olive oil until glossy and see-through. You do not want to brown the onions.
    1 Tablespoon olive oil, 2 yellow onions
  • Add about 1 tablespoons of tomato paste and stir until fragrant. Add about 2 tablespoons of water and stir until the paste dissolved.
    1 Tablespoon tomato paste
  • Add ketchup, vinegar and honey and stir. Add soy sauce and curry powder. Finally, season with cayenne pepper to taste. This is where the heat comes in. Use less cayenne for a mild heat and more for a spicy Currywurst.
    500 grams ketchup, 3 Tablespoons dark balsamic vinegar, 2 Tablespoons honey, 1 dash soy sauce, 2 Tablespoons mild curry powder, cayenne pepper
  • Slice your Bratwurst in bite-sized pieces, pour curry ketchup sauce over the top and sprinkle with curry powder.
  • Serve on these adorable ceramic plates with these cute little wooden forks and French fries (and dip them in mayo if you want to be really German).


Calories: 361kcal | Carbohydrates: 20g | Protein: 13g | Fat: 26g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Cholesterol: 63mg | Sodium: 1115mg | Potassium: 475mg | Fiber: 1g | Sugar: 13g | Vitamin A: 249IU | Vitamin C: 3mg | Calcium: 41mg | Iron: 1mg