Swedish Meatballs Recipe Easy Homemade Dinner with Lingonberry Sauce

Posted on

Swedish meatballs recipe - featured image

The scent of sizzling onions, warm spices, and creamy sauce swirling together in my kitchen can only mean one thing: Swedish meatballs are on the menu. There’s something downright magical about a plate of tender, juicy meatballs smothered in that signature velvety cream sauce—especially when there’s a generous dollop of tart lingonberry jam on the side. If you’ve ever wandered through an IKEA food court, you know exactly the kind of comfort I’m talking about. But trust me, homemade Swedish meatballs are in a league of their own.

I first discovered the joy of making Swedish meatballs during a chilly winter evening. It was one of those nights when takeout just wasn’t going to cut it, and I wanted something hearty, nostalgic, and just a little bit special. Fast forward a few years, and this Swedish meatballs recipe has become a staple in my house—perfect for cozy weeknights, family gatherings, and even a quick meal prep for busy days. I’ve tweaked, tested, and taste-tested (the hard job, right?) this recipe more times than I can count, and every bite still brings me that same comfort and satisfaction.

This is the kind of dinner that checks all the boxes: tender ground beef meatballs, a creamy sauce with a whisper of nutmeg, and that unexpected zing from lingonberry jam. It’s a breeze to make and comes together with ingredients you probably already have. Whether you’re feeding picky kids, impressing dinner guests, or just craving a taste of Scandinavia, these easy Swedish meatballs are here to save the day. Plus, you get a little bit of that Swedish magic right at your own table—no passport (or trip to IKEA) required!

Why You’ll Love This Swedish Meatballs Recipe

Let’s be honest—there are a lot of Swedish meatballs recipes out there, but this one stands out for all the right reasons. After countless trial runs (and a few sauce-splattered aprons), I’ve figured out what really makes these meatballs special. Here’s why you’ll want to make this Swedish meatballs recipe on repeat:

  • Quick & Easy: Ready in about 40 minutes, this recipe fits perfectly into a busy weeknight or when you need dinner on the table fast.
  • Simple Ingredients: No fancy ingredients or hard-to-find spices—just honest, everyday pantry staples.
  • Perfect for Any Occasion: These meatballs are just as at home at a casual family dinner as they are on a festive holiday table or cozy Sunday brunch.
  • Crowd-Pleaser: Kids gobble them up, adults ask for seconds, and they always get rave reviews at potlucks.
  • Unbelievably Delicious: The combination of juicy ground beef, aromatic spices, and that creamy, savory sauce delivers pure comfort on a plate.

What really sets this recipe apart is the attention to detail. Instead of dense or dry meatballs, you get tender bites thanks to a simple trick—soaking breadcrumbs in milk before mixing them in. And that sauce? It’s built on the flavor base of pan drippings, with a splash of cream and a little beef broth for richness. If you’ve ever had Swedish meatballs that were bland or heavy, you’ll notice the difference here. I blend the onions right into the meatball mixture (no chunky bits), and I keep the seasoning balanced with just enough allspice and nutmeg to make them taste unmistakably Scandinavian. The finishing touch—a spoonful of bright lingonberry jam—ties the whole dish together with a hint of sweet-tart magic that keeps you coming back for more.

Honestly, this isn’t just another meatball recipe—it’s the one you’ll come back to any time you want a guaranteed hit. It’s comforting, satisfying, and a little bit nostalgic, all rolled into one. And hey, if your kitchen smells like a Swedish grandma’s for the night, that’s just an added bonus.

What Ingredients You Will Need

This Swedish meatballs recipe uses straightforward ingredients that come together for big flavor and the perfect texture. Most are probably already in your kitchen, and if not, they’re easy to find at any grocery store. Here’s what you’ll need:

  • For the Meatballs:
    • Ground beef (500g/1.1 lbs, 80/20 lean-to-fat recommended for juiciness)
    • Bread crumbs (1/2 cup/60g, plain or homemade, soaked in milk)
    • Milk (1/3 cup/80ml, whole or 2%—adds tenderness)
    • Egg (1 large, room temperature, for binding)
    • Yellow onion (1 small, finely grated—use a box grater for best results)
    • Garlic (2 cloves, minced—trust me, a little goes a long way)
    • Kosher salt (1 tsp/6g, or to taste)
    • Black pepper (1/2 tsp/1g, freshly ground for best flavor)
    • Ground allspice (1/4 tsp)
    • Ground nutmeg (1/4 tsp, classic Swedish flavor)
    • Fresh parsley (2 tbsp, chopped, optional for color and freshness)
    • Olive oil or unsalted butter (for pan-frying, about 2 tbsp/28g)
  • For the Lingonberry Cream Sauce:
    • Unsalted butter (2 tbsp/28g, for the roux)
    • All-purpose flour (2 tbsp/16g, to thicken the sauce)
    • Beef broth or stock (1 1/2 cups/360ml, low-sodium preferred)
    • Heavy cream (1/2 cup/120ml, or sub half-and-half for a lighter version)
    • Dijon mustard (1 tsp/5g, adds a little depth—optional)
    • Worcestershire sauce (1 tsp/5ml, for umami)
    • Kosher salt & black pepper (to taste)
    • Lingonberry jam (1/2 cup/120g, plus extra for serving—the real Swedish touch! I like Felix or IKEA’s own brand)

Ingredient Tips & Substitutions:

  • Use a mix of ground beef and pork for extra tenderness (50/50 is the classic approach, but all beef is great too!)
  • If you’re out of lingonberry jam, try cranberry sauce or red currant jelly as a stand-in.
  • Gluten-free? Use gluten-free breadcrumbs and flour; it works like a charm.
  • No heavy cream on hand? Whole milk and a splash of sour cream can work in a pinch.
  • For a dairy-free variation, use unsweetened oat milk and plant-based butter in the sauce.

Honestly, don’t stress if you need to swap a thing or two—this Swedish meatballs recipe is super forgiving and still turns out delicious every time!

Equipment Needed

You really don’t need a fancy kitchen setup to pull off these easy Swedish meatballs. Here’s what I reach for every time:

  • Large mixing bowl: For combining the meatball mixture. Glass or stainless steel works best for easy cleanup.
  • Box grater: To finely grate the onion (no tears, I promise—just run it under cold water first!).
  • Measuring cups and spoons: For accuracy, especially with spices and liquids.
  • Large skillet or frying pan: Nonstick or cast iron is ideal for even browning. If you only have stainless steel, just heat the oil well first.
  • Tongs or spatula: For turning meatballs gently without breaking them apart.
  • Small saucepan: For making the cream sauce if you want to keep things tidy (but honestly, you can do it in the same skillet for less mess).
  • Sheet pan (optional): To finish meatballs in the oven if you’re making a double batch and want to cook them all evenly.
  • Whisk: For getting that sauce ultra-smooth.
  • Thermometer (optional): For checking doneness—meatballs are perfect at 160°F/71°C in the center.

If you’re just starting out, don’t sweat not having everything. I’ve made these meatballs with a fork and a bowl in a tiny apartment kitchen, and they still turned out amazing! Just give your tools a quick wash after use (especially the grater), and you’re good to go. Pro tip: If you use nonstick pans, avoid metal utensils to keep them scratch-free.

How to Make Swedish Meatballs with Lingonberry Cream Sauce

Swedish meatballs recipe preparation steps

  1. Soak the breadcrumbs:

    In a large bowl, combine 1/2 cup (60g) breadcrumbs with 1/3 cup (80ml) milk. Let it sit for 5 minutes—this is my secret for super-moist meatballs. The mixture should look like thick oatmeal and feel soft to the touch.

  2. Grate and mix the aromatics:

    Finely grate 1 small yellow onion (about 1/2 cup/70g) and mince 2 garlic cloves. Add them to the bread-milk mixture. This helps the onion melt into the meatballs without leaving big chunks.

  3. Combine the meatball mixture:

    Add 500g (1.1 lbs) ground beef, 1 large egg, 1 tsp kosher salt, 1/2 tsp black pepper, 1/4 tsp ground allspice, 1/4 tsp nutmeg, and 2 tbsp chopped parsley (if using). Mix gently with your hands or a fork until just combined—don’t overwork it, or the meatballs can get tough.

  4. Shape the meatballs:

    With damp hands (this keeps things from sticking), form the mixture into 1-inch (2.5cm) balls—about 20-24 meatballs. I like to use a small cookie scoop for even portions, but eyeballing works too.

  5. Brown the meatballs:

    Heat 2 tbsp (28g) olive oil or butter in a large skillet over medium heat. Add the meatballs in batches, spacing them out. Sear for 2-3 minutes per side until golden brown. Don’t worry if they’re not cooked through yet—they’ll finish in the sauce. Transfer browned meatballs to a plate and repeat with the rest.

  6. Make the cream sauce:

    In the same skillet (don’t wash it—you want those pan drippings!), melt 2 tbsp (28g) unsalted butter over medium heat. Whisk in 2 tbsp (16g) flour and cook for 1 minute, stirring, until lightly golden and it smells a bit nutty. Slowly add 1 1/2 cups (360ml) beef broth, whisking constantly to avoid lumps. Bring to a gentle simmer.

  7. Finish the sauce:

    Whisk in 1/2 cup (120ml) heavy cream, 1 tsp Dijon mustard, and 1 tsp Worcestershire sauce. Season with salt and pepper to taste. If you like a sweeter sauce, stir in 1-2 tbsp lingonberry jam at this stage (optional, but so good!). Simmer for 2-3 minutes until the sauce thickens slightly.

  8. Return the meatballs to the pan:

    Gently nestle the browned meatballs into the sauce. Cover and simmer for 8-10 minutes, turning once halfway through, until the meatballs are cooked through (160°F/71°C inside). The sauce should coat the meatballs smoothly—if it gets too thick, add a splash more broth or cream.

  9. Serve:

    Transfer meatballs and sauce to a serving dish. Top with a sprinkle of fresh parsley and serve alongside lingonberry jam. I love them with mashed potatoes, egg noodles, or even a pile of buttery rice.

Troubleshooting: If your sauce gets lumpy, just whisk vigorously or strain before adding the meatballs back in. If the meatballs are falling apart, add a bit more breadcrumbs or chill them for 10 minutes before cooking. If you want a deeper brown on the meatballs, crank up the heat a smidge—but don’t walk away!

Trust me, once you get the hang of it, you’ll be making Swedish meatballs with your eyes closed (okay, maybe not literally, but you get the idea!).

Cooking Tips & Techniques

After making this Swedish meatballs recipe more times than I can count, I’ve learned a few tricks that really make a difference. Here’s how to nail it every single time:

  • Don’t overmix the meatball mixture: Gently combine with your hands or a fork. Overworking leads to tough meatballs, and nobody wants that.
  • Chill the mixture if it’s too sticky: If your meat mixture feels wet, pop it in the fridge for 10-15 minutes before shaping. This helps the meatballs hold their shape in the pan.
  • Use equal-sized meatballs: A cookie scoop or tablespoon makes this super easy. Even sizes mean even cooking—no dry outsides or raw centers.
  • Brown in batches: Don’t overcrowd the skillet. Too many meatballs will steam instead of sear, and you’ll miss out on that lovely golden crust.
  • Deglaze for flavor: After browning, scrape up the browned bits with a splash of broth. This adds so much depth to your sauce.
  • Watch the sauce: Cream sauces can thicken fast, especially as they cool. If you want it saucier, add a splash more broth at the end.
  • Multitask for efficiency: While the breadcrumbs soak, grate your onion and prep the sauce ingredients. I keep a little assembly line going, which saves time and keeps things moving.
  • Personal fail confession: I once dumped the cream in too quickly and ended up with a broken sauce. Now, I warm the cream slightly or add it slowly while whisking, and it blends in perfectly every time.

Remember, cooking is about learning—and sometimes, those little mistakes make for the best tweaks next time! With just a bit of practice, you’ll have this recipe down pat, and your kitchen will smell absolutely amazing.

Variations & Adaptations

Swedish meatballs are super versatile, and I love playing around with different versions depending on the season or who’s coming to dinner. Here are some favorite tweaks:

  • Gluten-Free: Swap in gluten-free breadcrumbs and use a 1:1 gluten-free flour blend for the sauce. The taste and texture stay spot-on!
  • Dairy-Free: Use unsweetened oat or almond milk for soaking the breadcrumbs, plant-based butter for cooking, and coconut cream (just the thick part) for the sauce. I’ve even made them with vegan Worcestershire and they still taste amazing.
  • Turkey or Chicken Meatballs: Sub ground turkey or chicken for the beef—just add a splash more milk for tenderness. These are great for a lighter option and still hold all the cozy Swedish flavor.
  • Herby Spring Version: Add a big handful of fresh dill or chives to the meatball mixture and finish with lemon zest in the sauce. So fresh and perfect for warmer months!
  • Spicy Kick: Want a little heat? Stir in a pinch of cayenne or white pepper to the sauce, or top with hot pepper jelly instead of lingonberry jam.
  • Allergen Adaptations: For egg-free, use a flaxseed “egg” (1 tbsp ground flax + 2.5 tbsp water, let sit until gooey). For nut allergies, stick with regular milk or coconut milk—no almond or cashew.

One of my favorite personal spins? I once added a spoonful of grainy mustard to the meatball mix and it gave everything a zippy, tangy flavor that was totally unexpected but so good. Don’t be afraid to make this Swedish meatballs recipe your own!

Serving & Storage Suggestions

Swedish meatballs are at their best served hot, nestled over a mound of creamy mashed potatoes or buttered egg noodles. Spoon plenty of that luscious cream sauce on top and add a bright scoop of lingonberry jam—presentation-wise, a sprinkle of chopped parsley or chives makes everything pop.

Perfect Pairings: For a classic Swedish meal, serve with buttery boiled potatoes, crisp cucumber salad, or even roasted root vegetables. A cold glass of lingonberry juice or a crisp lager doesn’t hurt, either!

Storage Tips: Leftover meatballs and sauce keep well in an airtight container in the refrigerator for up to 4 days. The sauce may thicken as it cools—just add a splash of broth or milk when reheating to loosen it up. To reheat, microwave in 30-second bursts or gently warm in a skillet over low heat, stirring often.

Freezer Friendly: These meatballs freeze beautifully! Let them cool, then freeze on a baking sheet before transferring to a zip-top bag. Freeze the sauce separately. Thaw overnight in the fridge and reheat gently. Personally, I love making a double batch and freezing half for a future quick dinner—future me always thanks past me for this.

The flavors actually deepen and get even cozier after a day or two, so don’t be shy about meal-prepping these for lunches or busy nights.

Nutritional Information & Benefits

Here’s a quick rundown of what you’re getting in each (generous) serving of Swedish meatballs with sauce (about 5-6 meatballs plus sauce):

  • Calories: ~420
  • Protein: 21g
  • Carbohydrates: 19g
  • Fat: 28g (mostly from the cream and beef)
  • Fiber: 1g
  • Sugar: 6g (mainly from the lingonberry jam)

Health Highlights: Ground beef is a fantastic source of protein and iron, while the cream sauce gives you a dose of calcium. The lingonberry jam isn’t just for flavor—it’s packed with antioxidants and vitamin C. If you’re looking for a lighter or lower-fat version, using ground turkey and substituting light cream makes this meal fit into just about any healthy eating plan.

Dietary Notes: This recipe is naturally nut-free and can easily be made gluten-free or dairy-free with the swaps above. It does contain eggs and dairy in the classic version. From my wellness perspective, it’s all about balance—a cozy comfort meal like this once in a while makes any week better!

Conclusion

If you’re searching for the ultimate cozy dinner, look no further than this easy Swedish meatballs recipe. The combination of juicy ground beef, aromatic spices, and silky cream sauce—finished with that sweet-tart lingonberry jam—is pure magic. It’s simple enough for a weeknight, impressive enough for company, and always delivers serious comfort.

I love how customizable this dish is; make it gluten-free, lighten it up, or add your favorite herbs. It’s the kind of meal that brings people together and makes even an ordinary night feel special. Honestly, there’s just nothing quite as satisfying as seeing empty plates and happy faces at the table.

Give this recipe a try, and let me know what you think! Leave a comment with your favorite twist or share your photos on Pinterest—nothing makes my day more than seeing your creations. Here’s to good food, great company, and a little Swedish magic in your own kitchen!

Frequently Asked Questions (FAQs)

Can I make Swedish meatballs ahead of time?

Absolutely! Shape and brown the meatballs, then store them in the fridge for up to 2 days or freeze them. When ready, just simmer in the sauce until heated through.

What can I use instead of lingonberry jam?

If you can’t find lingonberry jam, cranberry sauce or red currant jelly are great alternatives. They give you the same sweet-tart pop that balances the creamy sauce.

Can I bake the meatballs instead of frying?

Yes! Place formed meatballs on a lined baking sheet and bake at 400°F (200°C) for 15-18 minutes, turning halfway through. Then transfer to the sauce to finish cooking.

Is it okay to use ground turkey or chicken?

Definitely. Both are delicious and make a lighter meatball. Add a splash more milk for extra tenderness, as they tend to be leaner than beef.

How do I keep the sauce from getting lumpy?

Whisk the flour and butter well, and add the broth slowly while whisking constantly. If your sauce lumps up, just strain it before adding the meatballs back in—it’ll still taste great!

Pin This Recipe!

Swedish meatballs recipe recipe
Print

Swedish Meatballs Recipe Easy Homemade Dinner with Lingonberry Sauce

Tender, juicy Swedish meatballs are simmered in a creamy, aromatic sauce and served with tart lingonberry jam for a comforting, classic Scandinavian dinner. This easy homemade recipe is perfect for cozy weeknights, family gatherings, or meal prep.

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

Ingredients

Scale
  • 1.1 lbs (500g) ground beef (80/20 lean-to-fat recommended)
  • 1/2 cup (60g) plain or homemade breadcrumbs
  • 1/3 cup (80ml) milk (whole or 2%)
  • 1 large egg, room temperature
  • 1 small yellow onion, finely grated
  • 2 cloves garlic, minced
  • 1 tsp kosher salt (or to taste)
  • 1/2 tsp freshly ground black pepper
  • 1/4 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 2 tbsp fresh parsley, chopped (optional)
  • 2 tbsp (28g) olive oil or unsalted butter (for pan-frying)
  • 2 tbsp (28g) unsalted butter (for sauce)
  • 2 tbsp (16g) all-purpose flour
  • 1 1/2 cups (360ml) low-sodium beef broth or stock
  • 1/2 cup (120ml) heavy cream (or half-and-half)
  • 1 tsp (5g) Dijon mustard (optional)
  • 1 tsp (5ml) Worcestershire sauce
  • Kosher salt & black pepper (to taste, for sauce)
  • 1/2 cup (120g) lingonberry jam, plus extra for serving

Instructions

  1. In a large bowl, combine breadcrumbs and milk. Let sit for 5 minutes until the mixture resembles thick oatmeal.
  2. Finely grate the onion and mince the garlic. Add both to the breadcrumb-milk mixture.
  3. Add ground beef, egg, salt, pepper, allspice, nutmeg, and parsley (if using). Mix gently until just combined.
  4. With damp hands, form the mixture into 1-inch balls (about 20-24 meatballs).
  5. Heat olive oil or butter in a large skillet over medium heat. Brown the meatballs in batches, 2-3 minutes per side. Transfer browned meatballs to a plate.
  6. In the same skillet, melt butter over medium heat. Whisk in flour and cook for 1 minute until lightly golden.
  7. Slowly add beef broth, whisking constantly to avoid lumps. Bring to a gentle simmer.
  8. Whisk in heavy cream, Dijon mustard, and Worcestershire sauce. Season with salt and pepper. If desired, stir in 1-2 tbsp lingonberry jam. Simmer for 2-3 minutes until slightly thickened.
  9. Return meatballs to the pan, nestling them into the sauce. Cover and simmer for 8-10 minutes, turning once, until cooked through (160°F internal temperature). Add more broth or cream if sauce thickens too much.
  10. Serve meatballs and sauce hot, topped with parsley and extra lingonberry jam. Pair with mashed potatoes, egg noodles, or rice.

Notes

For extra tender meatballs, avoid overmixing the meat mixture. If the mixture is sticky, chill before shaping. Use a mix of beef and pork for classic flavor, or substitute turkey/chicken for a lighter version. Gluten-free and dairy-free adaptations work well. Leftovers keep for 4 days in the fridge or freeze well for up to 3 months. Serve with mashed potatoes, egg noodles, or rice, and always with lingonberry jam for authentic flavor.

Nutrition

  • Serving Size: About 5-6 meatballs plus sauce
  • Calories: 420
  • Sugar: 6
  • Sodium: 800
  • Fat: 28
  • Saturated Fat: 13
  • Carbohydrates: 19
  • Fiber: 1
  • Protein: 21

Keywords: Swedish meatballs, lingonberry sauce, comfort food, Scandinavian, easy dinner, homemade meatballs, creamy sauce, family meal, weeknight dinner, IKEA meatballs

Did you make this recipe?

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

Tags:

You might also like these recipes

Leave a Comment

Recipe rating