Easy Swedish Meatballs with Creamy Sauce

Prep Time 20 mins
Cook Time 10 mins
Total Time 30 mins

These Easy Swedish Meatballs are made with ground beef, pork, breadcrumbs and a savory cream sauce. They’re served over mashed potatoes for a hearty and flavorful dinner recipe!

Pouring Cream Sauce over Swedish Meatballs

The Best Swedish Meatballs Recipe

This meatball recipe uses traditional Swedish spices and the creamiest homemade gravy sauce ever. It makes a great holiday party appetizer or weeknight dinner for your family. The breadcrumbs in these meatballs keep them moist and tender, and they taste so good over freshly mashed potatoes!

Serve with a little cranberry or loganberry jam to make your own Ikea dinner at home! It’s one of our favorites for an easy family dinner. The entire family cleans their plates!

A Plate of Swedish Meatballs, Potatoes and Green Beans

What Makes Meatballs Swedish?

Swedish meatballs are like the meatballs you know and love, but better. They’re made with beef, pork, onions, warm spices and a classic Swedish cream sauce. This recipe turns your favorite pasta topping into its own unique main dish. These meatballs are super popular in Sweden, and they’ll be just as popular at your dinner table!

Fried Swedish Meatballs in a Pan

Recipe Ingredients

These are the most flavorful meatballs you’ll ever make! Make sure you have these ingredients:

For the Meatballs

  • Ground Beef
  • Ground Pork
  • Yellow Onion: Finely dice your onion before you begin making the meatballs.
  • Minced Garlic
  • Panko Breadcrumbs
  • An Egg: To prepare your egg for this recipe, lightly beat it in a small dish.
  • Whole Milk
  • Salt & Pepper
  • Allspice
  • Olive Oil: The oil will be used to fry your meatballs to perfection!

Swedish Meatball Ingredients in a Bowl

For the Cream Sauce

  • Unsalted Butter
  • All-purpose Flour
  • Beef Broth: This will give your sauce an explosion of savory flavor.
  • Heavy Cream: Sour cream also works for this recipe.
  • Worcestershire Sauce: You could opt for low-sodium soy sauce instead, if desired.
  • Dijon Mustard
  • Salt & Pepper

Cream Sauce for Easy Swedish Meatballs

For Serving

  • Fresh Parsley: To add a pretty garnish to your dish, sprinkle some fresh parsley overtop the meatballs.
  • Mashed Potatoes

Uncooked Swedish Meatballs Assembled on a Baking Sheet

 

How to Make Swedish Meatballs

  1. Make Meatball Mixture: In a large bowl, combine ground beef and pork. Mix in all the other meatball ingredients by hand, except for the olive oil, until well combined.
  2. Shape Meatballs: Using a cookie scoop or your hands, shape the mixture into 1 1/2-inch balls. Place them on a clean platter, cover and refrigerate for about 30 minutes, if possible – this helps them retain their round shape when cooking.
  3. Fry Meatballs: In a large non-stick skillet, warm the olive oil over medium-high heat. Working in two batches to avoid overcrowding, add meatballs and cook, turning continuously until browned on all sides and cooked through, about 5-6 minutes. Repeat with the remaining meatballs. Transfer to a plate and cover with foil.
  4. Start Making Cream Sauce: Add the butter to the skillet and once melted, whisk in the flour. Stir to combine and cook, stirring constantly for about 1 minute until no lumps remain and flour just begins to brown.
  5. Complete Cream Sauce: Slowly whisk in the beef broth and then the heavy cream. Whisk in the soy sauce and mustard; bring to a simmer, then turn down the heat to a gentle simmer and let the sauce thicken, stirring constantly, 1 to 2 minutes. Season with salt and pepper to taste.
  6. Continue Cooking Meatballs: Add the meatballs back to the skillet and simmer for another 3 minutes to finish cooking and warm through.
  7. Serve and Enjoy: Serve your meatballs and cream sauce over mashed potatoes with a sprinkle of parsley.

Swedish Meatballs in a Skillet with Olive Oil

Tips for Perfect Swedish Meatballs

  • Refrigerate Meatballs Before Cooking: If you have time, throw your meatballs in the fridge for 30 minutes before you fry them. This will keep them from falling apart or flattening while they cook.
  • Don’t Make Meatballs Too Large: If you make your meatballs thicker than 1 1/2 inches, it will be difficult to cook them evenly.
  • Avoid Crowding the Pan: It’s a good idea to separate your meatballs into batches. They won’t cook right if you stuff them all into your skillet at once.
  • Turn Meatballs as They Cook: In order to get your meatballs nice and brown all around, make sure you turn them constantly as you fry them.

