Swedish Meatballs

This easy meatball recipe starts in the oven, then finishes stovetop in a creamy sauce to make it virtually foolproof! A hint of nutmeg and Worcestershire are the perfect addition to this classic dish!

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

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 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 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. (This is called a roux and is used as the base for many dishes including gumbo – it can vary in color depending on desired flavor). 

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. Salt and pepper to taste. Add meatballs to pan including any remixing 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

Tips:

  • 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.

You may also like:

Swedish Meatballs

a bowl on a counter with cooked Swedish meatballs and noodles
This easy meatball recipe starts in the oven, then finishes stovetop in a creamy sauce to make it virtually foolproof! A hint of nutmeg and Worcestershire are the perfect addition to this classic dish!
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 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. (This is called a roux and is used as the base for many dishes including gumbo – it can vary in color depending on desired flavor).
  • 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 remixing 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

Leave a Reply

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

Recipe Rating