Swedish Meatballs with Creamy Sauce

Swedish meatballs are one of those dishes that feel “simple”… until you taste a good batch and realize the magic is in the details: warm spices in the meat, a properly browned roux in the gravy, and that sweet-tart spoonful of lingonberry (or redcurrant) that makes everything pop.

Why you’ll love this dish

  • Real Swedish flavor cues: allspice + nutmeg, creamy gravy, and berry jam is the classic sweet-savory balance.
  • No standing over a pan for 24 meatballs: baking keeps them neat and less messy.
  • Make-ahead friendly: tastes even better after the meatballs simmer in the sauce.
  • A little “secret umami”: anchovy melts into the mixture (you won’t get “fishy,” you’ll get depth).

“The sauce tastes like it should be complicated, but it’s basically butter + flour + stock done right.”

How to make Swedish meatballs with cream sauce

  1. Cook the aromatics (onion + garlic) and cool them so they don’t melt the meat mixture.
  2. Mix and shape into ~40 g meatballs (walnut-to-golf-ball size).
  3. Bake until cooked through.
  4. Build gravy with a roux and add wine + stock gradually to keep it smooth.
  5. Simmer meatballs in gravy to meld flavors.
  6. Finish with dill and serve with mash + jam.

Ingredients

What you’ll need for the meatballs

  • 1 tbsp olive oil
  • 1 onion, finely chopped
  • 1 garlic clove, finely chopped
  • 600 g minced wild boar or pork
  • 4 anchovy fillets, finely chopped (optional but strongly recommended for umami)
  • 100 g breadcrumbs
  • 1 egg
  • 50 ml milk or single cream
  • 1/2 tsp allspice
  • 1/4 tsp nutmeg
  • Salt + black pepper

For the gravy

  • 25 g butter
  • 25 g flour
  • 100 ml white wine
  • 500 ml beef stock
  • 2 tbsp single cream
  • 1 tbsp lingonberry jam (or redcurrant jelly)
  • Salt + black pepper

To serve

  • Dill, finely chopped
  • Mashed potatoes + extra jam on the side

Step-by-step instructions

  1. Heat the oven: 200°C (180°C fan).
  2. Soften onion + garlic: Warm olive oil in a pan, sauté onion until soft and translucent. Add garlic for 1 minute. Remove and let cool.
  3. Mix meatballs: In a large bowl, combine mince, cooled onion/garlic, anchovy, breadcrumbs, egg, milk/cream, spices, salt and pepper. Mix until evenly combined.
  4. Shape: Roll into about 24 meatballs (~40 g each).
  5. Bake: Arrange on a tray and bake 12–15 minutes until cooked through.

Make the gravy

  1. Roux: Melt butter in a saucepan big enough to hold the meatballs later. Stir in flour and cook, stirring, until it turns golden-brown (this takes patience—don’t rush it).
  2. Add wine: Pour in white wine and whisk/stir vigorously until smooth.
  3. Add stock gradually: Add beef stock in stages, stirring well between additions to avoid lumps, until thickened to a gravy consistency.
  4. Finish: Stir in cream and lingonberry/redcurrant. Season.

Combine

  1. Simmer meatballs in gravy: Add baked meatballs to the gravy and simmer gently 5–10 minutes.
  2. Serve: Sprinkle dill and serve with mash and extra jam.

Serving suggestions

  • Classic: mashed potatoes + lingonberry/redcurrant on the side.
  • Add greens: buttered peas, sautéed green beans, or a sharp dressed salad to cut the richness.
  • Bread option: rye bread or crusty bread for mopping up gravy.

Storage and reheating tips

  • Fridge: store meatballs in gravy in an airtight container for up to 3 days.
  • Reheat: gently on the stovetop over low heat (add a splash of stock if the gravy thickens too much).
  • Freeze: freezes well in the sauce for up to 2–3 months. Thaw overnight in the fridge for best texture.

