Written by

Scarlett Knight

Published

Cozy Swedish Meatballs Recipe with Lingonberry Sauce Perfect for Winter

Ready In 40 minutes
Servings 4-5 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“The power went out halfway through dinner one cold December evening,” I remember telling my friend Lars as he laughed and passed me the flickering candle. We were halfway through making these Cozy Swedish Meatballs with Lingonberry Sauce & Cream, a recipe I’d stumbled upon in the most unexpected way. You see, it wasn’t from a fancy cookbook or a well-known chef’s blog, but scribbled in a little notebook left behind at the neighborhood thrift store.

I almost didn’t buy it, but something about the worn pages and that handwritten note—“Best served warm with a side of laughter”—pulled me in. Honestly, it felt like a secret waiting to be uncovered. The next day, I gathered ingredients, some familiar and some new to my kitchen, and started cooking. The smell of browned meat mingling with fragrant spices filled the air, and just as the cream sauce thickened, the lights flickered out.

That cozy, candlelit meal became a tradition for me every winter afterward. Maybe you’ve been there—wanting something comforting, rich, and a little bit special, but without the fuss. This recipe is that kind of magic. It’s hearty, creamy, and sweetly balanced by the tartness of lingonberry sauce, which I always keep stocked since it adds that perfect pop of flavor. Even on the coldest nights, it feels like a warm hug from a Scandinavian friend.

Let me tell you, I’ve made a mess more than once (don’t ask about the cream spill on my favorite sweater), but this dish keeps calling me back. Whether you’re new to Swedish cooking or a longtime fan, these meatballs with their luscious sauce are a little bit of winter comfort that never gets old.

Why You’ll Love This Cozy Swedish Meatballs Recipe

This recipe isn’t just another meatball dish—it’s one that’s been tested through countless chilly evenings and family dinners. Here’s why it stands out:

  • Quick & Easy: Ready in about 40 minutes, perfect for crisp weeknights when you want comfort food but don’t want to wait all day.
  • Simple Ingredients: No need for exotic spices or hard-to-find items. Most ingredients are pantry staples or easily found in any grocery store.
  • Perfect for Winter Dinners: The creamy sauce and warm spices feel like a cozy blanket on a cold night.
  • Crowd-Pleaser: Kids, adults, picky eaters — these meatballs always get rave reviews (and seconds!).
  • Unbelievably Delicious: The tender meatballs paired with the tangy-sweet lingonberry sauce and velvety cream sauce create a balance that’s just irresistible.

This isn’t just any meatball recipe. I blend the cream right into the sauce to keep it silky smooth, and the touch of nutmeg gives a warm depth that’s subtle but memorable. The lingonberry sauce is more than just a garnish—it’s the soul of the dish, bringing brightness that cuts through all that richness. Honestly, after making this a few times, it’s become my go-to for impressing guests without stress. I’m confident you’ll feel the same once you take that first bite and close your eyes in pure comfort.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are kitchen staples, with the lingonberry sauce adding a special touch you can find jarred or make yourself.

  • For the Meatballs:
    • 1 lb (450 g) ground beef (I prefer 80/20 for juiciness)
    • 1/2 lb (225 g) ground pork (adds tenderness)
    • 1 small onion, finely chopped (sweet yellow onions work best)
    • 1 large egg, room temperature
    • 1/2 cup (50 g) breadcrumbs (plain or panko for lighter texture)
    • 1/4 cup (60 ml) whole milk
    • Salt and freshly ground black pepper, to taste
    • 1/4 tsp ground allspice (essential for authentic flavor)
    • 1/4 tsp ground nutmeg (adds warmth)
    • 2 tbsp unsalted butter (for frying)
  • For the Cream Sauce:
    • 2 tbsp unsalted butter
    • 2 tbsp all-purpose flour
    • 2 cups (480 ml) beef broth (homemade or low sodium preferred)
    • 1 cup (240 ml) heavy cream
    • 1 tsp Worcestershire sauce
    • Salt and pepper, to taste
  • For the Lingonberry Sauce:
    • 1/2 cup (160 g) lingonberry jam or preserved lingonberries (available in specialty stores or online)
    • Optional: a squeeze of fresh lemon juice to brighten

