Easy Swedish Meatballs and Sauce

Jump to Recipe ▼
Reader Rating
Total Time 1 hour 5 minutes

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

These Easy Swedish Meatballs are a real family favorite, served in a rich, slightly creamy sauce. They freeze really well so they are perfect for batch-cooking, and taste just as good as (but I think better than!) the ones at IKEA!

If you’re looking for some more simple meatball recipes, try my Easy Baked Meatballs, Baked Chicken Meatballs, Slow Cooker Party Meatballs, Slow Cooker Mozzarella Stuffed Meatballs, and my Greek Beef Meatballs.

Overhead of Swedish meatballs in a skillet.

Why I Love This Recipe

They taste just like the ones from IKEA – but because you’ve made them yourself you can be sure they’re suitable for you and your family diet, and once you’ve mastered them you won’t need to go on a shopping trip for your Swedish meatball fix!

This easy Swedish Meatballs recipe is made with both beef and pork – Using a mixture of ground beef and ground pork makes sure you have rich, juicy, tender meatballs with that authentic flavor!

Ingredients

Ingredients for Swedish meatballs.
  • Panko breadcrumbs: you can use fresh breadcrumbs instead if you have some on hand.
  • Ground nutmeg: or freshly grated.
  • Low sodium chicken broth: homemade will work even better than store-bought in the sauce if you have it to hand!
  • Heavy Cream: I love the extra creaminess it adds!

How To Make It

  1. Cook the onion: Heat the 1/2 tbsp of oil in a frying pan over a medium-high heat. Cook the onion until soft and slightly golden, about 10 minutes. Stir in the garlic, cook for a further minute, and remove from the heat.
  2. Shape the meatballs: In a large bowl, combine the ground pork, ground beef, panko breadcrumbs, milk, egg, salt, nutmeg, cooked onions and a generous amount of pepper until uniform. Shape into balls slightly smaller than a regular meatball. You’ll get approx. 44 meatballs.
Steps 1-2 for preparing Swedish meatballs.
  1. Brown the meatballs: In a large skillet or frying pan over a medium-high heat heat enough oil to just cover the bottom. Once it is shimmering, working in batches, cook the meatballs until golden, and just cooked through. Set the cooked meatballs aside on a plate lined with kitchen paper. 
Step 3 for preparing Swedish meatballs.
  1. Make the sauce: To make the sauce, in another large skillet or a shallow casserole over a medium heat melt the butter and whisk in the flour. 
  2. Add the meatballs: Cook for 3-4 minutes, whisking almost constantly then, still whisking, gradually pour in the chicken broth to make a smooth, thin sauce. Stir in the Worcestershire sauce, and add the meatballs. Simmer for 5 minutes until the sauce has thickened. 
Steps 4-5 for preparing Swedish meatballs.
  1. Add the cream: Season to taste with salt if needed, and stir in the heavy cream if needed. 
Step 6 for preparing Swedish meatballs.

Expert Tips and Tricks

  • Serve with mashed potatoes, peas and lingonberry jam. If you can’t find lingonberry jam, jarred cranberry sauce makes a good substitute.
  • Don’t skip the milk in the meatballs. I know it may sound a bit strange, but adding milk to the meatball mixture helps keep them juicy and makes the meat more tender. The mix will feel very wet when you first add it, but don’t worry, it will all come together!

FAQs

Can I bake instead of fry the meatballs?

You technically could, but you’ll get dry meatballs. Frying them as they are smaller than regular meatballs is how you keep them nice and juicy inside.

This Swedish meatballs recipe makes a lot of meatballs! Can I freeze them?

These meatballs, cooked but not added to the sauce freeze really well for later. Simply thaw them, make the sauce, and add them to heat through. Add more water to the sauce if it reduces too much while they’re getting piping hot!

Close up of Swedish meatballs, mashed potatoes, green peas, and lingonberry jam on a grey plate with a fork.

More Dinner Recipes You May Enjoy

Did you make this recipe? FANTASTIC. Please rate the recipe below and be sure to tag me on social when you share a photo on social – I love seeing what you’re up to in the kitchen!

Close up of Swedish meatballs on a grey plate, with one cut open, sitting on a fork.
3.50 from 2 votes

Easy Swedish Meatballs with Sauce