Swedish Meatballs Frying in a Skillet

Serving Suggestions

You don’t have to serve your meatballs over mashed potatoes if you don’t want to. There are so many amazing ways to serve them – they even taste great by themselves! Here are some more ideas for what to make them with:

  • Vegetables: Meat and veggies will never get old. Serve your meatballs with my easy Veggie Spring Rolls for a healthy, well-balanced meal.
  • Mac and Cheese: I’m a huge fan of homemade macaroni and cheese. Who isn’t? These meatballs taste so good with my Homemade Mac & Cheese Recipe. It only takes 15 minutes to make!
  • Risotto: Serve these meatballs over a bowl of this easy Sweet Corn Risotto for the ultimate comfort food dinner idea.
  • On a Platter: If you’re making these meatballs as an appetizer, drizzle them with your cream sauce and place a toothpick into each one. They’ll be just like meatball cake pops!

A Pot of Swedish Meatballs Beside a Plate of Mashed Potatoes

How to Store and Reheat Leftovers

Store leftovers in an airtight container in the fridge for 2-3 days. If you want your meatballs to last longer, keep them in the freezer and they’ll stay good for up to 3 months! Just remember to thaw them out in the fridge before reheating them.

To reheat your meatballs, simply cook them in the oven at 350°F until they’re heated all the way through. 

Yield: 8 servings

Easy Swedish Meatballs with Creamy Sauce

A Dinner Plate with Swedish Meatballs and Cream Sauce

These Easy Swedish Meatballs are made with ground beef, pork, breadcrumbs and a savory cream sauce. They're served over mashed potatoes for a hearty and flavorful dinner recipe!

Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes

Ingredients

For the Meatballs

  • 1 pound lean ground beef
  • 1 pound ground pork
  • 1 medium yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1/2 cup Panko breadcrumbs
  • 1 large egg, lightly beaten
  • 2 tablespoons whole milk
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1/8 teaspoon allspice
  • 2 tablespoons olive oil, for frying pan

For the Cream Sauce

  • 1/3 cup unsalted butter
  • 1/4 cup all-purpose flour
  • 1 1/2 cups beef broth
  • 3/4 cup heavy cream (or sour cream)
  • 1 tablespoon Worcestershire sauce (or low-sodium soy sauce)
  • 1 teaspoon Dijon mustard
  • Salt and pepper, to taste

For Serving

  • sprinkle of finely chopped fresh parsley
  • mashed potatoes

Instructions

    1. In a large bowl, combine ground beef and pork. Mix in all the other meatball ingredients by hand (except the olive oil) until well combined.
    2. Using a cookie scoop or your hands, shape the mixture into 1 1/2-inch balls. Place on a clean platter, cover and refrigerate for about 30 minutes, if possible - this helps them retain their round shape when cooking.
    3. In a large non-stick skillet, warm the olive oil over medium-high heat. Working in two batches to avoid overcrowding, add the meatballs and cook, turning continuously until browned on all sides and cooked through, about 5-6 minutes. Repeat with the remaining meatballs. Transfer to a plate and cover with foil.
    4. Add the butter to the skillet and once melted, whisk in the flour; stir to combine and cook, stirring constantly for about 1 minute until no lumps remain and flour just begins to brown.
    5. Slowly whisk in the beef broth and then the heavy cream. Whisk in the soy sauce and mustard; bring to a simmer, then turn down the heat to a gentle simmer and let the sauce thicken, stirring constantly, 1 to 2 minutes. Season with salt and pepper to taste.
    6. Add the meatballs back to the skillet and simmer for another 3 minutes to finish cooking and warm through.
    7. Serve over mashed potatoes with a sprinkle of parsley.

Nutrition Information:

Yield:

8

Serving Size:

1

Amount Per Serving: Calories: 566Total Fat: 40gSaturated Fat: 18gTrans Fat: 1gUnsaturated Fat: 18gCholesterol: 173mgSodium: 753mgCarbohydrates: 15gFiber: 1gSugar: 2gProtein: 35g

Want to Save This Recipe?

This post may contain affiliate links. Read my disclosure policy.

Related Posts

Share Your Comments

Want to share a photo of what you’ve made? If you’re not already logged in, click the login link below and then click the camera icon on the comment form.

0 Comments
Inline Feedbacks
View all comments

Welcome!

Jessica
I'm a trial & error, self taught, sugar addict who thankfully learned how to survive in the kitchen! I am also a wife, mama of 3.
Read More...
Novice Chef eCookbooks
Skip to content