This post may contain affiliate links. Please read our privacy policy.

Pan of Swedish Meatballs.

In Sweden meatballs are called köttbullar (which is now the first and only Swedish word I know), and usually made with ground beef or a mix of ground beef, pork and sometimes veal, sometimes with some bread crumbs soaked in milk, mixed with minced onions, and finished in a sauce of broth and cream.  That sounded like something my family could get down with. 

Bowls of Swedish Meatballs over grains.

Lingonberry Sauce with Swedish Meatballs

And apparently they should also be served with lingonberries, which I did on the third round (jarred lingonberry sauce, to be accurate); it lent a lovely Thanksgiving-ish quality (think turkey and cranberry sauce) to the meal.  There are other Northern European meatball recipes that combine a gravy of sorts with meatballs, but I think it’s safe to say that most people will associate these meatballs with Sweden (and, in our country and perhaps others, Ikea) above all.

Woman forming Swedish meatballs in her hand.

Swedish Meatball Ingredients

I made these once using the combination of ground beef and pork listed in the ingredients, and once using 1 ½ pounds of the “meatloaf mix” you can find in the meat section (either the packages meat case, or the butcher department) of many supermarkets, which is a combination of beef, pork and veal.   Both worked perfectly.

Panko bread crumbs are packaged dried Japanese bread crumbs that are a little larger and flakier then their Italian cousins.  You can find them in the supermarket either in the International or Asian food aisle, or with the rest of the breadcrumbs.  I love their texture, which is a little lighter than the more coarsely ground version.

Swedish Meatballs over grains in a yellow bowl.

Saucy Swedish Meatballs

The sauce on these meatballs is quite thick, thicker than perhaps many people are used to for their Swedish Meatballs.  The reason for that is that once I shaped the meatballs, I gave them a little roll in some flour before browning them, a trick suggested by my friend and right hand cook Mandy.  This allowed them to brown a bit, and also created a nice toasted floury coating on the bottom of the pan (called a “fond” if you want to get all culinary-like) which then allows the cream and beef broth to thicken up nicely when heated. 

You could keep these warm in a crockpot for serving if you like. They can be made a few days ahead of time, kept in the fridge and then reheated in a crockpot or in a heavy pot over medium-low heat, stirring frequently.

What to Serve with Swedish Meatballs

I served the saucy meatballs over orzo for friends and family, and then over couscous for a twist, and then again over bulgur wheat with parsley and onions, all to high acclaim. You could reduce the amount of broth to 1 cup and the cream to 1/4 cup if you wanted more of a glaze than a sauce.  I’m planning to do that when I make them for a holiday cocktail potluck party, and serve them with cute little skewers. 

Swedish meatballs would go with:

Fork stabbing a Swedish Meatball in a yellow bowl.

Swedish Meatballs Recipe: Tender little meatballs coated with a lovely creamy sauce—you can give Ikea a run for its money right in your own kitchen!

More Meatball Recipes!

And do check out 10 Things To Make With Leftover Ground Beef.

Swedish Meatballs

4.75 from 4 votes
Prep: 20 minutes
Cook: 20 minutes
Total: 40 minutes
Servings: 6 People
Tender little meatballs coated with a lovely creamy sauce—you can give Ikea a run for its money right in your own kitchen!


  • 2 tablespoons olive oil divided
  • 3 tablespoons minced shallots
  • 1 large egg lightly beaten
  • ¾ cup milk preferably whole
  • ¾ cup Panko bread crumbs
  • 3 tablespoons minced parsley
  • ¼ teaspoon ground allspice
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 1 pound ground beef
  • ½ pound ground pork
  • 4 tablespoons all-purpose flour
  • 1 bay leaf
  • ¾ cup cream
  • 1 ½ cups low-sodium beef broth
  • Handful minced fresh parsley or chives optional, but adds nice color and freshness


  • Heat 2 teaspoons of the olive oil in a large deep saucepan over medium heat.  Add the shallots and sauté for 5 minutes until they are softened, but not browned. 
  • In a large mixing bowl combine the egg, milk, Panko, parsley, allspice, salt and pepper. Add the beef and pork and the shallots and use your hands to combine until very well blended. Form the mixture into small meatballs, less than 1-inch in diameter.  Place the flour in a small shallow bowl and roll the meatballs in the flour
  • Heat the same saucepan over medium high heat, 2 more teaspoons olive oil, and brown half the meatballs on all sides, turning them carefully, about 6 minutes.  They will be almost but not quite cooked through.  Remove them with a slotted spoon to a paper towel lined baking sheet.  Add the remaining 2 teaspoons olive oil and brown the rest of the meatballs the same way.  Add them to the baking sheet.
  • Pour off any remaining fat in the pan and return it to medium heat.  Add the bay leaf, cream and broth and bring to a simmer.  Return the meatballs to the pan, heat until the sauce thickens and coats the meatballs well, and the meatballs are cooked through.  
  • Serve hot, over grains, small pasta, couscous or rice if desired.  Top with minced parsley or chives if desired.


You could keep these warm in a crockpot for serving if you like. They can be made a few days ahead of time, kept in the fridge and then reheated in a crockpot or in a heavy pot over medium-low heat, stirring frequently.


Calories: 521kcal, Carbohydrates: 13g, Protein: 25g, Fat: 41g, Saturated Fat: 17g, Cholesterol: 152mg, Sodium: 661mg, Potassium: 548mg, Fiber: 1g, Sugar: 2g, Vitamin A: 695IU, Vitamin C: 4mg, Calcium: 95mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!


  1. The recipe calls for four tablespoons of flour, but the instructions never say to use it. I cooked the meatballs and added all the liquid for the sauce before I remembered, “Oh, I never added the flour to make the roux.” I should have remembered to add it on my own, but I wanted to let you know that your instructions leave out that important step. I will reply to this comment with how the meatballs taste after we eat them. (We are making a roux on the side to add after the fact to the sauce).

    1. oh my goodness! the meatballs are rolled in the flour just before browning them, which help create the roux/sauce thickening situation!

  2. These are sooo good! Made a batch just before Christmas and froze some until yesterday. I made more gravy and heated the meatballs in it on a low simmer. They turned out great. Melt in your mouth tender!

  3. These look so good!
    Katie, I love both of your cookbooks so much!!! Making the cheesy artichoke dip with lemon and Parmesan tonight…Any plans on writing a third cookbook?

Rate & Comment

Recipe Rating