This post contains affiliate links and may earn commissions on recommended products. As an Amazon Associate, I earn from qualifying purchases.

Swedish meatballs are a classic, comforting dish that is easy to make at home. Pair with your favorite sides for a meal the whole family will love.

A plate with meatballs in sauce, mashed potatoes, green beans, and a dollop of red sauce, garnished with chopped herbs. A fork is placed on the side.

This recipe has been retested and updated since first posting December 2014.

When Americans think of Swedish food, most of us immediately think of meatballs. It’s not just IKEA; my Swedish community cookbook backs this up: there are more than a dozen recipes for kottbullar!

Swedish meatballs can be made with a variety of ground meats, but I went with pork for this recipe. If you like, swap half the pork for ground beef or veal.

Either way, it only needs a few other ingredients to come together in the food processor. You can do this by hand if you like, but you get great texture if you’re able to chop up the meat.

These Swedish meatballs are paired with a simple cream and parsley gravy that is cooked in the same pan. I love that the gravy is ready in just a minute or two, and after returning the meatballs to the pan to coat them, dinner is ready!

Ingredients for Swedish meatballs

Full list of ingredients including quantities is located in the recipe card.


Ingredients including ground pork, milk, flour, onion, butter, parsley, and a slice of wheat bread laid out on a gray surface with a striped cloth beside them.

You’ll need:

  • Butter
  • Onion – Just a little bit! I recommend white or yellow onion.
  • Wheat bread – We’ll use this to make fresh breadcrumbs. If you prefer, you can use white bread.
  • Ground pork – Make sure to use unflavored, not Italian sausage.
  • Salt and pepper
  • All-purpose flour
  • Milk – I recommend using whole milk. For an even richer gravy, you could use heavy cream.
  • Chopped fresh parsley
A plate of meatballs in gravy, green beans, mashed potatoes, and a dollop of lingonberry sauce, with a fork on the side. A striped cloth napkin lies next to the plate.

How to make this recipe

Set a large skillet over medium heat and add 1 tablespoon of the butter. 

Once the butter is melted, add the onion and sauté until it is soft and translucent. Remove from heat.

Add the bread to the bowl of a food processor and pulse until broken into small crumbs. Add in the cooked onions, pork, salt, and pepper, then pulse to chop the meat and mixture is clumping together.

Roll the meat into small meatballs, using your hands or a medium cookie scoop (about 1 ½ tablespoons).

Return the skillet to the stove over medium-low heat and add 1 tablespoon butter. Once melted, add the meatballs and cook, turning occasionally, for about 15 minutes.

The meatballs should be browned all over and cooked through. Transfer the meatballs to a plate or bowl and cover to keep warm. 

To the same skillet, add the remaining 1 tablespoon butter to melt. Whisk in the flour, scraping up any browned bits from the bottom of the pan and mixing into the roux. Add the milk and whisk to combine.

Continue whisking until the mixture thickens, but be careful to not let it thicken too much. Add salt and pepper to taste, then add back the meatballs and stir to coat. 

Serve garnished with chopped parsley.

A pot of meatballs in creamy white sauce garnished with chopped parsley, with a silver spoon next to them.

Storage and reheating

Store any leftovers in an airtight container in the refrigerator and enjoy within 3 days.

The recipe also works well for large batches and freezing. Simply double or triple the recipe, then cook the meatballs up until the point of making the gravy.

Let cool and freeze on a sheet pan, then transfer to a freezer-safe container. Thaw in the fridge overnight or reheat from frozen on the stove, then make the gravy. It’s a great way to keep dinner on hand.

A plate with mashed potatoes, Swedish meatballs in creamy sauce, green beans, and a dollop of lingonberry sauce. A striped cloth napkin and a fork are beside the plate.

Serving suggestions

You can’t go wrong serving Swedish meatballs with mashed potatoes and a tart red jam. If you can get your hands on lingonberry jam, even better!

These meatballs can also be served with egg noodles, roasted potatoes, or baked brown rice.

Or, pile into a bowl with toothpicks alongside and serve up as a tasty appetizer! I like to add it to my julbord spread along with homemade gravlax and limpa bread.

Love this recipe? Please leave a 5-star review below!
It means so much when you enjoy my recipes, so let me know how it goes and leave a comment if you have any questions.

A plate with meatballs in sauce, mashed potatoes, green beans, and a dollop of red sauce, garnished with chopped herbs. A fork is placed on the side.

Swedish Meatballs

Swedish meatballs are a classic dish that is so easy to make at home.
Author : Megan Myers
5 from 1 vote
Print Pin Recipe Review
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4
Calories 419 kcal

Ingredients
  

Instructions

  • In a large skillet, melt 1 tablespoon butter over medium heat. Add onions and cook until soft and translucent.
  • In the bowl of a food processor, pulse bread pieces until small crumbs form. Add in ground pork, cooked onions, salt, and pepper, and pulse until meat is chopped and mixture clumps together. (Use a mixing bowl and your hands to mix if you don't have a food processor.)
  • Form mixture into small meatballs, rolling in your hands or using a cookie scoop.
  • Melt 1 tablespoon butter in the skillet over medium-low heat, then add meatballs. Cook, turning and stirring, about 15 minutes, until meatballs are browned and cooked through. Remove from pan.
  • Add 1 tablespoon butter to skillet and let melt over medium-low, then whisk in flour, scraping up browned bits. Whisk in milk.
  • Continue to whisk until gravy thickens (this will happen quickly), season with salt and pepper to taste, then add back in meatballs and stir to coat. Top with parsley and serve.

Notes

  • Makes about 25 small meatballs.

Nutrition

Serving: 6 meatballsCalories: 419 kcalCarbohydrates: 7 gProtein: 21 gFat: 34 gSaturated Fat: 15 gCholesterol: 108 mgSodium: 400 mgPotassium: 413 mgFiber: 1 gSugar: 2 gIron: 1 mg

Nutrition information is provided as a courtesy and is an estimate based on online calculators. Any nutritional information found on Stetted should be used as a general guideline only.

Tried this recipe?Please leave a rating and comment below!
A woman in a black shirt smiling in a kitchen.

About Megan

I learned how to cook by exploring seasonal ingredients, and you can too! Meal time shouldn’t be stressful or complicated, and with fresh ingredients and easy methods, I’m here to help you enjoy the time spent in the kitchen. Read more…

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

One Comment

  1. Swedish meatballs are definitely the reason I visit Ikea. We have a new store being built where I live. Everyone else is getting excited about the furniture but I can’t wait to have easy access to the meatballs! But I may have to make these so I don’t have to wait.