Creamy Swedish Meatballs Recipe with Lingonberry Sauce Easy Homemade

Ready In
Servings
Difficulty

I remember the night this creamy Swedish meatballs recipe with lingonberry sauce came to be. Honestly, it wasn’t planned—just a midweek scramble when the fridge was looking pretty bare and I was too tired for anything elaborate. I’d grabbed some ground beef, a few pantry staples, and that jar of lingonberry jam that had been sitting untouched since a trip to a Scandinavian market. Skeptical but curious, I tossed everything together, hoping for a decent dinner rather than a disaster.

The kitchen filled with a warm, cozy aroma—the kind that instantly melts away the chaos of a hectic day. Once the first bite hit my tongue, I was surprised. The meatballs were tender and rich, swimming in a creamy sauce that felt like a hug in food form. That tangy-sweet punch from the lingonberry sauce? Game changer. I found myself making this dish multiple times that week, tweaking it here and there but never straying far from the original magic.

Since then, this recipe has quietly become my go-to for comfort food that doesn’t require hours of prep or fancy ingredients. It’s one of those dishes that feels like a little secret—simple, satisfying, and just a bit special. What I love most is how it brings a touch of Scandinavian tradition right to my own kitchen, without fuss or fancy shopping lists. Honestly, it’s stuck with me because it’s reliable, comforting, and surprisingly easy to make on a busy night.

Why You’ll Love This Creamy Swedish Meatballs Recipe

  • Quick & Easy: Ready in under 40 minutes, this recipe fits perfectly into busy weeknights or when you need a cozy meal but don’t want to spend hours cooking.
  • Simple Ingredients: You probably already have most of these in your pantry and fridge—no specialty stores required.
  • Perfect for Comfort Food Cravings: Whether it’s a chilly evening or a casual family dinner, these meatballs hit the spot every time.
  • Crowd-Pleaser: Kids and adults alike tend to ask for seconds. The creamy sauce and hint of sweetness from lingonberry sauce make it a universally loved dish.
  • Unbelievably Delicious: The balance of savory, creamy, and slightly tart flavors is just right. The sauce’s smooth texture coats every bite, while the lingonberry sauce adds a surprising pop.

What sets this recipe apart? It all comes down to the sauce—rich, creamy, and just a little bit tangy. Plus, I blend a bit of nutmeg into the meatballs for that subtle warmth, which is a small trick I picked up from a Swedish cookbook years ago. The lingonberry sauce isn’t just a garnish; it’s the finishing touch that makes the dish feel authentic and special. This isn’t your run-of-the-mill meatball recipe—it’s the one I trust to bring comfort and a touch of elegance to the table.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without any fuss. Most of these are pantry staples, and the lingonberry sauce can be swapped out if needed.

  • For the Meatballs:
    • 1 lb (450 g) ground beef (80% lean for best juiciness)
    • 1/2 lb (225 g) ground pork (adds tenderness and flavor)
    • 1/2 cup (50 g) breadcrumbs (preferably fresh or panko for lightness)
    • 1/4 cup (60 ml) whole milk (adds moisture)
    • 1 small onion, finely chopped (for sweetness and texture)
    • 1 large egg, room temperature (binder)
    • 1/2 tsp ground allspice (classic Swedish touch)
    • 1/4 tsp ground nutmeg (adds warmth)
    • Salt and pepper to taste
    • 2 tbsp unsalted butter (for frying)
    • 2 tbsp olive oil (helps brown the meatballs evenly)
  • For the Creamy Sauce:
    • 2 tbsp unsalted butter
    • 2 tbsp all-purpose flour
    • 2 cups (480 ml) beef broth (homemade or low-sodium store-bought)
    • 1 cup (240 ml) heavy cream
    • 1 tsp Dijon mustard (for subtle tang)
    • 1 tsp Worcestershire sauce (depth of flavor)
    • Salt and pepper to taste
  • For the Lingonberry Sauce:
    • 1/2 cup (160 g) lingonberry jam or preserves (traditional, but cranberry sauce can substitute)

