Skip to content

Dinner · German

For the Best Meatballs, Make Them the German Way

German meatballs, aka Frikadellen or Bouletten, are the easier-to-make, just as delicious cousin of Italian meatballs. They have a thick brown crust and...

Prep
10 min
Cook
20 min
Total
30 min
Serves
4

There’s something incredibly comforting about the smell of meatballs cooking in the kitchen. It takes me back to my grandmother's house, where the aroma was almost a permanent fixture. She wasn't German, but she had a way with meatballs that would make anyone swoon. Her secret, she'd always say with a sly smile, was in the way she mixed the ingredients with just the right balance of love and elbow grease. We'd often wander into her kitchen, hungry after a long day of school and play, and there they'd be,round, warm, and welcoming, resting in a pot on the stove.

My sister and I would eagerly line up for our share of what we believed was the world's most delightful dinner. I remember the way my grandmother would explain each ingredient as she put it in, as if she was sharing a closely guarded secret. She'd wink and say, "It's all about the balance." I carried that memory into my own grown-up kitchen, where I've tried countless meatball recipes. But it wasn't until I stumbled upon the German way of making them that I really found something special. German meatballs, also known as Frikadellen or Bouletten, reminded me so much of those childhood afternoons.

They managed to capture that same comforting essence while introducing me to a whole new world of flavor. The first time I made them, I couldn’t believe how easy they were to shape and cook. With their flat sides, these meatballs have a certain charm that makes them stand out. Plus, they cook evenly, which is a bonus for a busy weeknight meal. It’s like having a little slice of culinary history right at home.

Speaking of weeknights, that’s when these German meatballs really shine. When the weather starts to cool down, and you want something satisfying yet easy, this dish is just the ticket. Imagine coming home from a long day, the chill of autumn in the air, and having a warm, hearty meal come together in just half an hour. These meatballs are great for casual family dinners or when you’ve got a few friends over for an impromptu meal. They’re simple, though elegant in their own way, and pair wonderfully with a variety of sides.

Serve them with a dollop of mustard or a tangy side salad, and you've got a meal that hits all the right notes. Now, let's talk about why these particular ingredients make such magic happen. The combination of ground beef and pork gives the meatballs a flavorful base that’s rich and satisfying. The beef provides a hearty depth, while the pork adds a bit of fat and sweetness, which keeps the meatballs from drying out. The chopped onions bring in a layer of sweetness and a slight crunch that complements the soft, moist interior of the meatballs.

Meanwhile, the bread and milk mixture acts as a binder, ensuring each bite is tender and cohesive. And let’s not forget about the mustard. Whether you go with a German mittelscharf or the more readily available Dijon, the mustard brings a subtle heat and complexity that ties all the flavors together beautifully. One of the best things about these meatballs is their texture. That thick brown crust is key.

It not only adds flavor but gives each bite a satisfying crunch before you get to the succulent center. This is where the stale bread soaked in milk comes into play. It keeps the meatballs moist inside and helps them hold their shape as they cook. You’ll find they’re sturdy yet soft, with a texture that practically melts in your mouth. The optional parsley isn't just for looks either.

It adds a fresh pop of color and a hint of earthiness that balances the richness of the meat perfectly. For those looking to master this dish in their own kitchen, here are a few tips I’ve learned along the way. Start by choosing the right meat. A good quality ground beef and pork blend will elevate your meatballs right from the start. Be sure to chop your onions finely, as large chunks can make the meatballs break apart.

When forming your meatballs, try to be gentle. Overworking the mixture can lead to tough meatballs. Letting the mixture rest for about 10 minutes before shaping can also make a world of difference. Finally, when it’s time to cook, don’t rush it.

Allow the meatballs to form that beautiful crust on the outside. It's tempting to flip them too soon, but patience here is truly a virtue. German meatballs have been a beloved dish for generations, rooted deeply in the heart of European home cooking. Originating from Germany, they are a staple at many family tables, often served in simple settings that highlight their comforting appeal. Known for their straightforward preparation and delicious flavor, they reflect the German appreciation for hearty, satisfying meals.

Frikadellen have found their way into the hearts and homes of many outside Germany too. They're not just for Oktoberfest or other festive occasions but are enjoyed all year round. This dish has a way of bringing people together, evoking shared memories and creating new ones with every bite.

Whether you’re revisiting old family traditions or starting new ones, these meatballs hold a special place at the table. Making them is like carrying on a legacy. Each ingredient and step is a tribute to years of culinary wisdom passed down through the generations. There’s something to be said about a meal that not only satisfies the stomach but also warms the soul, much like those meals at my grandmother's house. So, when the craving for something truly comforting hits, I know exactly where to turn.

Recipe

For the Best Meatballs, Make Them the German Way

Prep
10 min
Cook
20 min
Total
30 min
Serves
4

Ingredients

4 Servings

Method

  1. Step 1: Add the cubed bread to a large bowl with the milk or water and mix to combine. Let sit for 5 to 10 minutes; use this time to prep the other ingredients.

  2. Step 2: Once the bread is soaked and very soft, add the beef, pork, egg, onion, parsley (if using), mustard, salt, and pepper. Use your hands to mix the mixture very well, kneading it and making sure everything is evenly distributed. We’re not going for a soft, fall apart meatball here, so mix it well. Use your hand to press the top of the mixture flat in the bowl, Then use the side of your hand to roughly draw a cross into the mixture so you have four even quadrants; you should get 2 meatballs from each quadrant. Use slightly damp hands to grab a handful of meat and form it into a rough ball, passing it firmly but gently between your palms to both pack the meat together more tightly and naturally form the distinctive patty shape; here’s a helpful visual example for reference.

  3. Step 3: Heat a large frying pan or skillet (I like cast iron here) with the clarified butter over medium heat. Add as many meatballs as can fit easily in the pan, not crowding them in too much as this will prevent that crisp crust from forming. I can cook 4 at a time in a 10-inch cast iron skillet. Let them cook on the first side until deeply browned, at least 6 minutes. Flip the Frikadellen and let cook until deeply browned on the other side, another 5 to 6 minutes. Once deeply browned on both sides and cooked through (use a thermometer to check doneness or cut one in half to ensure no pink remains inside), remove to a plate and cook the Next, batch.

  4. Step 4: Once all the Frikadellen are cooked through, serve as desired with plenty of mustard and your favorite sides. Frikadellen are perfect candidates to make ahead, store, and reheat. Many Germans will even eat them cold, straight from the fridge! Let the cooked Frikadellen cool completely to room temperature, Then store in an airtight container or wrapped tightly in plastic or aluminum foil in the fridge for up to 5 days. To reheat, microwave, covered, until hot all the way through or bake, covered, in a preheated 400°F until hot all the way through. You can also pan-fry them in a hot frying pan with a little bit more clarified butter, flipping often until hot all the way through. Love the recipe? Leave us stars and a comment below!

Nutrition per serving

Calories
408
Protein
26 g
Carbs
12 g
Fat
28 g
Jump to recipe