Pro tip: If you can’t find lingonberry jam, cranberry sauce makes a decent substitute, but the authentic tartness of lingonberries really makes this dish sing. I usually keep a jar of Småland Lingonberry Jam stocked in my pantry for whenever I’m craving this. For a gluten-free option, swap breadcrumbs with almond flour or gluten-free crumbs.

Equipment Needed

  • Large mixing bowl – for combining meatball ingredients evenly
  • Large skillet or frying pan with a lid – preferably non-stick or cast iron for even browning
  • Measuring cups and spoons – accuracy matters for the cream sauce
  • Wooden spoon or silicone spatula – for stirring sauce without scratching pans
  • Whisk – to smooth out the cream sauce
  • Baking sheet or plate – to rest meatballs before sauce

If you don’t have a cast iron skillet, a heavy-bottomed stainless steel pan works fine. I find that using a shallow pan helps keep the meatballs juicy by not overcrowding them. For a budget-friendly alternative, a good quality non-stick pan will do the job just fine. Also, keep a splatter guard handy if you want to avoid cream sauce splashes during simmering.

Preparation Method

Cozy Swedish Meatballs preparation steps

  1. Prepare the meatball mixture: In a large bowl, combine 1 lb (450 g) ground beef, 1/2 lb (225 g) ground pork, finely chopped onion, 1 large egg, 1/2 cup (50 g) breadcrumbs, and 1/4 cup (60 ml) whole milk. Season with 1/4 tsp ground allspice, 1/4 tsp ground nutmeg, salt, and pepper. Mix gently but thoroughly with your hands until just combined. (Overmixing makes meatballs tough.) This should take about 5 minutes.
  2. Shape the meatballs: Roll the mixture into small, even balls—about 1 1/2 inches (4 cm) in diameter. You should get roughly 20-24 meatballs. Set them on a plate or baking sheet. (I usually make a mess here, so keep a damp cloth handy to wipe your hands.)
  3. Brown the meatballs: Heat 2 tbsp butter in a large skillet over medium heat. Add meatballs in batches, making sure not to overcrowd the pan. Brown on all sides until golden, about 7-8 minutes total, turning gently. They won’t be cooked through yet. Transfer browned meatballs to a plate and set aside.
  4. Make the cream sauce: In the same skillet, melt 2 tbsp butter over medium heat. Whisk in 2 tbsp all-purpose flour and cook for 1-2 minutes until lightly golden but not burnt. Slowly whisk in 2 cups (480 ml) beef broth, stirring constantly to avoid lumps. Add 1 cup (240 ml) heavy cream and 1 tsp Worcestershire sauce. Bring to a gentle simmer, stirring occasionally. Season with salt and pepper to taste.
  5. Simmer meatballs in sauce: Return the browned meatballs to the skillet with the sauce. Cover and simmer on low heat for 10-15 minutes until meatballs are cooked through and sauce thickens slightly. The sauce should be creamy and coat the meatballs nicely.
  6. Serve with lingonberry sauce: Warm the lingonberry jam slightly if needed, stirring in a squeeze of lemon juice to brighten if desired. Spoon lingonberry sauce over or alongside the meatballs just before serving.

Note: If the sauce feels too thick, add a splash more beef broth or cream. If it’s too thin, simmer uncovered a few extra minutes. You’ll know it’s perfect when it’s luscious and smooth, clinging to each meatball like a cozy blanket.

Cooking Tips & Techniques

Let me share a few lessons I’ve learned the hard way making these Swedish meatballs:

  • Don’t overwork the meat: Mixing meat too much makes meatballs dense. Use your hands gently and stop as soon as ingredients are combined.
  • Brown meatballs in batches: Overcrowding the pan steams the meatballs instead of browning them. Take your time to get that golden crust—it locks in flavor and moisture.
  • Low and slow for the sauce: Simmering the cream sauce gently prevents curdling and helps it thicken perfectly. Patience here really pays off.
  • Use fresh spices: Ground allspice and nutmeg can get dull quickly. Freshly ground makes a noticeable difference in flavor depth.
  • Keep lingonberry sauce ready: It’s the magic touch that cuts through richness. I keep a jar in the fridge and sometimes add a bit of lemon zest for extra zing.

