Swedish Meatballs

VideoAppetizerComfort FoodSwedishMeatballs

The BEST Swedish meatballs recipe! Made from a mixture of beef and pork, flavored with nutmeg and cardamom and served with a tasty Swedish Meatball sauce.

Photography Credit: Elise Bauer

My first experience of Swedish meatballs came in the form of room service at a hotel in Stockholm. I was traveling alone for business, holed up in my room in comfy clothes with books to keep me company.

I ordered the only thing on the menu that looked familiar—meatballs—that first night. They were so good I think I licked the plate clean. I stayed in and ordered Swedish meatballs every night for the rest of the trip!

Video! How to Make Swedish Meatballs

Better than IKEA Swedish Meatballs

Since that time in Stockholm, I’ve been on a quest to find a Swedish meatball as good, and we’ve done it here. What has resulted is one of our most popular recipes around the holidays —Swedish meatballs.

If you like the Swedish meatballs at IKEA, be prepared; these are a hundred times better! They’re terrific over egg noodles for a main course or served as individual appetizers with a Swedish meatball sauce.

Browning Swedish Meatballs in pan

Serve with Swedish Meatball Sauce

Flavored with nutmeg and cardamom, these little beef-and-pork meatballs are best served with a Swedish meatball sauce — a rich roux-based and beef stock gravy, spiked with sour cream and a little lingonberry jelly.

For the record, it’s not strictly traditional to serve sauce with Swedish meatballs in Sweden. But somehow, in translation from Europe to this side of the Atlantic, we have become accustomed to serving the meatballs with sauce, and thank goodness, it’s terrific!

Lingonberry jelly is traditionally served with Swedish meatballs. It’s a delicious jelly, but can be hard to find. Feel free to substitute with red currant jelly or raspberry jam. You can either serve the jelly on the side or mixed right into the sauce, which is what we’ve done here.

Do you have a family favorite recipe for Swedish meatballs? If so, please let us know about it in the comments. I’ve noticed several recipes calling for allspice, which we haven’t used in this recipe, but you could certainly use it in place of or in addition to the cardamom or nutmeg.

More Ways to Enjoy Meatballs

Our Favorite Videos

Swedish Meatballs Recipe

  • Prep time: 20 minutes
  • Cook time: 1 hour
  • Yield: Serves 4 to 6 as a main, 8 to 12 as an appetizer

Lingonberry jelly is traditionally used with Swedish meatballs; you can substitute cranberry, red currant or raspberry jelly if you can't find lingonberry jelly.

This recipe serves 4 to 6 people and can easily be doubled for serving a party.



  • 1 Tbsp butter
  • 1/2 large yellow or white onion, peeled, grated (use the large holes of a box cheese grater)
  • 1/4 cup milk
  • 3 slices of bread, crusts removed, bread cut into cubes (2 cups of cubed bread)
  • 1 large egg
  • 3/4 pound ground beef
  • 1/2 pound ground pork
  • 1 teaspoon kosher salt
  • 1 teaspoon black pepper
  • 1/2 teaspoon freshly ground nutmeg
  • 1/2 teaspoon ground cardamom


  • 3 Tbsp butter
  • 3 Tbsp flour
  • 2 cups beef stock
  • 1/4 cup sour cream (use full-fat sour cream or the sauce may curdle)
  • Salt and pepper
  • 2 Tbsp of Lingonberry, red currant, raspberry or cranberry jelly, less or more to taste (optional)


1 Soak bread in milk, shred: Place the cubed bread in a large bowl and mix with the milk. Let sit for 5 to 10 minutes for the bread to absorb all of the milk. Once the bread has soaked up the milk, shred with the tines of a fork or by hand.

cube bread for swedish meatballs shred milk soaked bread in bowl

2 Sauté grated onion: Melt the butter in a sauté pan on medium-high heat. Stir in the grated onion and cook until translucent and softened, 3-4 minutes. Remove from heat and let cool for a minute.

grate onion on box grater for swedish meatballs saute grated onion in a pan with butter to make swedish meatballs

3 Make meatball mixture with bread, onions, eggs, meat, spices: Stir the cooled onions into the milk bread mixture. Add the eggs, ground pork and beef, salt, pepper, nutmeg, and cardamom. Use your (clean) hands to mix everything together until well combined.

(If you have extra time, chilling the mixture for 20 minutes or so will make it easier to roll out the meatballs.)

swedish meatball ingredients swedish meatball mixture

4 Form meatballs: Use your hands to form the mixture into meatballs about 1 1/4-inch to 1 1/2-inch wide and place them on a plate or sheet pan. This recipe should make about 40 meatballs. Note that the meatballs will be a bit on the wet side.

form swedish meatballs a little over an inch thick

5 Brown meatballs on all sides: Heat 3 Tbsp of butter in a large sauté pan on medium heat. When the butter is melted and foamy, start adding some meatballs to the pan.

