Soak the bread (crusts removed) or breadcrumbs in milk. Let it soak and then squeeze out any excess milk.
Finely chop the onion and sauté it in butter until soft and translucent. Let it cool.
Finnish lihapullat are often softer and less dense than other Nordic variants, thanks to the use of soaked breadcrumbs (or stale bread) and milk. Traditionally, allspice and white pepper are used, giving them a characteristic, delicate aroma.
The foundation of the Finnish serving is hearty mashed or boiled potatoes, a generous creamy sauce, and sweet-and-sour forest fruit jam, which provides a great contrast to the fatty meat.
Soak the bread (crusts removed) or breadcrumbs in milk. Let it soak and then squeeze out any excess milk.
Finely chop the onion and sauté it in butter until soft and translucent. Let it cool.
In a bowl, mix both types of ground meat, the sautéed onion, egg, soaked and squeezed bread, salt, white pepper, and ground allspice.
Mix the mixture thoroughly by hand. Use moistened hands to shape small, uniform meatballs (about 3 cm in diameter).
Heat butter and oil in a pan. Fry the meatballs on all sides until they are golden brown and almost cooked through. Remove the meatballs from the pan and set them aside.
Add a tablespoon of butter to the drippings in the pan. Dust with flour and stir for 1 minute until a light roux forms.
Gradually pour in the broth, stirring constantly to avoid lumps. Let the sauce thicken slightly.
Stir in the cream. Season the sauce with salt, pepper, and optionally a little more allspice. Strain for a smoother texture.
Return the meatballs to the sauce and heat them through to finish cooking and absorb the flavor.
Serve Lihapullat hot, topped with sauce, alongside boiled or mashed potatoes and a spoon of lingonberry jam.