When timing your cooking, you can prep the sauce while browning meatballs to save time. Just don’t add the cream until after the roux (flour and butter) has cooked properly, or you’ll taste raw flour. Trust me, I learned that the hard way!

Variations & Adaptations

  • Vegetarian version: Replace meat with mashed cooked lentils or finely chopped mushrooms blended with breadcrumbs and eggs. Use vegetable broth in the sauce and swap Worcestershire sauce for soy sauce.
  • Low-carb adaptation: Skip breadcrumbs and use almond flour or crushed pork rinds instead. Serve with cauliflower mash rather than potatoes.
  • Seasonal twist: In fall, add a pinch of cinnamon to the meatball mix for extra warmth. Swap lingonberry sauce with a homemade spiced cranberry sauce for a holiday spin.
  • Cooking method: For a hands-off approach, brown meatballs, then transfer to a baking dish, pour sauce over, and bake at 350°F (175°C) for 20 minutes.
  • Personal favorite variation: I sometimes stir a teaspoon of Dijon mustard into the cream sauce for a subtle tang that lifts the dish beautifully.

Serving & Storage Suggestions

Serve these cozy Swedish meatballs hot, spooning both cream sauce and lingonberry sauce generously over them. They pair beautifully with buttery mashed potatoes, buttered egg noodles, or even a simple buttered rye bread to soak up all the sauce.

For drinks, a crisp white wine like Riesling or a light beer complements the richness nicely. I’ve also enjoyed them with a tart lingonberry soda for a non-alcoholic pairing that echoes the sauce flavors.

Leftovers store well in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat to avoid curdling the sauce. You can freeze cooked meatballs (without sauce) for up to 2 months; just defrost and simmer in fresh cream sauce when ready.

Flavors actually deepen after sitting overnight, so making this dish a day ahead can be a brilliant time-saver for a dinner party.

Nutritional Information & Benefits

Each serving of this dish (about 6 meatballs with sauce) provides approximately:

Calories 450-500 kcal
Protein 30 g
Fat 35 g
Carbohydrates 10-15 g
Fiber 1-2 g

The ground beef and pork provide good-quality protein and essential B vitamins, while the cream adds calcium and healthy fats. Lingonberries are rich in antioxidants and vitamin C, supporting immune health during cold months. This recipe is gluten-free if you swap traditional breadcrumbs for gluten-free alternatives, making it accessible for many dietary needs.

From a wellness point of view, it’s a comforting meal that balances indulgence with wholesome ingredients, perfect for nourishing your body and soul on chilly days.

Conclusion

This recipe for Cozy Swedish Meatballs with Lingonberry Sauce & Cream is a delicious way to bring warmth and joy to your table, especially when winter settles in. It’s a dish that’s easy enough for weeknights but special enough to share with friends and family—trust me, it’s stolen many hearts around my own table.

Feel free to adjust spices or swap out ingredients to suit your tastes. Maybe you’ll add a little more nutmeg, or try that Dijon mustard twist I mentioned earlier. The important part is making it your own and savoring every bite.

So, why not give it a try this week? I’d love to hear how your cozy dinner turns out—drop a comment below with your experience or any creative spins you tried. Happy cooking and stay warm!

Frequently Asked Questions About Cozy Swedish Meatballs

Can I make Swedish meatballs ahead of time?

Absolutely! You can prepare the meatballs and sauce separately, then combine and reheat gently before serving. The flavors often improve after resting overnight.

What can I substitute for lingonberry sauce?

If lingonberries aren’t available, cranberry sauce or red currant jelly make good alternatives. Adding a splash of lemon juice brightens the flavor.

Are these meatballs gluten-free?

