German Meatballs

Total Time
Prep: 20 min. Cook: 25 min.

Updated Aug. 22, 2024

Easy to make and tasty beside favorite sides like pretzels, potatoes and a fresh green salad, these German meatballs will be a new protein-rich staple in your home.

Now Trending

Move to the side German sausages because German meatballs are about to have their moment in the sun, ideally with a mound of sauerkraut, pile of mashed potatoes and some apple sauce or cranberry jam? There are myriad ways to enjoy the German meatball—as a main dish, in a soup, as side or an app you pass around at a party.

Another fact is that this German meatball recipe is so easy to follow that you’ll be looking for every occasion at which these meatballs will be a fit. Might we recommend tailgate parties, holiday gatherings and random weeknights, too? There’s really never a wrong time for a great meatball. Let’s get cooking.

German Meatball Ingredients

  • Ground beef: Use a full pound of ground beef here to ensure you get plenty of these delightful meatballs.
  • Ground pork: A 2:1 ratio of ground beef to ground pork is ideal for flavor and texture in these meatballs.
  • Onion: Make sure to chop the onion very finely so it permeates the meatballs with flavor.
  • Bread crumbs: This is the place for fine, dry breadcrumbs, not panko bread crumbs, FYI.
  • Fresh parsley: Snipped parsley means that the stems have been removed from the herb before the chopping. This step is highly recommended for meatballs, where texture is almost as important as flavor.
  • Salt: Ah, salt, don’t leave home without it. Or do, actually, but don’t forget it in the kitchen.
  • Pepper: As welcome as salt is in many recipes, black pepper is critical here.
  • Worcestershire sauce: A flavor force multiplier, Worcestershire sauce is the secret sauce, as it were, to these German meatballs.
  • Egg: You’ll need a large egg, beaten until its whites and yolk are combined.
  • Milk: Go with 2% milk if you have it for the right consistency.
  • Vegetable oil: Use two to three tablespoons of a vegetable or a canola oil.
  • Sauerkraut: Make sure the sauerkraut is undrained and be generous with it.
  • Water: Water is actually optional; use it only if things seem to dry out.
  • Additional snipped parsley: This topping of fresh parsley is optional but adds some flavor and a lot of looks.

Directions

Step 1: Make the meatballs

Taste of Home German Meatballs in a dark gray pan on a tan surface with a wooden spoon in a white spoon restSarah Tramonte for Taste of Home

Combine the beef, pork, onion, breadcrumbs, snipped parsley, salt, pepper, Worcestershire sauce, egg, and milk in a bowl. Shape these mixed ingredients into approximately 18 German meatballs, each measuring 2 inches across. Heat the oil in a skillet and brown the meatballs. Then, remove the meatballs and drain the fat from the pan. Spoon the sauerkraut into the same skillet and top it with the meatballs, nestling them into the sauerkraut. Cover the pan and simmer for 15 to 20 minutes or until meatballs are cooked, adding water if necessary. Sprinkle with parsley.

Close up of Taste of Home German Meatballs in a dark gray pan garnished with parsleySarah Tramonte for Taste of Home

German Meatball Variations

  • Skip the Pork: No pork on hand or just not a fan of pork? No problem! Replace it with another 1/2  pound of ground beef or, better yet, ground turkey and follow the recipe as-is.
  • Use Onion Powder: A 1/2 tablespoon of onion powder will replace half of a finely chopped onion,  although you may want to add more breadcrumbs to compensate for the reduced ingredients. You’ll also almost surely need water.
  • Rinse the Sauerkraut: If these meatballs come out too salty for your liking, just change one step. Rinse the sauerkraut and use water in place of its brine in the simmering phase.

How to Store German Meatballs

You can store these meatballs in the fridge for three days in airtight packaging and they will reheat fine in the microwave, a lightly greased pan or the oven.

Can you freeze German meatballs?

Yes, these meatballs take very well to freezing. Freeze the fully cooled meatballs in freezer-safe containers or bags and enjoy them within three months. To prepare frozen German meatballs, partially thaw them in the refrigerator overnight and then microwave the meatballs covered in a microwave-safe dish, pan or oven. Any technique is fine provided they get heated all the way through.

German Meatballs Tips

Single servings of Taste of Home German Meatballs over egg noodles garnished with parsleySarah Tramonte for Taste of Home

What should I serve with German meatballs?

With the meat and sauerkraut covered, this recipe is just begging to be served beside potatoes with your favorite sauce. Make it mashed potatoes or roasted potatoes and you can’t go wrong. Or opt for a sweet sauce with an apple, pear or cranberry base.

Why do my German meatballs keep falling apart?

Many factors can cause meatballs to fall apart. Using  too lean of a beef blend, not mixing the egg thoroughly enough and using too large a portion of breadcrumbs are all contributing factors. Adjust for each of these and you should be OK.

What else can I use to simmer the German meatballs?

Use a bit of German lager instead of adding water during the simmering process. An NA beer is just fine here and the brew will add a touch of welcome flavor.

German Meatballs

Prep Time 20 min
Cook Time 25 min
Yield 6 servings

Ingredients

  • 1 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup finely chopped onion
  • 3/4 cup fine dry bread crumbs
  • 1 tablespoon snipped fresh parsley
  • 1-1/2 teaspoons salt
  • 1/8 teaspoon pepper
  • 1 teaspoon Worcestershire sauce
  • 1 large egg, beaten
  • 1/2 cup 2% milk
  • 2 to 3 tablespoons vegetable oil
  • 1 can (27 ounces) sauerkraut, undrained
  • 1/3 to 1/2 cup water, optional
  • Additional snipped parsley

Directions

  1. In a bowl, combine first 10 ingredients; shape into 18 meatballs, 2 in. each. Heat the oil in a skillet; brown the meatballs. Remove meatballs and drain fat. Spoon sauerkraut into skillet; top with meatballs. Cover and simmer for 15-20 minutes or until meatballs are cooked through, adding water if necessary. Sprinkle with parsley.

Nutrition Facts

3 each: 376 calories, 22g fat (7g saturated fat), 114mg cholesterol, 1636mg sodium, 18g carbohydrate (3g sugars, 4g fiber), 27g protein.

This is one of our favorite main dishes. Because we raise our own pork and beef, the meat we use is always freshly ground. For variety, these meatballs can be cooked with a sweet cream gravy or steamed with tomatoes. But we prefer them with homemade sauerkraut. —Iona Redemer, Calumet, Oklahoma
Recipe Creator
Back to Top