Authentic Finnish meatballs (lihapullat) are pan-seared until golden and gently simmered in a rich cream sauce seasoned with warm allspice. Served over buttery boiled potatoes with a spoonful of tart lingonberry jam, this is everyday Finnish home cooking at its best.
Prep Time20 mins
Cook Time30 mins
Total Time50 mins
Servings4
Yield4 servings (about 24 meatballs)
Nutrition Facts
Per serving (estimated)
- 720 kcalCalories
- 48 gFat
- 22 gSaturated Fat
- 38 gCarbs
- 3 gFiber
- 14 gSugar
- 38 gProtein
- 1180 mgSodium
- 920 mgPotassium
- 180 mgCalcium
- 4.5 mgIron
- 18 mgVitamin C
- 280 mcgVitamin A
Ingredients
For the meatballs
- 14 oz (400 g) ground beef
- 7 oz (200 g) ground pork
- 1/2 cup plain breadcrumbs
- 1/2 cup whole milk
- 1 small yellow onion, finely grated
- 1 large egg
- 1 1/2 tsp ground allspice
- 1 tsp kosher salt
- 1/2 tsp black pepper
For the cream sauce
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tbsp soy sauce
- 1/2 tsp ground allspice
- Salt and freshly ground pepper to taste
To serve
- 1.5 lb baby potatoes, boiled until tender
- 1/2 cup lingonberry jam
- 2 tbsp fresh parsley, finely chopped
Directions
- In a large bowl, combine the breadcrumbs and milk and let stand 5 minutes until the milk is absorbed and the mixture is soft.
- Add the ground beef, ground pork, grated onion, egg, allspice, salt, and pepper. Mix gently with your hands or a fork just until evenly combined, taking care not to overwork the meat.
- Wet your hands and roll the mixture into 24 small round meatballs, about 1 1/2 inches in diameter, setting them on a parchment-lined tray.
- Heat 2 tablespoons of butter in a large skillet over medium-high heat. Brown the meatballs in batches for 6 to 8 minutes, turning so all sides develop a deep golden crust. Transfer to a plate and cover loosely with foil.
- Reduce the heat to medium. Sprinkle the flour into the same skillet and whisk constantly for about 1 minute to cook out the raw flour taste.
- Slowly pour in the beef broth while whisking to prevent lumps, then stir in the cream, soy sauce, and allspice. Simmer for 4 to 5 minutes until the sauce thickens enough to coat the back of a spoon.
- Return the meatballs and any juices to the skillet, reduce the heat to low, and simmer gently for 8 to 10 minutes, turning occasionally, until the meatballs are cooked through and the sauce is silky.
- Taste the sauce and adjust with salt and pepper.
- Arrange the boiled potatoes on a warm platter or in shallow bowls, spoon the meatballs and cream sauce over them, and finish with a generous spoonful of lingonberry jam and a sprinkle of parsley.
Cook’s Notes
- Mix the meat just until the ingredients come together; overmixing will make the meatballs dense and tough rather than tender.
- Ground allspice is the classic Finnish seasoning for meatballs and is essential for the authentic warm, slightly sweet flavor profile.
- Lingonberry jam is non-negotiable for the traditional Finnish balance of rich cream against bright tart fruit.
- For very moist meatballs, make sure the breadcrumbs are fully soaked in milk before combining with the meat.
- Meatballs simmered in the cream sauce freeze beautifully for up to 2 months; thaw gently and reheat over low heat.










