It was the summer of 2022 in Gothenburg, Sweden when I first tasted traditional Swedish meatballs—served with creamy sauce, fluffy mashed potatoes, and a spoonful of sweet lingonberry jam. That dish left a lasting impression on me, but I let inspiration take over when I decided to recreate it at home.
This version stays close to the spirit of the classic but carries my own twist: a hint of cumin and a touch of thyme, adding layers of flavor that make these creamy meatballs uniquely mine.
While I didn’t include lingonberry jam this time, feel free to add it if you have some on hand—it’s a traditional pairing for a reason!
What makes these meatballs stand out isn’t just the creamy sauce but the care that goes into every step:
These details make all the difference between “just meatballs” and something truly memorable.
While traditional Köttbullar relies on nutmeg and allspice, I’ve added cumin for an earthy depth and thyme for a fresh, herbal note. These aren’t just meatballs—they’re a little adventure on your plate.
And while lingonberry jam isn’t featured in my version, I’d absolutely recommend trying it as an optional garnish if you have it. Its subtle sweetness beautifully balances the creamy sauce.
Grab a large mixing bowl to combine the breadcrumbs and milk. Let them soak for 5 minutes to keep the meatballs tender. Add the ground meat, finely chopped onion, egg, nutmeg, cumin, salt, and pepper. Use your hands or a sturdy silicone spatula to mix everything evenly.
Use a cookie scoop or your hands to shape the meat mixture into evenly-sized meatballs, about 1.2 oz (35 g) each. Place them on a wooden cutting board or a clean plate as you go.

Heat 2 tablespoons (30 g) of butter in a large skillet over medium heat. Once the butter is sizzling, add the meatballs in batches to avoid overcrowding. Use kitchen tongs to turn them, ensuring they brown evenly on all sides. Once golden, transfer them to a plate lined with paper towels.

In the same skillet, melt 1 tablespoon (14 g) of butter over medium heat. Add 1 tablespoon (8 g) of flour and whisk with a balloon whisk until lightly golden. Slowly pour in ¾ cup (200 ml) of beef stock while whisking to avoid lumps. Stir in ⅓ cup (100 ml) of heavy cream and 1 teaspoon of dried thyme. Let simmer for 2–3 minutes until thickened.
Return the meatballs to the skillet and gently coat them with the sauce using a silicone spatula. Let everything simmer on low heat for about 10 minutes, turning the meatballs occasionally with kitchen tongs. Stir in 1 tablespoon of finely chopped chives before serving.

Serve your creamy meatballs on dinner plates alongside mashed potatoes or buttered noodles. Add steamed vegetables to complete the meal, and for an authentic Swedish touch, garnish with lingonberry jam.
These meatballs shine when served simply and thoughtfully:
Optional Extra: Add a spoonful of lingonberry jam for an authentic Swedish touch—it’s worth trying at least once!
Pair your meal with a glass of Chardonnay or a light-bodied Pinot Noir for the perfect finishing touch.
Great dishes deserve to be enjoyed more than once, and these Creamy Meatballs are no exception. Whether you’ve made extra for meal prep or simply have leftovers, here’s how to store and reheat them to keep their flavor and texture intact.
Pro Tip: Avoid reheating creamy sauce on high heat, as it may separate. Gentle, slow reheating is the key to keeping the sauce smooth and velvety.
Now you can enjoy your Creamy Meatballs even on busy days, without compromising on flavor or texture!
These creamy meatballs aren’t just about taste—they’re about capturing a memory, adding a twist, and sharing something special at your table. Whether served with mashed potatoes or noodles, with or without lingonberry jam, every bite is a small moment of joy.
Have you tried your own version of creamy meatballs? Do you have a favorite side dish or special twist? Share your thoughts in the comments below, or tag your creation with #FoodieRoam on Instagram.
Dinner is calling—let’s make it unforgettable!
Golden, buttery meatballs bathed in a silky, herb-infused cream sauce, served alongside a cloud of creamy mashed potatoes. Pure comfort on a plate.
Breadcrumb Soaking: Ensure breadcrumbs are fully soaked in milk before mixing into the meat to prevent dry meatballs.
Meatball Size: Keep meatballs uniform in size (about 35 g each) for even cooking.
Sauce Consistency: Add stock gradually while whisking to avoid lumps in the sauce.
Simmer Gently: Once meatballs are added back to the sauce, let them simmer gently to stay tender and absorb flavor.
Serving Fresh: Serve immediately after cooking for the best texture and flavor.