Easy Swedish Meatballs with Creamy Sauce

These homemade Swedish meatballs are baked first, then finished in a creamy sauce with Worcestershire and a hint of nutmeg. Spoon them over egg noodles or mashed potatoes and call dinner handled. Cozy, comforting, and no trip to IKEA required.

a bowl of Swedish meatballs and egg noodles
  • Servings: 8
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes

Meatball Ingredients

  • yellow onion
  • butter
  • plain breadcrumbs
  • milk
  • eggs
  • ground pork
  • ground beef
  • dried parsley
  • ground nutmeg
  • black pepper

Sauce Ingredients

  • butter
  • flour
  • beef broth
  • heavy cream
  • Worcestershire sauce
  • sour cream
  • salt and pepper to taste
ingredients for swedish meatballs on a counter

Get the full printable instructions with measurements at the bottom of the post in the recipe card.

Step-by-Step Directions

Step 1: Preheat oven to 350º F. Begin making the meatball mixture by cutting the top off of the onion (leaving root intact) and grating or finely chopping. Heat 1 Tbsp butter over medium heat in a pan. Add onion to melted butter and cook for about 5 minutes, until onions are soft and translucent. Remove from heat and cool for a few minutes.

an onion being grated with a box grater
grated onion on a cutting board next to a grater
onions being cooked in a pan with melted butter

Step 2: In a large bowl, combine beef, pork, breadcrumbs, milk, eggs, parsley, nutmeg, pepper, and cooled onions. Use a wooden spoon to stir until all ingredients are thoroughly combined.

pork, beef, breadcrumbs, eggs, seasoning, milk and cooked onions in a bowl
meatball ingredients being stirred in a bowl
meatball mixture thoroughly combined in a bowl

Step 3: Prepare 2 baking sheets and line with a silicone mat or parchment paper. Make 1-inch meatballs by scooping approximately 1 Tbsp of meat mixture and rolling into a ball with clean hands. It’s okay if they are not exactly the same size. You should end up with 45–60 meatballs depending on the size. Place meatballs on the sheet and bake at 350º F for 10 minutes. They won’t be done yet, but they’ll finish cooking in the sauce. 

a tablespoon of meatball mixture being measured
a tablespoon of the meatball mixture rolled into a ball
baking sheets with uncooked meatballs ready for the oven

Step 4: While meatballs are baking, begin making the sauce by melting 4 Tbsp butter in a large pan over medium-low heat. Whisk in flour and continue to whisk. The flour will begin to darken. It’s done when it’s the color of peanut butter or light brown.

flour being added to melted butter in a pan
flour and butter being whisked while cooking on a stove
flour and butter being cooked to make a roux

Step 5: Carefully whisk in beef stock (go slow to avoid splattering). Bring to a boil then reduce heat to low. Slowly stir in heavy cream and Worcestershire sauce. Stir in sour cream. Season with salt and pepper to taste. Add meatballs to pan including any remaining juices, cover and cook for 10 minutes or until meatballs are cooked through (at least 165º F). 

beef broth being poured into the roux
cream being added to the sauce
meatballs finishing cooking in sauce

🍋 Simply Made Suggestions

  • Make them ahead: Shape the meatballs up to 24 hours in advance and keep them covered in the refrigerator until you’re ready to cook.
  • Pick your side: Serve the meatballs and creamy sauce over egg noodles or fluffy mashed potatoes.
  • Add something sweet: Lingonberry jam is the classic choice, but raspberry preserves work too if that’s easier to find.

🥔 Before You Go…

Serve these Swedish meatballs with our creamy mashed potatoes to soak up every bit of that sauce. And if hearty comfort food is on the menu this week, try our easy beef shepherd’s pie next.

Swedish Meatballs

a bowl on a counter with cooked Swedish meatballs and noodles
Homemade Swedish meatballs made with ground beef and pork, baked in the oven, then finished in a creamy Worcestershire sauce with a hint of nutmeg.
Beth
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 8

Ingredients

Meatballs:

  • 1 large yellow onion
  • 1 Tbsp butter
  • ½ cup breadcrumbs
  • 2 Tbsp milk
  • 2 eggs
  • 1 pound ground pork
  • 1 ⅓ pound ground beef
  • 1 tsp dried parsley
  • 1 tsp ground nutmeg
  • 1 tsp black pepper

Sauce:

  • 4 Tbsp butter
  • cup flour
  • 2 cups beef broth
  • ¾ cup heavy cream
  • 1 Tbsp Worcestershire sauce
  • ¼ cup sour cream
  • salt and pepper to taste

Instructions

  • Preheat oven to 350º F. Begin making the meatball mixture by grating (or finely chopping) onion. Heat 1 Tbsp butter over medium heat in a pan. Add onion to melted butter and cook for about 5 minutes, until onions are soft and translucent. Remove from heat and cool for a few minutes.
  • In a large bowl, combine beef, pork, breadcrumbs, milk, eggs, parsley, nutmeg, pepper, and cooled onions. Use a wooden spoon to stir until all ingredients are thoroughly combined.
  • Prepare 2 baking sheets and line with a silicone mat or parchment paper. Make 1-inch meatballs by scooping approximately 1 Tbsp of meat mixture and rolling into a ball with clean hands. It’s okay if they are not exactly the same size. You should end up with 45-60 meatballs depending on the size. Place meatballs on the sheet and bake at 350º F for 10 minutes. They won’t be done yet, but they’ll finish cooking in the sauce.
  • While meatballs are baking, begin making the sauce by melting 4 Tbsp butter in a large pan over medium low heat. Whisk in flour and continue to whisk. The flour will begin to darken. It’s done when it’s the color of peanut butter or light brown.
  • Carefully whisk in beef stock (go slow to avoid splattering). Bring to a boil then reduce heat to low. Slowly stir in heavy cream and Worcestershire sauce. Stir in sour cream. Salt and pepper to taste. Add meatballs to pan including any remaining juices, cover and cook for 10 minutes or until meatballs are cooked through (at least 165º F).

Notes

  • Serve over egg noodles or with mashed potatoes.
  • Serve with jelly (lingonberry or raspberry) 
  • Make meatballs up to 24 hours ahead of time and store in refrigerator until ready to cook.

Nutrition

Calories: 482kcal | Carbohydrates: 12g | Protein: 30g | Fat: 34g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Trans Fat: 1g | Cholesterol: 177mg | Sodium: 464mg | Potassium: 570mg | Fiber: 1g | Sugar: 2g | Vitamin A: 665IU | Vitamin C: 2mg | Calcium: 73mg | Iron: 3mg

Disclaimer: All nutrition values are per serving and approximate. They will vary depending on products and quantities used.

Similar Posts

  • Baked Boursin Pasta

  • Savory Onion Pot Roast

  • Big Mac Salad

  • Chicken and Sausage Sheet Pan Dinner

  • Monster Snack Bites (Kid-Approved)

  • Russian Tea Cakes

One Comment

5 from 1 vote

Leave a Reply

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

Recipe Rating