Working in batches as to not crowd the pan, slowly brown the meatballs on all sides. Use a spoon or tongs to turn them. Handle the meatballs gently so they do not break apart as you turn them.

place just formed swedish meatballs in pan with butter  Browning Swedish Meatballs in pan

Once the meatballs have browned on all sides and are just cooked through, remove them from the pan to a bowl. You'll warm the meatballs in the sauce later.

Once you have removed the meatballs from the pan, wipe out the butter and browned and blackened bits with a paper towel and rinse out the pan.

We'll want to start with fresh butter because that way we won't pick up any burnt bits from the pan, and we will be able to more accurately gauge the amount of fat in the pan for making the meatball sauce in the next step.

6 Make a roux: To make the sauce, first make the roux. Add 3 Tbsp of fresh butter to the pan. Heat the butter in the pan on medium heat until it melts and starts to bubble up.

Slowly whisk in 3 Tbsp of flour. Stir until smooth. Continue to stir, allowing the flour mixture to cook, several minutes, until the roux is the color of coffee-with-cream.

  Making the Swedish Meatball sauce

7 Add stock to roux to make sauce: When the roux has cooked to a lovely shade of light brown, slowly add the stock to the roux, stirring as you add the stock.

The stock will sputter at first and the roux may seize up, but keep adding the stock slowly and keep stirring. Eventually the sauce will loosen and become silky.

whisk sauce for Swedish meatballs

8 Stir in sour cream and jelly if using: Remove the pan from heat and stir in the sour cream. If you are including jelly, either stir it in now or serve it on the side. Taste for seasonings and add more salt and pepper to taste (I use about 1/2 teaspoon of kosher salt, and 1/4 teaspoon of pepper.)

9 Add meatballs to sauce: Return the meatballs to the pan with the sauce and cook on low heat to warm the meatballs through for a few minutes.

Swedish Meatballs in Sauce

10 Serve: Serve over mashed potatoes or egg noodles. Or serve individual Swedish meatballs dipped in gravy as an appetizer.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

Products We Love

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.


Vegetarian Swedish Meatballs from Joy the Baker

Swedish Meatballs Sauce Recipe


Elise Bauer

Elise Bauer is the founder of Simply Recipes. Elise launched Simply Recipes in 2003 as a way to keep track of her family's recipes, and along the way grew it into one of the most popular cooking websites in the world. Elise is dedicated to helping home cooks be successful in the kitchen. Elise is a graduate of Stanford University, and lives in Sacramento, California.

More from Elise

329 Comments / Reviews

No ImageSwedish Meatballs

Did you make it? Rate it!

  1. Tiffany

    I loved these! I followed the recipe very closely (for me – Ha!). I used all ground beef as my entire reasoning for making meatballs was to use up some ground beef j had on hand. I subbed some allspice for part of the spices. Other than that, I followed to a T. I had some IKEA Lingonberry jelly on hand and served that on the side vs in the gravy. I served over mashed potatoes.

    Verdict? I loved this recipe. I can’t wait to eat the leftovers. My family? Not so much. I was the only fan. They are lame. That’s all there is to it!

    If I were to make again (but prob won’t given my family) I would make the meat mixture ahead of time to cut on my prep time at night. I would also broil the meatballs instead of pan frying since you don’t use the droppings anyway. Would be less messy, less fatty and save a lot of time.


    Show Replies (1)
  2. Natalie

    Super delicious recipe, and not much fuss for how special this meal feels. Definitely will make again! I didn’t use any of the optional jam but I will try next time!
    My only comment is that if my eyeballs have any say in the matter I will never be grating another onion in my entire life. I made another half batch of these just to use up some more of the meat I had, and I chopped the onion very finely with a very sharp knife and it had the same effect in the meatballs without me bawling my eyes out. Easily a member of the clean plate club!


  3. SK

    I made them few times now, my family especially my grandchildren love them,so dinner tonight is swedish meatballs with mashed potatoes.
    Thank you for the recipe.

  4. JezM

    I have been making this recipe for YEARS and its one of our family favorites! It’s absolutely delicious. I always just bake the meatballs instead of spending the time doing batches in the pan – especially since you wipe out the pan before starting the gravy. Also, I just noticed today that the recipe calls for one egg but you mention “eggs” when adding all ingredients to the ball. Just an FYI. To everyone considering making this recipe – DO IT. You will not be disappointed!


    Show Replies (1)
  5. Shu

    Thanks to Elise for the recipe – but more so for providing the platform for many of your incredible peeps to share your family recipes and promoting the use of ALLSPICE. :) Big big thanks to Jane Keller Wilcox, Becky, Linda & Lili for the sharing. Gonna be making two batches of swedish meatballs this coming week.

    Show Replies (1)
View More
Swedish MeatballsSwedish Meatballs