
Juicy, flavour-packed Swedish meatballs in a rich, creamy sauce — a comforting dinner served with mashed potato, lingonberry jam, and green veg.

This recipe for Swedish meatballs has been a weeknight hero in my kitchen ever since I first made it for a cold Sunday dinner and watched everyone curl up around the table. I discovered the balance of textures — a lightly crisp exterior giving way to a tender, juicy center — when I adapted a classic family version and added a few pantry-friendly tricks to make the sauce extra silky. The resulting dish is comfort in a bowl: savoury meatballs cloaked in a luscious, slightly tangy cream sauce that pairs beautifully with mashed potato and a spoonful of bright lingonberry jam.
I remember the evening clearly: the house smelled of browned meat and warm spices, and my partner declared it one of the best dinners Id ever made. Since then, Ive refined timings and techniques so anyone can get reliably good results — even on a busy weeknight. The seasoning is simple but precise: a whisper of allspice and the twin pepper notes of white and black pepper, with breadcrumbs and milk keeping the meatballs tender. The sauce is a classic roux-based cream sauce, enriched with a splash of soy and a hit of Dijon to deepen the flavour profile.
Personally, the best moment is when the kids open their bowls and reach for the lingonberry jamd the sweet-tart counterpoint always gets them to try the vegetables. This version quickly became a requested repeat because its reliably tender and saucy without being heavy or fussy.
I love how flexible this dish is: I often make a double batch and freeze some for hectic nights. One memorable time, I brought these to a potluck and they disappeared firstdpeople loved the contrast of the creamy sauce and the bright jam. Small techniques like browning in batches and finishing briefly in the oven make a noticeable difference.
Cool meatballs and sauce separately before storing. In airtight containers, refrigerated meatballs will keep 48 hours; sauce also keeps 48 hours. For longer storage, place meatballs on a tray to freeze individually before transferring to a bag to avoid sticking, and freeze sauce in portioned containers. When reheating frozen meatballs, thaw overnight in the fridge and re-crisp in a 350F oven on a tray, covered for the first half, then uncovered to regain a crust. Add a splash of stock when reheating sauce if it thickens excessively.
If youre adjusting for diet or pantry availability, replace pork with finely chopped cooked mushrooms for a lighter, slightly earthy option (use 3/4 cup cooked mushrooms per 0.55 lb pork). Swap panko for regular breadcrumbs or crushed crackers if needed, and use milk alternatives like oat milk for a dairy-reduced bind (note: the sauce uses cream for richness; replace with canned coconut cream for a dairy-free version, but the flavour will shift). For a gluten-free version, use gluten-free breadcrumbs and a 1:1 gluten-free flour blend for the roux.
Serve over creamy mashed potatoes for the classic experience, or try buttered egg noodles or pearl barley for different textures. Add a side of steamed broccoli or green beans tossed in butter and lemon. Garnish with chopped parsley and freshly cracked black pepper. A small dish of lingonberry jam or redcurrant jelly on the side provides the bright counterpoint that cuts through the richness.
These meatballs are inspired by traditional Swedish cooking where small, seasoned meatballs are paired with a velvety cream sauce and tart preserves. Scandinavian versions vary by region and family: some use only beef, others mix pork or include breadcrumbs soaked in milk to tenderize. Lingonberry preserves are the customary sweet-tart accompaniment, and the dish reflects the Nordic love of simple, hearty comfort foods that celebrate high-quality meat and balanced flavours.
In autumn and winter, enrich the sauce with a splash of red wine or add sautéed mushrooms for an earthy note. For spring and summer, lighten the meal by using half cream and half stock and serving with new potatoes and a crisp green salad. Holiday gatherings welcome larger batch cookingddouble the mixture, bake meatballs on sheet trays, and finish in a large saucepan of sauce before serving family-style.
Make the meatball mixture and portion into scoops on a tray, then freeze raw for quick cooking later. Par-cook frozen meatballs from frozen in a hot oven for 1215 minutes and finish in the sauce for 5 minutes. Portion out sauce into single-serve containers for quick lunches. Use sturdy containers and label with date; maintain a small airspace in liquid containers to prevent expansion when freezing.
Finishing thought: this version of Swedish meatballs is forgiving, quick, and deeply satisfying. Its one of those recipes that helps you feel at ease in the kitchen while delivering a restaurant-quality plate at home. Try it as written the first time, then make it your own with the variations and tips abovedyou might find it becomes a new family classic.
Dont overwork the meat mixture; mix until just combined to keep the meatballs tender.
Brown meatballs in batches so they sear instead of steam for maximum flavour.
Make the roux carefully and whisk in stock gradually to avoid lumps in the sauce.
Finish meatballs briefly in a low oven to ensure even cooking without over-browning.
If sauce becomes too thick after refrigeration, loosen with a splash of stock or water when reheating.
This nourishing swedish meatballs with creamy sauce recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Cool and freeze meatballs separately on a tray then transfer to a bag, or freeze meatballs and sauce together. Defrost overnight in the refrigerator before reheating.
Reheat meatballs in a 350F oven for about 20 minutes (covered first half), reheat sauce separately on the stovetop and combine.
This Swedish Meatballs with Creamy Sauce recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Combine beef, pork, chopped onion, garlic, panko, egg, milk and seasonings in a bowl. Mix gently until just combined, then shape into 18-22 meatballs.
Heat 1 tbsp oil in a large skillet over medium-high heat. Brown half the meatballs on all sides, transfer to a tray, add remaining oil and brown the rest.
Place the tray of browned meatballs in a low oven (300F fan / 325F conventional) for 5-6 minutes to finish cooking while you prepare the sauce.
Melt butter in the pan, whisk in flour to form a roux, then gradually whisk in beef and vegetable stocks. Bring to a simmer and stir in cream, soy, Worcestershire, mustard and salt.
Return meatballs to the sauce, simmer 3-4 minutes until warmed through and sauce thickened. Serve over mashed potato with lingonberry jam and steamed greens.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!


Golden chicken tucked into crisped tortillas with melty cheddar and mozzarella, plus a creamy garlic sauce. Weeknight-friendly and ready in 25 minutes.

Crispy waffle fries piled with tender sliced steak, sautéed peppers and onions, and gooey American cheese—an indulgent, shareable skillet perfect for weeknight dinners or game-day gatherings.

Tender, spiced pumpkin bars finished with a silky cream cheese frosting—perfect for fall gatherings, potlucks, and cozy afternoons.

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.