Swedish Meatballs

Makes about 30 meatballs
Prep Time:
Total Time:
Print Recipe

Rate This Recipe

Just a moment please...

Did you make this?

Instagram logo

Snap a photo and tag @macheesmo so I can see your work.

A classic Swedish meatball dish served over egg noodles or as an appetizer!



1 large egg
1/4 cup heavy cream
1 piece of sandwich bread or 1/3 cup breadcrumbs
8 ounces ground pork
1/4 cup grated onion
1 1/2 teaspoon kosher salt
1 teaspoon brown sugar
1 teaspoon baking powder
Pinch of ground nutmeg
Pinch of ground allspice (optional)
Pinch of black pepper
8 ounces ground beef (85-90% lean)
2 cups vegetable oil for frying
Egg noodles, for serving


1 tablespoon unsalted butter
1 tablespoon all-purpose flour
1 1/2 cups chicken stock
1 tablespoon brown sugar
1/2 cup heavy cream
2 teaspoons lemon juice
Salt and pepper

Quick Pickles (optional):

3 small cucumbers (or one large one) sliced into 1/8 inch rounds
1 1/2 cups white vinegar
1 1/2 cups sugar
1 teaspoon salt
12 whole allspice berries


If you are making the pickles:
1) Slice cucumbers into 1/8 inch rounds.

2) Add vinegar, sugar, salt, and allspice berries to a small pot and bring to a simmer. Simmer for a minute until sugar and salt are dissolved.

3) Pour vinegar mixture over cucumbers in a small bowl and stir to separate cucumber slices. Cover and let sit for 15 minutes. Then uncover and let cool to room temperature as you make the meatballs. Drain and remove allspice berries before serving.

For meatballs:
1) Add cream, egg, and bread pieces to a small bowl and let the bread absorb the liquid.

2) In a bowl of a stand mixer (with paddle attachment), or just in a medium bowl, mix together ground pork with onion and spices until the mixture is well combined. Then mix in bread mixture and beat until the mixture is pale and slightly fluffy.

3) Finally, beat in ground beef until it is just combined.

4) Form meat mixture into about 30 evenly sized balls (about a tablespoon per meatball).

5) Heat oil in a large high-walled skillet or pan until it is roughly 350 degrees. Add meatballs and cook until they are browned on all sides and cooked through, about five minutes per side.

6) When meatballs are done, remove them from the pan and let them drain on a few paper towels. Pour out oil (carefully) and reduce heat to medium. Add butter and flour to pan and whisk it until it forms a light roux. Cook for a minute to cook out the flour flavor.

7) Slowly whisk in chicken stock and use a spoon to scrape up any bits stuck to the pan as you go. The mixture should continue to thicken. Once all the stock is added, add cream and sugar and simmer until thickened, a few minutes.

8) Add meatballs back to pan and toss to warm them and coat them with sauce. Add lemon juice and season with salt and pepper.

9) Serve meatballs as an appetizer with quick pickles or over egg noodles for a full meal!