Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Swedish Meatballs with Creamy Sauce

Tender beef meatballs simmered in a rich sour cream and beef stock sauce, finished with tangy lingonberry jam. A classic Swedish comfort dish ready in under 40 minutes.

Total time
38 min
Servings
4
Calories
412
Protein
28g
Swedish Meatballs with Creamy Sauce
swedishbeefcomfort foodweeknight dinnersour cream

Ingredients

9 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Pour 0.25 cup whole milk into a small bowl and sprinkle 0.5 cup panko breadcrumbs on top, then stir gently with a fork until the breadcrumbs absorb the milk and become a damp paste, about 30 seconds.

  2. Step 2

    Place 0.5 minced onion, the milk-breadcrumb mixture, 1 lb ground beef, 0.5 teaspoon salt, and 0.25 teaspoon black pepper into a large bowl.

  3. Step 3

    Mix with your hands by squeezing and turning the meat mixture until it is evenly combined and holds together, about 1 minute—do not overwork it or the meatballs will be tough.

  4. Step 4

    Pinch off golf-ball-sized portions of meat and roll between your palms into smooth balls about 1.5 inches across; place each on a plate as you finish (you should have about 16 meatballs).

  5. Step 5

    Heat 2 tablespoons butter in a 12-inch skillet over medium-high heat until it froths and the foam subsides, about 90 seconds.

  6. Step 6

    Carefully place all 16 meatballs into the hot butter in a single layer, leaving space between each one so they brown rather than steam.

  7. Step 7

    Leave the meatballs untouched for 2 minutes until the undersides turn deep golden brown, then gently roll each one a quarter turn to brown another side.

  8. Step 8

    Continue rolling the meatballs every 1–2 minutes until all sides are golden brown, about 6 minutes total, then transfer them to a clean plate with a slotted spoon.

  9. Step 9

    Pour 1.5 cups beef stock into the same skillet, scraping the bottom with a wooden spoon to release the stuck-on brown bits, which add deep flavor.

  10. Step 10

    Stir in 1 teaspoon Dijon mustard until fully dissolved into the stock, about 15 seconds.

  11. Step 11

    Return the meatballs to the skillet in a single layer and bring the liquid to a gentle simmer over medium heat—you should see small bubbles breaking the surface at a steady rhythm.

  12. Step 12

    Simmer the meatballs uncovered for 8 minutes, gently shaking the pan every 2 minutes to turn them and keep them submerged in sauce.

  13. Step 13

    Remove the skillet from heat and let it cool for 1 minute, then stir in 0.75 cup sour cream in two additions, stirring fully after each addition until smooth—do not boil or the cream will curdle.

  14. Step 14

    Stir 3 tablespoons lingonberry jam directly into the sauce until the color becomes rosy and the jam is fully incorporated, about 30 seconds.

  15. Step 15

    Taste the sauce and add a pinch of salt and black pepper if needed; the flavor should be savory, tangy, and slightly sweet.

  16. Step 16

    Transfer the meatballs and sauce to a serving platter or individual bowls, then sprinkle 2 tablespoons fresh chopped dill across the top.

Tools you’ll need

  • 12-inch skillet with lid optional
  • Large mixing bowl
  • Small bowl
  • Fork
  • Wooden spoon
  • Slotted spoon
  • Plate for shaping
  • Plate for resting meatballs
  • Serving platter or bowls

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.