Swedish Meatballs – Tender, Savory, and Totally Irresistible!

Jump To Recipe Reviews Comments

Let’s talk about Swedish meatballs—because who can resist these little bites of heaven? These meatballs are tender, juicy, and swimming in the most amazing creamy sauce. Every bite is packed with flavor, from the perfectly seasoned meat to the rich, velvety gravy that coats them.

The magic is in the mix! A combination of beef and pork gives these meatballs their signature flavor and tenderness, while a touch of nutmeg and allspice adds that warm, classic Swedish twist. Once they’re browned and bubbling away in the creamy gravy, it’s hard not to sneak a taste (or two!).

Serve them with buttery mashed potatoes, lingonberry jam, or over noodles for the ultimate comfort meal. Whether you’re making them for a special occasion or just a cozy dinner, these Swedish meatballs will definitely be the star of the show!

DifficultyIntermediate

Yields4 Servings
Prep Time20 minsCook Time45 minsTotal Time1 hr 5 mins

 1 lb ground beef
 1 lb ground pork
 2 cups cubed bread (from about 4 crustless slices)
 ½ cup milk
 1 onion, finely minced
 1 tbsp kosher salt
 2 eggs
 ¾ tsp freshly ground black pepper
  cup oil
 ¼ tsp ground allspice
 ¼ tsp ground of nutmeg
For the Gravy:
 3 tbsp butter
 3 tbsp flour
 3 ¼ cups chicken or beef stock
 ½ cup heavy cream
 ½ tsp sugar
 ½ tsp Worcestershire Sauce
 1 tbsp soy sauce
 freshly ground salt and pepper to taste
 pinch of nutmeg

1

To get started:
Combine bread and milk in the bowl of your stand mixer. If doing by hand, simply combine it in the bowl. Let stand while you prepare the rest.
Preheat the oven to 425.
Sautee onions over medium heat in 1 TBSP oil until tender and just beginning to brown.

2

Gently mix beef and pork with a fork. For tender meatballs, you do not want to overwork the meat. Chunks of meat should still be visible.

3

Add cooked onion (cool it first,) eggs, salt and pepper to the bread mixture. Beat it with a stand mixer (or by hand with a fork) until thoroughly combined. Add about a quarter of your beef and pork mixture and mix on low speed until well-combined.

4

Add the rest of the pork/beef mixture and gently mix it with a fork, remembering not to overwork the meat.

5

Shape the meatballs into the desired size. I shape mine in about 1.5-2 TBSP measure by volume, but you can definitely make yours bigger.

6

Heat about 1/3 cup of oil in a heavy bottom pot. Sear meatballs in a single layer in batches for about 3 minutes per side until nice golden brown. They do not need to be cooked through at this point. Remove them to a paper towel-lined plate.

7

Melt butter in a large pot over medium heat. Whisk flour and cook it for 3-4 minutes until the golden in colour. Slowly whisk in the stock and bring the mixture to simmer while whisking. Add Worcestershire, soy sauce, sugar and cream. Cook for 5-8 minutes until thickened. Season with salt, pepper and nutmeg to taste. Stir in meatballs and cook until cooked through. Serve with mashed potatoes and lingonberry jam (I often serve these with a good quality blueberry jam). Enjoy!

Ingredients

 1 lb ground beef
 1 lb ground pork
 2 cups cubed bread (from about 4 crustless slices)
 ½ cup milk
 1 onion, finely minced
 1 tbsp kosher salt
 2 eggs
 ¾ tsp freshly ground black pepper
  cup oil
 ¼ tsp ground allspice
 ¼ tsp ground of nutmeg
For the Gravy:
 3 tbsp butter
 3 tbsp flour
 3 ¼ cups chicken or beef stock
 ½ cup heavy cream
 ½ tsp sugar
 ½ tsp Worcestershire Sauce
 1 tbsp soy sauce
 freshly ground salt and pepper to taste
 pinch of nutmeg

Directions

1

To get started:
Combine bread and milk in the bowl of your stand mixer. If doing by hand, simply combine it in the bowl. Let stand while you prepare the rest.
Preheat the oven to 425.
Sautee onions over medium heat in 1 TBSP oil until tender and just beginning to brown.

2

Gently mix beef and pork with a fork. For tender meatballs, you do not want to overwork the meat. Chunks of meat should still be visible.

3

Add cooked onion (cool it first,) eggs, salt and pepper to the bread mixture. Beat it with a stand mixer (or by hand with a fork) until thoroughly combined. Add about a quarter of your beef and pork mixture and mix on low speed until well-combined.

4

Add the rest of the pork/beef mixture and gently mix it with a fork, remembering not to overwork the meat.

5

Shape the meatballs into the desired size. I shape mine in about 1.5-2 TBSP measure by volume, but you can definitely make yours bigger.

6

Heat about 1/3 cup of oil in a heavy bottom pot. Sear meatballs in a single layer in batches for about 3 minutes per side until nice golden brown. They do not need to be cooked through at this point. Remove them to a paper towel-lined plate.

7

Melt butter in a large pot over medium heat. Whisk flour and cook it for 3-4 minutes until the golden in colour. Slowly whisk in the stock and bring the mixture to simmer while whisking. Add Worcestershire, soy sauce, sugar and cream. Cook for 5-8 minutes until thickened. Season with salt, pepper and nutmeg to taste. Stir in meatballs and cook until cooked through. Serve with mashed potatoes and lingonberry jam (I often serve these with a good quality blueberry jam). Enjoy!

Notes

Swedish meatballs

Rate the Recipe

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

Leave a Comment

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