Tips for the best results

  • Don’t skip cooling the onions. Hot onions can make the mix greasy and harder to shape.
  • Shape consistent sizes. If some are bigger, you’ll overcook the small ones before the large ones are safe.
  • Roux color = flavor. Golden-brown roux gives that deeper “restaurant gravy” taste; pale roux tastes flatter.
  • Anchovy fear check: if you think you’ll “taste anchovy,” you usually won’t—chopped fine, it disappears into savory depth.

Variations

  • Meat: all pork works great; pork + beef also works if you want a slightly beefier bite.
  • No wine: swap the wine for extra stock; add a tiny splash of vinegar or lemon at the end to mimic the lift wine gives.
  • More Swedish vibe: add a pinch of white pepper, or a little Dijon in the gravy.
  • Lighter: use milk instead of cream in the gravy and reduce the added cream.

FAQs

Do I have to use wild boar?

No. Pork mince is the most straightforward substitute and still tastes very “Swedish meatballs.”

Why is jam in the gravy? Isn’t that weird?

It sounds odd until you taste it: it’s not “sweet sauce,” it’s a sweet-tart accent that balances cream and meat. If you skip it, the gravy can taste one-note.

Can I pan-fry instead of baking?

Yes, but baking is cleaner and more consistent for a big batch. If you pan-fry, do it in batches so you brown instead of steam.

My gravy got lumpy—what did I do wrong?

Usually adding stock too quickly or not stirring enough. Whisk hard, add liquid gradually, and if it’s already lumpy, strain or blitz briefly with an immersion blender.

If you paste the next recipe the same way, I’ll keep using this exact 10-section structure automatically.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
swedish meatballs with creamy sauce 2025 12 14 170631 150x150 1

Swedish Meatballs with Cream Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: carlosramirez
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Non-Vegetarian

Description

Delicious Swedish meatballs baked to perfection, served in a creamy gravy with a hint of sweetness from lingonberry jam.


Ingredients

  • 1 tbsp olive oil
  • 1 onion, finely chopped
  • 1 garlic clove, finely chopped
  • 600 g minced wild boar or pork
  • 4 anchovy fillets, finely chopped (optional)
  • 100 g breadcrumbs
  • 1 egg
  • 50 ml milk or single cream
  • 1/2 tsp allspice
  • 1/4 tsp nutmeg
  • Salt and black pepper to taste
  • 25 g butter (for gravy)
  • 25 g flour (for gravy)
  • 100 ml white wine (for gravy)
  • 500 ml beef stock (for gravy)
  • 2 tbsp single cream (for gravy)
  • 1 tbsp lingonberry jam (or redcurrant jelly)
  • Dill, finely chopped (to serve)
  • Mashed potatoes + extra jam on the side (to serve)


Instructions

  1. Preheat the oven to 200°C (180°C fan).
  2. In a pan, warm olive oil and sauté onion until soft and translucent. Add garlic for 1 minute, then remove and let cool.
  3. In a large bowl, combine mince, cooled onion/garlic, anchovy (if using), breadcrumbs, egg, milk/cream, spices, salt, and pepper. Mix until evenly combined.
  4. Roll the mixture into about 24 meatballs (~40 g each).
  5. Arrange meatballs on a tray and bake for 12–15 minutes until cooked through.
  6. To make the gravy, melt butter in a saucepan, stir in flour, and cook until golden-brown.
  7. Add white wine and whisk until smooth, then gradually add beef stock while stirring to avoid lumps until thickened.
  8. Finish with cream and lingonberry/redcurrant jam, season to taste.
  9. Add baked meatballs to the gravy and simmer gently for 5–10 minutes.
  10. Serve sprinkled with dill alongside mashed potatoes and extra jam.

Notes

Don’t skip cooling the onions to prevent the mixture from being greasy. Use consistent sizes for meatballs to ensure even cooking.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Swedish

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star