In a large bowl, combine the breadcrumbs, milk, cream (if using), egg, garlic, salt, black pepper, white pepper, and Grillkrydda. Let it sit for about 10 minutes so the breadcrumbs can absorb the liquid.
Add the onion, beef, pork, and parsley. Mix gently with your hands just until everything is combined. Try not to overwork the meat.
If the mixture feels too soft to shape, chill it for 10 to 15 minutes instead of adding extra breadcrumbs. Too many breadcrumbs can make the meatballs dry. You can even freeze them for 5-10 mins so they lock in their shape when cooking.
Shape the mixture into about 24 small meatballs or 16 larger ones. Lightly wet your hands if the mixture starts sticking.
Use a heaped tablespoon or a small cookie scoop to measure out uniform size.
Heat 1 tablespoon butter and 2 teaspoons oil in a large skillet over medium-high heat. Cook the meatballs in batches, leaving space between them. Turn as needed until browned all over and cooked through, then transfer to a plate and loosely cover with foil.
Let the meatballs sit against the pan for a bit before turning them. Moving them too often makes it harder to get a good browned crust.
Keep the same skillet on the heat and add the 1/3 cup butter to the pan juices. Once melted, whisk in the flour and cook for 1 to 2 minutes, until lightly browned.
Slowly whisk in the broth, then add the cream, soy sauce, and Dijon mustard. Bring to a gentle simmer, scraping up the browned bits from the bottom of the pan. Cook until the sauce thickens.
Add the broth slowly while whisking. This helps keep the gravy smooth and gives you time to work the browned bits from the pan into the sauce.
Taste the sauce before adding extra salt, then return the meatballs to the skillet. Spoon the sauce over them and let everything warm together for a couple of minutes before serving.
Keep the heat low once the cream is in. A hard boil can make the sauce split, and reheating the meatballs too aggressively can make them firmer.
To serve:
Non Swedish way: Place meatballs into the gravy in the pan and serve
Traditional Swedish way: Do not make the cream sauce at all. Serve meatballs over plain or stewed macaroni, plain or mashed potatoes, and lingenberry jam (optional)
Video
Notes
Make Ahead
You can get a lot of the work done ahead with these. Shape the meatballs the day before, cover them, and keep them in the refrigerator until you’re ready to cook. The sauce can also be made ahead and kept separately if that’s easier.
Storage & Freezing
For leftovers, I like storing the meatballs in the gravy so they stay softer in the fridge. Keep everything in an airtight container and use within 3 to 4 days.They freeze well too. Cooked meatballs will keep for around 2 to 3 months, although I prefer freezing the sauce separately because cream sauces can change texture a little after thawing. Let everything thaw overnight in the refrigerator.
Reheating
When reheating, keep the heat low and add a splash of broth or cream if the sauce has thickened too much. Heat the meatballs through to 165°F (74°C) before serving.
Don’t partially cook the meatballs and finish them later. Bacteria can survive in partially cooked ground meat, so cook them all the way through before storing.