Homemade Curry Ketchup Sauce

Featured in: Add Flavor to Every Dish

This curry ketchup combines tomato puree, curry powder, and honey for that perfect balance of sweet and spicy flavors essential to authentic currywurst. The sauce comes together in about 15 minutes - simply sauté onions, add spices and remaining ingredients, then simmer until thickened. Blend until smooth and serve generously over sliced German sausages with an extra dusting of curry powder. This homemade version delivers more depth and character than store-bought alternatives.

sana kitchen chef
Updated on Wed, 16 Apr 2025 12:55:20 GMT
A bowl of tomato sauce with a spoon. Pin it
A bowl of tomato sauce with a spoon. | recipebyme.com

This authentic curry ketchup transforms ordinary sausages into the beloved German street food classic, currywurst. The perfect balance of sweet, tangy, and spicy flavors will transport you straight to a Berlin food stall without leaving your kitchen.

I discovered this recipe during my travels through Germany and have been perfecting it at home ever since. My family now requests "German hot dog night" at least twice a month, and this sauce is always the star.

Ingredients

  • Vegetable oil: Essential neutral base that allows the spices to bloom properly
  • Yellow onion: Provides subtle sweetness and depth when cooked slowly
  • Spicy curry powder: The signature flavor cannot be substituted; choose a high quality blend for best results
  • Tomato puree: Gives the perfect smooth consistency; look for brands with no added ingredients
  • Balsamic vinegar: Adds complexity and tanginess beyond what plain vinegar offers
  • Honey: Natural sweetener that balances the acidity; try local honey for nuanced flavor
  • Worcestershire sauce: Umami boost that enhances the savory qualities
  • Salt: Enhances all other flavors; use kosher salt for best control

Step-by-Step Instructions

Soften The Aromatics:
Heat vegetable oil in a medium saucepan over medium heat until shimmering but not smoking. Add chopped onions and cook for 4-5 minutes, stirring occasionally. You want them translucent and soft without any browning, as this prevents any bitter flavors from developing.
Bloom The Spices:
Sprinkle curry powder over the softened onions and stir constantly for exactly one minute. This crucial step activates the essential oils in the spices, releasing their full flavor potential without burning them. The mixture will become intensely fragrant.
Create The Base:
Pour in tomato puree and stir immediately to prevent the spices from sticking to the pan. Add balsamic vinegar, honey or sugar, Worcestershire sauce, and salt. Stir until completely combined into a uniform mixture.
Simmer To Perfection:
Reduce heat to low and allow the sauce to gently simmer for 10 minutes, stirring occasionally to prevent sticking. The sauce should thicken slightly and develop a deeper color. If it becomes too thick, add water one tablespoon at a time until desired consistency is reached.
Adjust Seasonings:
Taste and add additional curry powder for more heat, honey for sweetness, or a pinch of baking soda to reduce acidity if needed. The perfect curry ketchup should have balanced sweet, tangy, and spicy notes.
Blend Until Smooth:
Allow mixture to cool slightly, then transfer to a blender or use an immersion blender directly in the pan. Process until completely smooth with no visible onion pieces.
A bowl of soup with a spoon in it. Pin it
A bowl of soup with a spoon in it. | recipebyme.com

The curry powder is absolutely the heart and soul of this recipe. I recommend trying different brands until you find one with the perfect balance of warmth and spice. My personal favorite is a Madras curry powder that I discovered at a specialty spice shop, which brings just the right level of heat without overwhelming the other flavors.

Authentic Serving Method

To create a true German currywurst experience, serve this curry ketchup generously drizzled over sliced bratwurst or bockwurst. The sausage should be grilled or pan-fried until slightly crispy on the outside, then sliced into bite-sized pieces. Traditionally, currywurst is served with french fries or a crusty roll, with the sauce spooned over the sausage and a final dusting of dry curry powder on top for visual appeal and extra flavor.

Customizing Your Curry Ketchup

This base recipe offers plenty of room for personalization. For a spicier version, add a pinch of cayenne pepper or a dash of hot sauce during simmering. If you prefer a sweeter profile, increase the honey by one tablespoon. For a more complex flavor, add a teaspoon of apple cider vinegar alongside the balsamic. The beauty of homemade curry ketchup is adapting it precisely to your taste preferences.

The Cultural Significance

Currywurst was invented in Berlin in 1949 by Herta Heuwer, who combined ketchup from American soldiers with curry powder. This humble street food became an iconic German dish, symbolizing post-war resourcefulness and cultural fusion. Today, Germans consume over 800 million currywursts annually, and dedicated currywurst museums celebrate this culinary institution. Making authentic curry ketchup at home connects you to this rich culinary tradition that transcended its humble beginnings.

A bowl of soup with a spoon in it. Pin it
A bowl of soup with a spoon in it. | recipebyme.com

This homemade curry ketchup is your passport to an authentic German culinary experience, highly customizable and thoroughly delicious!

Frequently Asked Questions

→ What sausages work best with curry ketchup?

Traditional German bratwurst or bockwurst are ideal for authentic currywurst, but any mild pork sausage works well. The sausages should be grilled or pan-fried until crispy on the outside before being sliced and topped with the curry ketchup.

→ Can I make curry ketchup less spicy?

Yes, you can easily adjust the spice level by reducing the amount of curry powder or using a milder curry blend. Start with half the recommended amount and add more to taste if desired.

→ How long does homemade curry ketchup last?

When stored in an airtight container in the refrigerator, homemade curry ketchup will keep for up to 2 weeks. The flavors often develop and improve after the first day, making it an excellent make-ahead condiment.

→ What can I substitute for tomato puree/passata?

If tomato puree isn't available, blend canned whole tomatoes until smooth, or use tomato sauce. Alternatively, ketchup can be used as a base (reduce the honey/sugar accordingly), though the flavor will be different from traditional curry ketchup.

→ How do you serve currywurst authentically?

For an authentic German street food experience, serve sliced sausages topped with curry ketchup, sprinkled with additional curry powder, and accompanied by french fries or a bread roll. Some regions also serve currywurst with a small wooden fork for easy eating on the go.

→ Why add baking soda to the sauce?

Baking soda neutralizes acidity in the tomatoes, which can help balance the flavor if your sauce tastes too acidic. Add just a pinch at a time, stirring well after each addition, until the desired balance is achieved.

Curry Ketchup (Currywurst Sauce)

Sweet and tangy homemade curry ketchup that transforms ordinary sausages into authentic German currywurst with minimal effort.

Prep Time
5 Minutes
Cook Time
15 Minutes
Total Time
20 Minutes
By: Sana

Category: Sauces & Marinades

Difficulty: Easy

Cuisine: German

Yield: 4 Servings (About 1.5 cups of sauce)

Dietary: Low-Carb, Dairy-Free

Ingredients

01 1 tablespoon vegetable oil
02 6 tablespoons yellow onion, chopped
03 2 tablespoons spicy curry powder, plus extra for garnish
04 1 cup (236 ml) tomato puree/passata
05 2 teaspoons balsamic vinegar
06 2 tablespoons honey or 2 teaspoons sugar
07 1 teaspoon Worcestershire sauce
08 1/2 teaspoon salt
09 Water as needed for consistency

Instructions

Step 01

Heat vegetable oil in a pan over medium heat. Add chopped onions and cook until softened, being careful not to brown them.

Step 02

Stir in the curry powder and cook for 1 minute to release the flavors and aromas.

Step 03

Add tomato puree, balsamic vinegar, honey or sugar, Worcestershire sauce, and salt. Bring to a low simmer.

Step 04

Allow the sauce to simmer for 10 minutes, adding small amounts of water if it becomes too thick.

Step 05

Taste and adjust for the ideal balance of spice and sweetness. If the sauce is too acidic, add a pinch of baking soda.

Step 06

Blend the sauce until completely smooth. Serve over sliced German sausage and sprinkle with additional curry powder as garnish.

Notes

  1. This sauce is traditionally served with Currywurst, a popular German street food consisting of steamed then fried pork sausage.
  2. The sauce should have a balance of sweet and spicy notes with a smooth consistency.

Tools You'll Need

  • Medium saucepan
  • Blender or immersion blender
  • Measuring spoons and cups

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains Worcestershire sauce which may include fish (anchovies)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 85
  • Total Fat: 3.5 g
  • Total Carbohydrate: 18.2 g
  • Protein: 1.2 g