These Easy Swedish Meatballs are a real family favorite, served in a rich, slightly creamy sauce. They freeze really well so they are perfect for batch-cooking, and taste just as good as (but I think better than!) the ones at IKEA!
Prep: 20 minutes
Cook: 45 minutes
Total: 1 hour 5 minutes
Servings: 6
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For the Swedish Meatballs

  • ½ tbsp olive oil
  • 1 brown onion, chopped
  • 1 teaspoon minced garlic
  • 1 lb ground pork
  • ½ lb ground beef
  • 1 cup panko breadcrumbs
  • ¼ cup milk
  • 1 egg
  • ½ tablespoons salt
  • ¼ teaspoons ground nutmeg
  • cracked black pepper, to taste

For the Sauce

  • 4 tbsp butter
  • 2 tbsp flour
  • 2 1/2 cups low sodium chicken broth
  • 1-2 tablespoons worcestershire sauce
  • 2 tbsp heavy cream, optional
  • salt, to taste
  • cracked black pepper

Instructions 

  • Heat the 1/2 tbsp of oil in a frying pan over a medium-high heat. Cook the onion until soft and slightly golden, about 10 minutes. Stir in the garlic, cook for a further minute, and remove from the heat.
  • In a large bowl, combine the ground pork, ground beef, panko breadcrumbs, milk, egg, salt, nutmeg, cooked onions and a generous amount of pepper until uniform. Shape into balls slightly smaller than a regular meatball. You’ll get approx. 44 meatballs.
  • In a large skillet or frying pan over a medium-high heat heat enough oil to just cover the bottom. Once it is shimmering, working in batches, cook the meatballs until golden, and just cooked through. Set the cooked meatballs aside on a plate lined with kitchen paper. 
  • To make the sauce, in another large skillet or a shallow casserole over a medium heat melt the butter and whisk in the flour. 
  • Cook for 3-4 minutes, whisking almost constantly then, still whisking, gradually pour in the chicken broth to make a smooth, thin sauce. Stir in the Worcestershire sauce, and add the meatballs. Simmer for 5 minutes until the sauce has thickened. 
  • Season to taste with salt if needed, and stir in the heavy cream if needed. 

Notes

These meatballs, cooked but not added to the sauce freeze really well for later. Simply thaw them, make the sauce, and add them to heat through. Add more water to the sauce if it reduces too much while they’re getting piping hot!

Nutrition

Calories: 418kcal | Carbohydrates: 13g | Protein: 25g | Fat: 29g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Trans Fat: 0.5g | Cholesterol: 117mg | Sodium: 779mg | Potassium: 499mg | Fiber: 1g | Sugar: 3g | Vitamin A: 152IU | Vitamin C: 2mg | Calcium: 77mg | Iron: 2mg

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

Did you make this?Leave a star rating or comment below!
Tiffany of Creme de la Crumb in the kitchen

Welcome!

Hey there, I’m Tiffany – chef, photographer, mother, and avid taco eater. I am passionate about turning simple flavors and ingredients into tasty meals the whole family will love, with minimal prep and cleanup so there’s more time to spend eating and enjoying. Stay awhile, and help yourself to a taco or two!

More Recipes To Love

3.50 from 2 votes

Leave a comment

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

Recipe Rating




10 Comments

  1. diana says:

    3 stars
    The picture shows very little sauce, should it be doubled?
    The recipe phot show very little sauce? Should it be doubled?

    1. Tiffany says:

      I don’t think it’s necessary but it’s up to you on how much sauce you want. You can watch the video attached to this post for a visual to see how much sauce is actually makes.

  2. Katie says:

    4 stars
    We really loved this recipe. The sauce was great! I thought the meatballs got alittle overdone at the high temp. Next time I will cook half as long and let them finish cooking in the sauce. Also, I added about 1/4 cup sour cream to the sauce just before serving and it was a good finishing touch. Thank you for this recipe!

    1. Tiffany says:

      Thanks for your input, Katie! I bet the addition of sour cream was delicious- nice idea!

  3. Amy says:

    The only place onion is listed is in the meatballs… but In the sauce DIRECTIONS if says To cook the onion in butter. Help!

    1. Amy says:

      Nevermind- it just updated for me!

  4. Amanda says:

    Can I use reduced fat milk?

    1. Tiffany says:

      Sure- just remember that the more fatty the milk, the more creamy it will turn out!

  5. April says:

    This looks so good! Will make this tomorrow. Just so you know, in the INSTRUCTIONS for the pasta and sauce it says to brown the onion and then the garlic but there are no onion in the ingredients.

    1. Tiffany says:

      Thank you for pointing out that typo! It is fixed now.