They can be! Simply use gluten-free breadcrumbs or almond flour in place of regular breadcrumbs and verify your broth is gluten-free.

Can I freeze these meatballs?

Yes, freeze cooked meatballs without sauce in an airtight container for up to 2 months. Thaw and simmer in fresh cream sauce when ready.

What side dishes go well with Swedish meatballs?

Mashed potatoes, buttered egg noodles, or roasted root vegetables all complement the creamy sauce beautifully. Don’t forget a dollop of lingonberry sauce on the side!

For more comforting recipes with rich sauces, you might enjoy the creamy garlic chicken or the classic homemade beef stroganoff I shared recently—both perfect companions for chilly nights.

Pin This Recipe!

Cozy Swedish Meatballs recipe

Print

Cozy Swedish Meatballs Recipe with Lingonberry Sauce

A hearty and creamy Swedish meatballs recipe served with tangy lingonberry sauce, perfect for cozy winter dinners. This dish combines tender meatballs with a velvety cream sauce and a pop of tartness from lingonberries.

  • Author: Madison
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Swedish

Ingredients

Scale
  • 1 lb ground beef (80/20 preferred)
  • 1/2 lb ground pork
  • 1 small onion, finely chopped
  • 1 large egg, room temperature
  • 1/2 cup breadcrumbs (plain or panko)
  • 1/4 cup whole milk
  • Salt and freshly ground black pepper, to taste
  • 1/4 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 2 tbsp unsalted butter (for frying)
  • 2 tbsp unsalted butter (for sauce)
  • 2 tbsp all-purpose flour
  • 2 cups beef broth (homemade or low sodium preferred)
  • 1 cup heavy cream
  • 1 tsp Worcestershire sauce
  • Salt and pepper, to taste
  • 1/2 cup lingonberry jam or preserved lingonberries
  • Optional: a squeeze of fresh lemon juice

Instructions

  1. In a large bowl, combine ground beef, ground pork, finely chopped onion, egg, breadcrumbs, and whole milk. Season with ground allspice, ground nutmeg, salt, and pepper. Mix gently but thoroughly with your hands until just combined, about 5 minutes.
  2. Shape the mixture into small, even meatballs about 1 1/2 inches in diameter, yielding roughly 20-24 meatballs. Place them on a plate or baking sheet.
  3. Heat 2 tbsp butter in a large skillet over medium heat. Brown the meatballs in batches, turning gently to brown all sides, about 7-8 minutes total. Transfer browned meatballs to a plate and set aside.
  4. In the same skillet, melt 2 tbsp butter over medium heat. Whisk in 2 tbsp flour and cook for 1-2 minutes until lightly golden.
  5. Slowly whisk in 2 cups beef broth, stirring constantly to avoid lumps. Add 1 cup heavy cream and 1 tsp Worcestershire sauce. Bring to a gentle simmer, stirring occasionally. Season with salt and pepper to taste.
  6. Return the browned meatballs to the skillet with the sauce. Cover and simmer on low heat for 10-15 minutes until meatballs are cooked through and sauce thickens slightly.
  7. Warm the lingonberry jam slightly if needed, stirring in a squeeze of lemon juice to brighten if desired. Serve the meatballs with cream sauce and lingonberry sauce spooned over or alongside.

Notes

Do not overmix the meat to keep meatballs tender. Brown meatballs in batches to avoid steaming. Simmer sauce gently to prevent curdling. Freshly ground allspice and nutmeg enhance flavor. Lingonberry sauce adds essential tartness; cranberry sauce can be a substitute. For gluten-free, swap breadcrumbs with almond flour or gluten-free crumbs.

Nutrition

  • Serving Size: About 6 meatballs wi
  • Calories: 475
  • Sugar: 5
  • Sodium: 600
  • Fat: 35
  • Saturated Fat: 15
  • Carbohydrates: 12
  • Fiber: 1.5
  • Protein: 30

Keywords: Swedish meatballs, lingonberry sauce, creamy sauce, winter comfort food, easy meatballs, Scandinavian recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating