Grandma’s Swedish Meatballs Recipe [Mormors Svenska Köttbullar]

Creamy meatballs in a skillet with a side of green peas and lingonberry jam

I would be grateful if you shared this post ❤

This simple, one-pan recipe for classic Swedish meatballs in creamy sauce uses only basic seasonings, just like grandmas from the land of Svea used to make.



With text overlay, Swedish meatballs with sauce poured over with a spoon.


About Swedish Meatballs


Considered a typical national dish of Sweden, tender meatballs are popular with young and old across Sweden and belong to every real Swedish buffet, especially at Christmas and Midsummer.  


Whether as a main course with creamy sauce, lingonberry jam, potatoes, and vegetables or as a party snack: Swedish meatballs are always tasty. In any case, homemade tastes far better than IKEA’S. 


Besides, you don’t have to buy new interiors to enjoy these delicious meat dumplings: just make them yourself! 😁


One meatball in a spoon over the skillet with rest of the dish.


What ingredients do I need for this Swedish recipe?


*Keep scrolling down to the recipe card for a list of FULL ingredient amounts and instructions or click the “Skip to Recipe” card at the top of the page!


To make this pure deliciousness from scratch, you’ll need:


  • PROTEIN: Ground beef and pork
  • AROMATICS: Onion, soy sauce, and lingonberry jam (*see notes for substitutions)
  • BINDERS: Egg, flour, breadcrumbs, and cornstarch (if necessary)
  • FAT: Butter (or oil, but butter is better!)
  • SEASONINGS: Salt and ground white pepper (you can substitute with black pepper if you must)
  • LIQUIDS: Beef stock, milk, and heavy cream (optional)


Ingredients for Swedish Meatball Recipe


How do I make this dish?


I adapted this meatball recipe from my friend Ron of Lost in a Pot. The original köttbullar recipe is by his Swedish mother-in-law. Grandmas make the best foods!


P.S. There are many variations on this classic dish but I really like the simplicity of this recipe by the Svenska Mormor (Swedish grandma).


*Keep scrolling to get the full (printable) recipe, ingredient amounts, and more tips.


  1. In a bowl, add all the ingredients for the meat mixture.
  2. Mix with a paddle attachment of your mixer or your hands until just combined.
  3. Shape into 1- inch balls.
  4. Fry them in lots of butter for that delicious Swedish taste.
  5. For the sauce, lightly brown the flour in butter. Gradually add the beef broth, milk, soy sauce, if heavy cream if using; simmer until thickened. Season the sauce with salt and pepper and then mix in lingonberry jam.
  6. Return the meatballs to the sauce and stir to coat thoroughly.


6 steps to make the Swedish meatball dish.


What to serve with Swedish meatballs?


Traditionally, in Sweden, they’re served with the cream gravy over boiled or mashed potatoes, and with green peas, lingonberry jam, and pressgurka (vinegar cucumber dill salad). Such a treat! 


Frequent questions:



To follow the authentic recipe, you want the 50/50 blend of lean ground beef and pork. However, if you have to, substitute pork with chicken or use just ground beef.



The meatballs can be easily frozen and thawed in the oven if necessary, so it is best to prepare a more considerable amount at once.

Uncooked should be used within four months and use up cooked (without the sauce) ones within three months.



The traditional recipe for Swedish meatballs instructs to fry them in butter, and lots of it. However, you can either fry them in oil or bake them in the oven. It saves calories and time, especially with larger quantities.


Grandma's #recipe for Swedish meatballs is easy, simple, and incredibly delicious! #meatballs #Swedish #easy Click to Tweet



You can keep them refrigerated in an airtight container for up to 3 days. Reheat the individual portions in a microwave or on the stovetop (add a bit of extra liquid if the sauce is too thick).  


Meatballs in a creamy sauce with a half meatball.



The K sounds like a ‘sh’ when it stands before an ö – Shöttbüllar.


FUN FACT: Apparently, you should be singing (or at least listening) to the song “Ge mig mera köttbullar” by Astrid Lindgren while you prepare the dish and then again while you eat it. 😄


Lindgren was the children’s book author (remember Pipi Longstocking?) who liked to let her main characters eat one or two Köttbullar in her books). 😋


Black skillet with meatball dish on a textured gray background.


More meatball recipes to try:









Don’t forget to post a photo on my Facebook page, share it on Instagram, or save it to Pinterest with the tag #ALLTHATSJAS.


NOTE: For your shopping convenience, this post contains affiliate links.


Swedish traditional meatball dish, hand holding a spoon.



for Grandma’s Swedish Meatballs Recipe


A pile of meatballs smothered in creamy sauce.


Meatballs in a creamy sauce with a half meatball.
Pin Recipe
Print Recipe

Grandma's Swedish Meatballs Recipe

This easy recipe for tender meatballs in creamy sauce uses simple ingredients with basic seasonings, just like Swedish grandmas used to make. Grandmas make the best foods!
Prep Time20 mins
Cook Time30 mins
Course: Main Course
Cuisine: Swedish
Servings: 4
Author: Jas


For Meatballs

  • 1 small onion finely minced
  • 1/2 pound lean ground beef
  • 1/2 pound ground pork
  • 1/4 cup breadcrumbs
  • 1 large egg
  • 1 teaspoon salt
  • 1 teaspoon ground white pepper
  • 1 stick butter or ½ cup oil
  • Cornstarch if needed

For Cream Gravy

  • 2 tablespoons all-purpose flour
  • 2 cups beef stock
  • 1 cup milk
  • 1 teaspoon soy sauce
  • 3 tablespoons heavy cream optional
  • 1 tablespoon lingonberry or red currant jam
  • 1 teaspoon salt
  • 1 teaspoon ground white pepper



  • In a large cast-iron or non-stick skillet, sauté one diced onion in 1/2 tablespoon butter until translucent. Remove from the pan and place in a bowl of the stand mixer or another large bowl. Let cool to room temperature.
  • To the bowl with onions, add the pound of ground beef and pork blend, 1/4 cup breadcrumbs, 1 large egg, 1 teaspoon salt, and 1 teaspoon white pepper.
  • Mix, using the paddle attachment on your mixer, on medium-low speed until the meat mixture appears just blended (alternatively, use your hands).
  • Roll the meat into medium-size balls (about an inch in diameter).
  • Heat the remaining butter until bubbly, but not smoking. Fry the meatballs, often turning, until they're golden brown; transfer to a plate lined with a paper towel.

Cream Gravy

  • Drain off the excess butter from the skillet, leaving 1 tablespoon.
  • Over medium-low heat, whisk 2 tablespoons flour in butter until lightly browned, about 1 minute. Gradually stir in 2 cups of beef broth and 1 cup milk, constantly whisking, until slightly thickened.
  • Add 1 teaspoon of soy sauce and 2 tablespoons of heavy cream, if using. Return to simmer and cook for a couple of minutes until the gravy thickens.
  • Season with 1 teaspoon of each salt and white pepper. Lastly, stir in 1 tablespoon lingonberry jam until well mixed.
  • Return the meatballs to the skillet with the sauce and stir to cover and warm thoroughly.
  • Garnish with parsley, if desired, and serve immediately. Enjoy!


  • Mix the meat blend ahead of time and refrigerate until ready to form and fry.
  • Instead of sautéing the onion (it adds more flavor this way), grate it over the bowl to capture its juices.
  • If your meat mixture is too moist, add cornstarch to the meat mixture (one tablespoon at a time). It will absorb the extra moisture and keep the meatballs from falling apart.
  • If your meat mixture is too dry, keep adding beef stock until the desired consistency.
  • Don't over-mix the meatball mixture, or your meatballs will be tough.
  • For even fluffier meatballs, soak the breadcrumbs in 3 tbsp of whipped cream.
  • To make meatballs the same size, use a small ice cream scooper or tablespoon-size measuring spoon. You want the meatballs to be about 1-inch (1 oz.) in size. Place all the meat scoops on a baking sheet, and then roll each with your hands into a ball. Makes the process much quicker!
  • For food safety, meatballs should reach at least 160°F (72°C) of internal temperature. You'll love this thermometer because it reads the temperature super quick!
  • You might need to clean your skillet (or use another one) before making the sauce if there are too many bits and pieces stuck to the bottom. If you like the rustic style gravy (like me), deglaze the pan with beef broth and then add the flour made into a paste with a bit of liquid (to prevent it from lumping up); continue the steps above to finish the sauce.
  • Can't find lingonberry jam? Substitute it with red or black currant jam.
  • For the best results, read additional tips in the post above. 
  • Recipe adapted from Lost in a Pot.
  • Please keep in mind that nutritional information is a rough estimate and can vary significantly based on products used.
Tried this recipe?Snap a photo and mention @all_thats_jas or tag #allthatsjas on Instagram for a chance to be featured!


Nutrition Facts
Grandma's Swedish Meatballs Recipe
Amount Per Serving
Calories 397 Calories from Fat 207
% Daily Value*
Fat 23g35%
Saturated Fat 10g50%
Cholesterol 138mg46%
Sodium 1652mg69%
Potassium 730mg21%
Carbohydrates 17g6%
Fiber 1g4%
Sugar 6g7%
Protein 29g58%
Vitamin A 324IU6%
Vitamin C 2mg2%
Calcium 124mg12%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.


Become a subscriber for recipes updates, tips, and freebies.

Sign up HERE and get your first freebie!


You Might Also Like

previous recipe
next recipe

14 Comment

  1. Reply
    March 19, 2020 at 7:02 am

    5 stars
    Jas, Mormor (Birgitta BTY) will be very proud of your adaptation. I’ll be sending her your post as soon as I can.
    Thanks so much for the shout-out, it’s an honor. I have to tell you, your images are making me want some Grandma’s Swedish Meatballs for lunch today. Luckily, we have some in the freezer. Oh, they do freeze well.
    Astrid Lindgren books and Pipi are obvisouly still hugely popular here in Sweden, but let’s not forget Emil i Lönneberga. Should one find themself in Sweden in the warm months (after this craziness) and wish to entertain the kids (and adults), Astrid Lindgrens Värld is a wonderful amusement park dedicated to the characters of her books, especially Pipi.

    1. Reply
      March 19, 2020 at 11:16 am

      Hi Ron, so nice to hear from you! I’ve been missing your posts and started to worry.
      The meatballs were a hit with my family. I made extra to freeze, but alas, we ate them all. If I ever come to Sweden, I will make sure to visit Astrid’s amusement park. Sounds so fun! I grew up watching the original Pipi. 🙂
      Greetings to you, Eva, and Mormor. Stay safe and healthy! ❤

  2. Reply
    March 12, 2020 at 6:12 pm

    5 stars
    Meatballs are my favorite app to make! They are so easy and can be made in so many different ways, thank you for sharing this! Love it 🙂

    1. Reply
      March 16, 2020 at 9:50 am

      You’re welcome, Noelle! xx

  3. Reply
    Carrie Robinson
    March 12, 2020 at 5:23 pm

    5 stars
    I just love Swedish meatballs! These look perfect. 🙂

    1. Reply
      March 16, 2020 at 9:51 am

      They are our favorite too! Thanks! 🙂

  4. Reply
    March 12, 2020 at 5:16 pm

    5 stars
    Oh my, these meatballs look fantastic. Now I must remember to buy several jars of lingonberry jam to make the real deal instead of using red currant. 🙂

    1. Reply
      March 16, 2020 at 9:51 am

      Many thanks, Anita! So happy you like it. 😀

  5. Reply
    Irina Karulina
    March 12, 2020 at 5:04 pm

    5 stars
    I made it for the family lunch today. OMG! I loved it; the recipe was easy to follow, the taste was delicious. I am used to making Italian meatballs, so your recipe was something new to try. It is my new favorite now:)

    1. Reply
      March 16, 2020 at 9:52 am

      Loved reading this! Thanks, Irina! I’m so happy you liked it. 😀

  6. Reply
    March 12, 2020 at 4:52 pm

    5 stars
    Love the flavor of these Swedish meatballs. Is always a family dinner favorite.

    1. Reply
      March 16, 2020 at 9:52 am

      Here too! Thanks for stopping in, Jayne!

  7. Reply
    Alonna Smith
    March 10, 2020 at 9:24 pm

    Hey Jas,

    Those meatballs look so good. I put the recipe on my Pinterest board “Dishes I want to make.” Will take a photo when I do.

    1. Reply
      March 11, 2020 at 4:00 pm

      Thank you, dear Alonna! 😀 xx

Leave a Reply