German Currywurst Meatballs: The Quick 25-Minute Weeknight Dinner
Currywurst meatballs recipe are a delicious twist on Germany classic street food, made by shaping fresh bratwurst sausage meat into bite-sized meatballs, searing them until golden, and simmering them in a savory curry ketchup sauce made with tomato puree, beef broth, sweet paprika, honey, and aromatic curry powder.

A Creative Twist on Germany Iconic Comfort Food
Currywurst has long stood as one of Central Europe’s most beloved street food staples. Traditionally made by frying whole sausages and slicing them into round coins before smothering them in curry-infused ketchup, this classic dish gets an upgrade when transformed into pan-seared meatballs.
By extracting fresh sausage meat directly from its casing, you gain several cooking advantages. The round ball shape creates more surface area for caramelization, locking in savory juices while allowing the rich tomato-curry glaze to coat every bite evenly. It delivers all the nostalgic, smoky flavor of a traditional German snack bar right in your home skillet in under 25 minutes.
Key Ingredients Breakdown
Creating authentic currywurst meatballs relies on balancing fresh pork sausage with a sweet, tangy, and warm spice sauce.
For the Sausage Meatballs
- Fresh Bratwurst Sausage Meat: 400 grams of raw, finely ground pork sausage (removed from casings).
- Curry Powder: 1 to 2 teaspoons of mild yellow madras curry powder.
- Sweet Paprika: 1 teaspoon of sweet paprika (or smoked paprika for a deeper, earthier flavor).
For the Curry-Tomato Sauce
- Aromatics: 1 medium yellow onion, finely diced, and 1 tablespoon of cooking oil.
- Liquid Base: 200ml beef broth and 200ml strained tomato puree (passata).
- Sauce Enhancers: 200 grams tomato ketchup, 1 tablespoon honey (adjusted to taste), and 1 to 2 teaspoons additional curry powder.
- Seasonings: Sweet paprika, sea salt, and freshly cracked black pepper.

Step-by-Step Cooking Instructions
Follow these straightforward steps to prepare perfect currywurst meatballs from scratch:
- Form the Meatballs: Remove the sausage meat from its casing into a mixing bowl. Sprinkle with 1 to 2 teaspoons of curry powder and sweet paprika. Gently mix with your hands and roll into small, bite-sized meatballs (about the size of a golf ball).
- Sear to Perfection: Heat a tablespoon of cooking oil in a large skillet over medium-high heat. Add the meatballs and cook for 6 to 8 minutes, turning frequently until golden-brown on all sides and fully cooked through. Remove the meatballs from the skillet and set aside on a plate.
- Sauté the Onion: In the same skillet containing the residual sausage drippings, add the diced yellow onion. Sauté for 3 minutes until soft and translucent.
- Build the Curry Sauce: Pour in 200ml beef broth, 200ml strained tomatoes, and 200g tomato ketchup. Stir well to deglaze the bottom of the pan.
- Season & Simmer: Stir in honey, curry powder, sweet paprika, salt, and black pepper. Lower the heat to medium-low and let the sauce simmer gently for 5 minutes until it thickens slightly.
- Combine & Serve: Return the seared meatballs to the skillet, tossing them in the warm curry sauce until thoroughly coated. Dust with extra curry powder before serving.

Serving Suggestions and Side Dishes
To complete this quick dinner, pair your currywurst meatballs with traditional accompaniments:
- Crispy French Fries: Serve alongside golden fries or baked potato wedges for the classic street food experience.
- Crusty Bread Rolls: Use a crisp German-style roll (Brötchen) to soak up the leftover curry sauce.
- Fresh Green Salad: Add a simple cucumber salad or mixed greens with a light vinaigrette to balance the rich, savory flavors.
Key Takeaways
- Fast Assembly: Prepared and cooked in a single skillet in under 25 minutes.
- Maximum Flavor: Sausage meat caramelizes better when rolled into meatballs, delivering rich texture.
- Versatile Sauce: The sweet and smoky curry-ketchup glaze works equally well over fried potatoes or grilled meats.
Frequently Asked Questions
Can I make currywurst meatballs in an air fryer?
Yes, place the rolled sausage meatballs in an air fryer basket sprayed lightly with oil and cook at 190°C (375°F) for 10 to 12 minutes until browned, then toss them into the stove-cooked sauce.
What is the best type of sausage to use for currywurst meatballs?
Raw German bratwurst or fine pork sausage meat works best. Ensure you purchase uncooked sausage so it can easily be removed from the casing and shaped into balls.
How do I store and reheat leftovers?
Store leftover meatballs and sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently in a saucepan over medium-low heat with a splash of water or broth to loosen the sauce.
Can I freeze cooked currywurst meatballs?
Yes, let the meatballs and sauce cool completely before transferring to a freezer-safe container. Freeze for up to 2 months and thaw overnight in the refrigerator before reheating.
