A familiar Swedish plate

Swedish meatballs, or köttbullar, are often served as part of a comforting meal with potatoes, cream sauce and lingonberries. The combination works because each element has a role: the meatballs are savory, the sauce is rich, and the berries bring a tart sweetness that cuts through both. Recipes vary from household to household, so there is no need to chase a single definitive version.

This recipe makes about four servings. You will need 500 g ground meat, such as beef and pork mixed; one small onion; 60 g plain breadcrumbs; 100 ml milk; one egg; about ¾ teaspoon salt; a little black pepper; and, if you like, a small pinch of ground allspice. For the sauce, set aside 2 tablespoons butter, 2 tablespoons plain flour, 300 ml beef or vegetable stock, and 150 ml cream. Have lingonberry jam or preserves ready for serving, along with potatoes.

Mix the meatballs gently

Finely chop the onion and soften it in a little butter or oil over medium-low heat. Let it cool while you stir the breadcrumbs and milk together in a large bowl. Give the crumbs a few minutes to absorb the liquid. This step helps the finished meatballs stay tender and makes the mixture easier to shape.

Add the cooled onion, egg, salt, pepper and optional allspice to the soaked crumbs. Add the ground meat and mix just until everything is evenly combined. A fork or clean hands will do; vigorous mixing can make the meatballs dense. If the mixture feels too soft to roll, chill it for 15 to 20 minutes rather than adding a large amount of extra breadcrumbs.

With lightly damp hands, roll the mixture into small meatballs, roughly the size of a walnut. Keeping them similar in size helps them cook evenly. You can prepare them to this point ahead of time and keep them covered in the refrigerator until you are ready to cook.

Brown, then finish cooking

Heat a little butter or neutral oil in a wide frying pan over medium heat. Cook the meatballs in batches, leaving space between them. Turn them gently as they brown so they develop color on several sides. If the pan becomes crowded, the meatballs are more likely to steam than brown. Transfer each batch to a plate while you make the sauce.

The meatballs do not have to be completely cooked through at this stage; they will finish in the sauce. If you would rather cook them fully before making the sauce, that also works. In either case, check that the meatballs are cooked through before serving, especially if you use pork.

Make the cream sauce in the same pan

Pour off excess fat, but leave the browned bits in the pan: they add flavor to the sauce. Melt the butter over medium heat and whisk in the flour. Cook for about a minute, stirring, then gradually whisk in the stock. Adding it a little at a time helps prevent lumps. Stir in the cream and bring the sauce to a gentle simmer.

Return the meatballs and any juices from the plate to the pan. Simmer gently, turning the meatballs occasionally, until they are cooked through and the sauce has thickened enough to coat a spoon. If it becomes too thick, add a splash of stock or water. Taste before adding more salt, since stocks vary in saltiness. Black pepper is often all it needs.

Serve with lingonberries

Spoon the meatballs and sauce over boiled or mashed potatoes, and put a small portion of lingonberries alongside rather than stirring them into the sauce. That way, each person can choose how much tartness to add to a bite. Cucumber salad or simply cooked vegetables make useful accompaniments if you want something fresh on the plate.

If lingonberries are unavailable, a tart berry preserve can provide a similar contrast, though it will change the flavor. Leftover meatballs and sauce can be cooled, refrigerated promptly and reheated gently; a splash of water or stock will loosen the sauce. Sweden Culture Guide is an independent culture magazine, not a consulate or government service.

Back to category ↗