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

Swedish Meatballs are tender meatballs made with ground beef and ground pork smothered in a sour cream gravy.

Serve these Swedish Meatballs over your favorite mashed potatoes or buttered noodles – it’s the best kind of comfort food.

swedish meatballs in a large skillet with sour cream gravy
Pin this recipe for later!Pin This

Why We Love Swedish Meatballs

Raise your hand if you’re a huge fan of Ikea! Me, me, me!! But do you go for the incredible deals on cute Swedish merchandise or the food? I’d have to say the latter. Where else can you get a delicious plate full of meatballs and gravy for just a few bucks?

At home. In your kitchen. Because now you have this tasty Ikea copycat Swedish Meatball Recipe in your corner.

I grew up eating Swedish Meatballs that my grandma would make with this creamy, sour cream based gravy. The Ikea meatballs are different than what I remember my grandma making, but they are a bit of a cultural phenomenon here in the US.


I use two different kinds of meat (pork and beef), and add some allspice. That’s what gives these meatballs a completely different flavor than traditional the Italian style. They have a warmth to them that is incredibly homey.

The ingredients are very straightforward, which I love, and can most kitchens have on hand already.

Meatballs – Onion, ground beef, ground pork, eggs, Panko breadcrumbs, allspice, salt and pepper. Plus butter for browning them.

Gravy – Butter, flour, beef broth, half & half (or heavy cream), Worcestershire sauce, sour cream, salt and pepper.

How To Make Swedish Meatballs

See the recipe card below for full, detailed instructions

Saute Onions – Chop up some onion very finely and saute until translucent.

Ground meat, eggs, breadcrums and seasonings in a large bowl.

Combine Meatball Mixture – In a large bowl, combine ground beef, ground pork, eggs, breadcrumbs, cooked onion, allspice, salt and pepper.

Raw meatballs on a round tray.

Shape Meatballs – Using your hands, shape equal portions of the meat mixture into meatballs. Use a cookie scoop or a kitchen scale to divide into equal portions.

Browned meatballs in a large skillet.

Cook Meatballs – Melt butter in a skillet and cook meatballs, turning a few times to brown each side, until cooked through to 165℉.

Flour cooked in butter in a skillet.

Make a Roux – Melt butter in a skillet, then add flour and cook for several minutes.

Liquids blending in a skillet.

Make Gravy – Pour in beef broth, Worcestershire sauce and half & half or cream. Whisk the mixture constantly over medium heat until it thickens, then stir in sour cream.

Browned meatballs sitting in a sour cream gravy.

Add Meatballs – Transfer the cooked meatballs into the skillet and nestle them in the gravy.

Swedish Meatballs in gravy with minced parsley.

Finish and Serve – Using tongs, turn the meatballs in the gravy to fully coat them, then sprinkle with parsley and serve immediately.


What Makes Swedish Meatballs Different?

Instead of Italian flavors like garlic and Parmesan, the Swedish variety are made with allspice. Allspice is a warm spice, similar to cinnamon or nutmeg.

They are also served with a cream based gravy, rather than in a tomato sauce.

What is Traditionally Served With Swedish Meatballs?

There are typically three different sides served with a traditional Swedish Meatball recipe: Mashed Potatoes, Egg Noodles, Rice. Traditionally, they will always come with a side of with Lingonberry Jam!

Swedish Meatball recipe

More Meatball Recipes


Swedish Meatballs

4.60 from 10 votes
Swedish Meatballs are tender meatballs made with ground beef and ground pork in a creamy brown gravy, served over mashed potatoes or noodle
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 6 servings


Swedish Meatballs

  • 1 medium onion finely chopped
  • 1 pound ground beef
  • 1 pound ground pork
  • 2 large eggs
  • ½ cup Panko breadcrumbs
  • ½ teaspoon Kosher salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon allspice
  • 2 tablespoons butter


  • 1/4 cup butter
  • 1/3 cup all-purpose flour
  • 3 1/2 cups beef broth
  • ½ cup half and half
  • 1 tablespoon Worcestershire sauce
  • ½ cup sour cream
  • Kosher salt and freshly ground black pepper to taste
  • 2 tablespoons fresh chopped parsley
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!


  • To a large skillet over medium heat, add a tablespoon of olive oil. Add the chopped onion and cook until soft and translucent; about 3 minutes.
  • In a large mixing bowl and with a wooden spoon or clean hands, combine ground beef, ground pork, eggs, breadcrumbs, cooked onion, salt, pepper and allspice. Mix just until combined.
  • Shape into meatballs with your hands, using a regular cookie scoop for small meatballs, or an ice cream scoop for large meatballs.
  • Melt butter in the skillet over medium heat. Add meatballs in batches, turning often to brown on all sides. When cooked through (about 3 minutes per side), transfer to a paper towel lined plate.
  • To make the gravy, add ¼ cup butter to the skillet to melt. Whisk in flour and cook until golden; about 2 minutes. Gradually add beef broth, Worcestershire, and half and half, whisking constantly, until thickened.
  • Stir in sour cream and season with salt and pepper to taste.
  • Add meatballs back to the skillet to ensure they are heated through. Garnish with chopped parsley and serve immediately with mashed potatoes or egg noodles on the side.


Store your leftovers in an airtight container in the fridge for 3-4 days. Reheat gently over medium low heat, or in the microwave at 50% power.
Keyword swedish meatballs


Calories: 584kcalCarbohydrates: 13gProtein: 34gFat: 43gSaturated Fat: 20gPolyunsaturated Fat: 3gMonounsaturated Fat: 16gTrans Fat: 1gCholesterol: 207mgSodium: 1012mgPotassium: 686mgFiber: 1gSugar: 3gVitamin A: 744IUVitamin C: 4mgCalcium: 101mgIron: 4mg

Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.

Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

4.60 from 10 votes (8 ratings without comment)

Leave a Comment

Recipe Rating

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


  1. Bob Domantay says:

    Great recipe, but, I now live in Serbia and cant find Allspice in the stores, I used nutmeg instead. Also added fresh chopped mushrooms to the sauce, family loved it. Thanks for killer recipe

    1. Kristin Maxwell says:

      That’s a perfect swap – glad you could make it work!

  2. Jeanine L. says:

    Last night was the first time I ever made Swedish Meatballs. I followed your recipe exactly except I did not saute the onions first. It was incredible!! It was a rainy cold day yesterday in St. Paul, Minnesota so this really hit the spot! It was very easy to make and fairly quick for a week night meal. Do not leave out the parsley, it is a must! I still had fresh parsley in my garden I was able to use. The only thing I’d do differently is use a little more flour or maybe even some cornstarch to thicken it a little more. I look forward to trying more of your recipes.

    1. Kristin says:

      That’s Awesome Jeanine! So glad you enjoyed it, thanks for stopping by.