I usually pick a trustworthy brand like Scandinavia’s Own for the lingonberry jam—its balance between sweet and tart is just right. If you want to try fresh lingonberries in season, that’s a treat, but the jarred preserves work perfectly year-round. For breadcrumbs, panko gives a lighter texture, but regular breadcrumbs work fine, too. If you need a gluten-free option, almond flour or gluten-free breadcrumbs can replace the standard ones without losing moisture.

Equipment Needed

  • Large mixing bowl (for combining meatball ingredients)
  • Non-stick skillet or heavy-bottomed frying pan (for browning meatballs)
  • Whisk (for making the creamy sauce)
  • Measuring cups and spoons (accuracy helps here)
  • Wooden spoon or spatula (for stirring sauce)
  • Slotted spoon (to transfer meatballs from pan to sauce)
  • Serving dish or platter

You don’t need any fancy gadgets here. I’ve made this dish countless times with just a simple skillet and a whisk. If you have a cast iron pan, it gives a great sear on the meatballs, but a non-stick pan keeps cleanup easy. No mixer required—just good old-fashioned hands to mix the meat gently. For whisking the sauce, a balloon whisk is best to avoid lumps, but a fork can work in a pinch. Keeping your butter cold before frying helps prevent it from burning, a little trick I learned after overcooking my first batch!

Preparation Method

creamy swedish meatballs preparation steps

  1. Prep the Meatball Mixture (10 minutes): In a large bowl, soak the breadcrumbs in milk until softened, about 5 minutes. Meanwhile, sauté the finely chopped onion in a bit of butter over medium heat until translucent and fragrant, around 3-4 minutes; let it cool slightly. Add the ground beef, ground pork, soaked breadcrumbs, cooked onions, egg, allspice, nutmeg, and a generous pinch of salt and pepper. Mix gently but thoroughly with your hands until just combined—overmixing can make the meatballs dense.
  2. Shape and Brown the Meatballs (15 minutes): Form the meat mixture into small, even-sized meatballs, about 1¼ inches (3 cm) in diameter. Heat butter and olive oil in a large skillet over medium heat. Brown the meatballs in batches, turning carefully so they develop a golden crust on all sides—about 4-5 minutes per batch. Don’t crowd the pan; use two pans if needed. Transfer browned meatballs to a plate.
  3. Make the Creamy Sauce (10 minutes): In the same skillet, melt butter over medium heat. Whisk in the flour and cook for 1-2 minutes until golden and nutty-smelling. Gradually whisk in beef broth, stirring constantly to avoid lumps. Bring to a simmer, then stir in heavy cream, Dijon mustard, and Worcestershire sauce. Season with salt and pepper. Let the sauce thicken for about 3-4 minutes, stirring occasionally.
  4. Simmer Meatballs in Sauce (10 minutes): Return the browned meatballs to the pan, nestling them into the creamy sauce. Cover and let simmer gently on low heat for about 10 minutes, or until meatballs are cooked through (internal temperature of 160°F/71°C). The sauce will thicken and coat the meatballs beautifully.
  5. Serve with Lingonberry Sauce: Plate the meatballs with a generous spoonful of the warm creamy sauce, and top or side with lingonberry jam. The tart fruitiness perfectly balances the richness.

Pro tip: If the sauce thickens too much during the simmer, stir in a splash of beef broth or cream to loosen it. The aroma at this stage is honestly irresistible—rich, buttery, and inviting. I like to test a meatball by slicing one open to check for doneness and tenderness. If it’s still pink inside, give it a few more minutes covered.

Cooking Tips & Techniques

  • Don’t Overmix the Meat: Mixing meat too much can make the meatballs tough. Use your hands to combine ingredients gently until uniform.
  • Brown Meatballs Well: Getting a good sear locks in juices and adds flavor. Avoid overcrowding the pan, which causes steaming instead of browning.
  • Make a Roux for the Sauce: Cooking the flour in butter before adding broth ensures a silky, lump-free sauce. Patience here pays off.
  • Simmer Gently: Keep the heat low during simmering to avoid breaking the sauce or drying out meatballs.
  • Use Room Temperature Ingredients: It helps the meatballs hold together better and cook evenly.
  • Batch Cook When Needed: This recipe scales well. Brown meatballs in batches and keep warm in a low oven while finishing the sauce.

One time, I rushed and added cold cream straight from the fridge—it caused the sauce to seize a bit. Letting it come to room temperature first keeps the sauce smooth. Also, I learned the hard way that lingonberry sauce isn’t just a topping; it’s meant to be eaten with the meatballs to balance the richness, so don’t skip it! Timing is everything—multitasking by prepping the sauce while browning meatballs saves time without sacrificing flavor.

Variations & Adaptations

  • Gluten-Free: Swap breadcrumbs for gluten-free breadcrumbs or almond flour. Use gluten-free flour or cornstarch for the sauce roux.
  • Healthier Option: Use ground turkey or chicken instead of beef and pork. Substitute half-and-half or milk for heavy cream, but expect a slightly thinner sauce.
  • Vegetarian Version: Try plant-based ground meat alternatives or lentil-based “meatballs” with the same sauce. Use vegetable broth for the sauce.
  • Spice It Up: Add a pinch of cayenne or smoked paprika to the meatball mix for a subtle kick.
  • Seasonal Twist: In fall, stir in finely chopped fresh mushrooms or sautéed leeks with the onions for extra earthiness.

I personally love swapping pork for lamb sometimes—it adds a depth and richness that’s unexpected but absolutely delicious. Another time, I tried cranberry sauce when I ran out of lingonberry, and while not quite the same, it was a wonderful twist that everyone enjoyed.

Serving & Storage Suggestions

Serve these creamy Swedish meatballs hot, right from the pan, with a dollop of lingonberry sauce on the side or spooned on top. They pair beautifully with buttered egg noodles, mashed potatoes, or even creamy polenta. A crisp green salad or steamed green beans make great fresh sides to cut through the richness.

Store leftovers in an airtight container in the fridge for up to 3 days. The sauce thickens as it cools, so gently reheat with a splash of broth or cream to bring it back to the perfect consistency. These meatballs freeze well too—freeze in the sauce for up to 2 months. Thaw overnight in the fridge and reheat gently on the stovetop.

Fun fact: The flavors actually deepen after a day, so leftovers often taste even better. I like to prepare a batch ahead of time if I know I’ll have a busy week, saving myself some cozy dinners later on.

Nutritional Information & Benefits

This recipe is rich and satisfying, offering a good balance of protein and fat. Each serving (about 6 meatballs with sauce) contains approximately 450 calories, 30g of protein, 35g of fat, and 10g of carbohydrates.

Ground beef and pork provide essential amino acids and iron, while the creamy sauce adds calcium and vitamin D from the dairy. Lingonberries are a great source of antioxidants and vitamin C, adding a subtle nutritional boost.

For those watching carbs, this recipe can be made lower-carb by serving over cauliflower mash or steamed veggies instead of noodles or potatoes. The recipe is naturally gluten-free if you swap in gluten-free breadcrumbs and flour.

Conclusion

This creamy Swedish meatballs with lingonberry sauce recipe is one of those dishes that somehow feels both fancy and familiar. It’s perfect for anyone craving a comforting meal that comes together with minimal fuss but delivers maximum flavor. I love how the tartness of the lingonberry balances the rich, creamy sauce—it’s what keeps me coming back to this recipe time and again.

Don’t hesitate to tweak the seasoning or try different meat combinations to make it your own. Whether you’re cooking for family, friends, or just yourself, this dish offers that warm, satisfying feeling you want from comfort food.

Give it a try and let me know how it turns out for you! I’d love to hear your versions and any little twists you add along the way.

FAQs About Creamy Swedish Meatballs with Lingonberry Sauce

What can I use if I don’t have lingonberry sauce?

You can substitute cranberry sauce or red currant jelly. They offer a similar tart-sweet flavor that complements the creamy meatballs well.

Can I make these meatballs ahead of time?

Absolutely! You can prepare the meatballs and sauce separately, then combine and reheat gently when ready to serve. They also freeze well for up to two months.

How do I prevent the meatballs from falling apart?

Make sure to soak the breadcrumbs in milk first and mix the ingredients gently. Avoid overworking the meat mixture, and brown the meatballs carefully to help them hold shape.

Can I bake the meatballs instead of frying?

Yes, baking at 400°F (200°C) for about 15-20 minutes is a great alternative. Just brown them quickly in the pan afterward if you want that caramelized crust before adding them to the sauce.

Is there a dairy-free version of the sauce?

Yes, swap the heavy cream for full-fat coconut milk or cashew cream, and use dairy-free butter alternatives. The sauce will still be rich and creamy, with a slightly different but delicious flavor.

Pin This Recipe!

creamy swedish meatballs recipe
Print

Creamy Swedish Meatballs Recipe with Lingonberry Sauce Easy Homemade

Tender and rich Swedish meatballs in a creamy sauce with a tangy-sweet lingonberry sauce, perfect for a quick and comforting meal.

  • Author: paula
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Swedish

Ingredients

Scale
  • 1 lb ground beef (80% lean)
  • 1/2 lb ground pork
  • 1/2 cup breadcrumbs (fresh or panko)
  • 1/4 cup whole milk
  • 1 small onion, finely chopped
  • 1 large egg, room temperature
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • Salt and pepper to taste
  • 2 tbsp unsalted butter (for frying)
  • 2 tbsp olive oil
  • 2 tbsp unsalted butter (for sauce)
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 cup heavy cream
  • 1 tsp Dijon mustard
  • 1 tsp Worcestershire sauce
  • Salt and pepper to taste
  • 1/2 cup lingonberry jam or preserves

Instructions

  1. In a large bowl, soak the breadcrumbs in milk until softened, about 5 minutes.
  2. Sauté the finely chopped onion in a bit of butter over medium heat until translucent and fragrant, around 3-4 minutes; let it cool slightly.
  3. Add ground beef, ground pork, soaked breadcrumbs, cooked onions, egg, allspice, nutmeg, salt, and pepper. Mix gently but thoroughly with your hands until just combined.
  4. Form the meat mixture into small, even-sized meatballs, about 1¼ inches in diameter.
  5. Heat butter and olive oil in a large skillet over medium heat. Brown the meatballs in batches, turning carefully to develop a golden crust on all sides, about 4-5 minutes per batch. Transfer browned meatballs to a plate.
  6. In the same skillet, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes until golden and nutty-smelling.
  7. Gradually whisk in beef broth, stirring constantly to avoid lumps. Bring to a simmer.
  8. Stir in heavy cream, Dijon mustard, Worcestershire sauce, salt, and pepper. Let the sauce thicken for about 3-4 minutes, stirring occasionally.
  9. Return the browned meatballs to the pan, nestling them into the creamy sauce. Cover and simmer gently on low heat for about 10 minutes, or until meatballs are cooked through (internal temperature 160°F).
  10. Serve meatballs with creamy sauce and a generous spoonful of lingonberry jam on the side or on top.

Notes

Do not overmix the meat to keep meatballs tender. Brown meatballs well without overcrowding the pan. Use room temperature ingredients for better texture. If sauce thickens too much, loosen with beef broth or cream. Lingonberry sauce is essential for balancing richness. For gluten-free, substitute breadcrumbs and flour accordingly. Baking meatballs at 400°F for 15-20 minutes is an alternative to frying.

Nutrition

  • Serving Size: About 6 meatballs wi
  • Calories: 450
  • Sugar: 5
  • Sodium: 600
  • Fat: 35
  • Saturated Fat: 15
  • Carbohydrates: 10
  • Fiber: 1
  • Protein: 30

Keywords: Swedish meatballs, creamy sauce, lingonberry sauce, comfort food, easy dinner, homemade meatballs

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating