The ultimate guide to authentic Swedish Meatballs: History, Recipe and Tips

History and Origins

Swedish meatballs, known as “köttbullar”, are more than just a comfort food, they are a culinary symbol shaped by history, culture and family tables across Sweden.

The roots of Swedish meatballs stretch back to the early 18th century when King Charles XII brought home from his exile in the Ottoman Empire both Turkish culinary inspiration and coffee beans. Some researchers believe that köttbullar were influenced by the Turkish “köfte” and became a staple in Swedish kitchens after appearing in Cajsa Warg’s famed 1755 housekeeping cookbook.

Cajsa Wargs' cookbook

What makes a meatball Swedish ?

Authentic Swedish meatballs blend ground pork and beef (some would say venison, but it is becoming less common nowadays), bound with egg and breadcrumbs soaked in milk for tenderness. The mixture is seasons with nutmeg, salt and pepper and with gently sautéed onions for aromatic sweetness.

What sets Swedish meatballs apart is the traditional side of creamy, savoury gravy and a sweet-tart lingonberry sauce (or jam). Lingonberries are reminiscent of cranberries but punchier, they make every bite vibrant and memorable.

What I absolutely love about this meal is how it perfectly balances savory and sweet flavors in every bite. On a cold, rainy autumn night, there’s truly no better dinner to warm you up and make you feel cozy. Creamy, rich mashed potatoes paired with juicy, tender meatballs and a luscious, savoury gravy—it’s comfort food at its finest, and it always feels like a hug on a plate.

swedish meatballs

Swedish meatballs

Served over creamy mashed potatoes or buttered noodles with lingonberry sauce on the side, this iconic dish offers the perfect blend of savory and slightly sweet comfort food that warms the soul. Easy to make and wonderfully satisfying, it’s a timeless classic for cozy dinners.
Prep Time:15 minutes
Cook Time:40 minutes
Total Time:55 minutes
Course: Main Course
Cuisine: Swedish
Keyword: comfort food, cook to impress
Servings: 5 people

Equipment

  • 1 frying pan
  • 1 pot

Ingredients

For the meatballs

  • 300 grams ground beef
  • 250 grams ground pork
  • 1/2 cup plain breadcrumbs
  • 150 ml milk
  • 1 onion finely chopped or grated
  • 1 egg
  • nutmeg, salt & pepper to your taste
  • 2 spoons mustard optional
  • 1 spoon oil

For the creamy gravy

  • 3 spoons butter around 60g
  • 40 grams all-purpose flour
  • 100 ml white wine optional
  • 400 ml beef broth
  • 100 ml heavy cream
  • 1 bay leaf
  • lemon juice to taste, optional

Instructions

Meatball prep

  • Soak the breadcrumbs in milk for about 10 minutes until softened. Chop your onion finely (or grate it) and cook in some butter until translucent and soft.
  • In a large bowl combine the beef, pork, breadcrumbs, onion, egg, mustard ans spices. Mix gently until combined.
    Shape mixture into small meatballs.
  • Heat some oil in a large pan over medium heat. Fry the meatballs in batches, turning frequently, until browned and cooked through, about 7-8 minutes.
    Remove and set aside.

Gravy prep

  • In the same pan, melt the butter for the gravy. Whisk in flour once melted and cook for 1-2 minutes to make a roux.
  • Deglaze with the white wine and gradually whisk in beef broth while stirring constantly to avoid lumps. Add the cream, bay leaf and some lemon juice if you want a bit of freshness.
  • Re-add your meatballs to the pan and let simmer for about 5-10 minutes, to soak up the flavours.
  • Serve hot with mashed potatoes or buttered noodles and lingonberry jam !
    Swedish meatballs served

Possible substitutions

  • Meat: If you prefer, swap the beef and pork for ground turkey or chicken for a lighter option.
  • Breadcrumbs: Use gluten-free breadcrumbs or crushed oats to keep the meatballs tender if avoiding gluten.
  • Gravy: For a diary-free version, substitute the heavy cream with coconut cream or a plant based cream alternative. You can also make a mushroom gravy for a different flavour profile.
  • Serving: Not into mashed potatoes or noodles ? Try serving it with cauliflower mash or roasted root veggies for a gluten-free or lower-carb option !

Swedish meatballs are truly a dish that brings people together : a perfect harmony of flavours, textures, and history in every bite. Whether enjoyed in a cozy café in Stockholm or made from scratch in your own kitchen, they offer a comforting taste of tradition mixed with simple, satisfying ingredients. I hope this recipe inspires you to create your own warm, hearty meal that feels like a hug on a plate, especially on those chilly, rainy evenings. So gather your ingredients, roll up your sleeves, and treat yourself to a timeless classic that never fails to deliver joy and deliciousness.

You'll Also Love