Swedish Meatballs Tender Spiced

Featured in: Herbal Cozy Dinners

These Swedish meatballs bring together ground beef and pork seasoned with warm spices like allspice and nutmeg. The meatballs are gently fried until golden and then simmered in a silky brown sauce made with butter, flour, beef broth, cream, and hints of Worcestershire and Dijon mustard. Served best with creamy mashed potatoes and a touch of lingonberry jam, this dish balances savory and slightly sweet flavors, perfect for cozy dinners with family or friends.

Updated on Sat, 27 Dec 2025 14:04:00 GMT
Steaming Swedish Meatballs in a creamy, rich gravy, a classic comfort food dinner. Pin it
Steaming Swedish Meatballs in a creamy, rich gravy, a classic comfort food dinner. | emberthyme.com

My first Swedish meatball moment came when my neighbor invited me over for dinner and served these little gems in a silky cream sauce that made everything else on the plate taste better by association. I watched her roll them with damp hands, working quickly and confidently, and asked for the recipe right there at the table. She laughed and said the secret was knowing when to stop mixing—that the moment you feel like you're done, you're probably done. Now whenever I make them, I can taste that evening in the spices, that exact balance of beef and pork creating something neither could achieve alone.

I made these for my partner's family dinner once, nervous about getting them right, and served them with mashed potatoes and a small bowl of lingonberry jam on the side—the kind you find in specialty shops. My mother-in-law took one bite and stopped talking mid-sentence, which I later learned was the highest compliment she could give. That moment changed how I think about cooking these—they're not just a recipe, they're a way to say something without words.

Ingredients

  • Ground beef and pork (250 g each): The combination gives you depth you wouldn't get from beef alone, while the pork keeps everything tender and prevents a dense, heavy texture.
  • Milk-soaked breadcrumbs (1/2 cup each): This is what makes Swedish meatballs different from Italian—the breadcrumbs absorb the milk and create an almost creamy interior that stays moist no matter how long they sit in the sauce.
  • Onion and garlic (1 small onion, 1 clove): They should be finely chopped so they distribute evenly and cook into the meat rather than creating pockets of sharpness.
  • Allspice and nutmeg (1/2 tsp each): These warm spices are what your nose recognizes as Swedish—they're subtle enough to intrigue rather than dominate.
  • Beef broth and heavy cream (2 cups and 1/2 cup): The broth builds the sauce body while the cream makes it luxurious, and together they create something that tastes restaurant-quality without the fuss.
  • Worcestershire and Dijon (1 tsp each): A little umami from the Worcestershire and a touch of sharpness from the mustard round out the sauce so it never feels one-dimensional.

Instructions

Soak the breadcrumbs:
Pour milk over the breadcrumbs and let them sit—they'll go soft and absorb the liquid completely, creating a paste that's the foundation of tender meatballs.
Mix with a gentle hand:
Combine all the meatball ingredients and mix just until everything holds together, resisting the urge to keep going even though it's tempting to make sure everything is evenly distributed. Overmixing toughens the texture, so trust that a few gentle stirs are enough.
Roll with damp hands:
Wet your hands before shaping each ball—the moisture prevents sticking and helps you work faster without the meat getting warm and difficult to handle.
Brown in batches:
Work in two batches so the meatballs have space around them in the skillet and actually brown instead of steaming. You're looking for a golden-brown exterior that develops flavor through contact with the hot pan.
Build the sauce base:
After removing the meatballs, melt fresh butter in the same skillet and whisk in flour, letting it cook for a minute or two so the raw flour taste disappears and you have the foundation of a proper roux.
Whisk in the broth carefully:
Add the broth gradually while whisking constantly to avoid lumps, and scrape up every golden bit stuck to the pan—that's where the real flavor lives.
Finish with cream and seasonings:
Stir in the cream, Worcestershire, and mustard, tasting as you go so you can adjust salt and pepper to your preference before bringing the meatballs back into the sauce.
Simmer gently to finish:
Return the meatballs to the sauce and let them cook gently until they're cooked through and everything is in harmony, which takes about eight to ten minutes of peaceful simmering.
A close-up of perfectly browned Swedish Meatballs, ready to be served over mashed potatoes. Pin it
A close-up of perfectly browned Swedish Meatballs, ready to be served over mashed potatoes. | emberthyme.com

These meatballs have become the dish I make when someone is going through something difficult, when they need to know someone cares enough to spend an hour in the kitchen for them. There's something about serving food that takes real attention and time that says more than flowers ever could.

What Makes This Swedish

Swedish meatballs live in a different flavor universe than their Italian cousins, and it's entirely because of the spice blend and the cream sauce. The allspice and nutmeg create a warmth that's distinctly Scandinavian, while the combination of beef broth and cream makes the sauce rich without being heavy. When I started making these, I realized that every cuisine has its own way of treating meatballs, and these spices are the signature that makes you know exactly where you are.

Serving and Pairing

The traditional way to serve these is with creamy mashed potatoes that catch the sauce, though egg noodles or even plain boiled potatoes work beautifully if that's what you have. The lingonberry jam is the secret weapon—it sits on the side and you take small spoonfuls between bites, and the tartness cuts through the richness in a way that makes you want another meatball. I've served these at casual dinners and at the kind of gathering where people linger at the table, and they work for both situations because they feel both comforting and special.

Making It Your Own

The beauty of this recipe is that it's forgiving in ways that inspire creativity. You can substitute ground turkey or chicken for a lighter version, though you'll want to add a bit of extra moisture since those meats are leaner than pork. Cranberry sauce works if lingonberry isn't available, and some cooks swear by sour cream instead of heavy cream for a sharper sauce, which is equally valid. Here are a few ways I've played with it over the years:

  • Add a tablespoon of caramel color or a dash of soy sauce to deepen the sauce if it looks too pale.
  • A squeeze of fresh lemon juice at the very end brightens everything without making it taste lemony.
  • Some nights I've stirred in a spoonful of Dijon mustard and watched people ask what that flavor was, not realizing it was already there.
Hearty Swedish Meatballs in a brown sauce, garnished with parsley, a flavorful family favorite. Pin it
Hearty Swedish Meatballs in a brown sauce, garnished with parsley, a flavorful family favorite. | emberthyme.com

These Swedish meatballs have lived in my kitchen for years now, and they still feel like something special every time I make them. They're the kind of dish that tastes like home, even if home is somewhere new.

Recipe FAQs

What meats are used in this dish?

Ground beef and ground pork are combined to create a tender and flavorful base for the meatballs.

How is the creamy brown sauce made?

Butter and flour form the roux, which is gradually mixed with beef broth and heavy cream, then seasoned with Worcestershire sauce and Dijon mustard for depth.

What spices add flavor to the meatballs?

Ground allspice and nutmeg provide warm and aromatic notes complementing the savory mixture.

Can I substitute ingredients for a lighter version?

Yes, ground turkey or chicken can replace beef and pork for a lighter alternative without sacrificing tenderness.

What traditional sides accompany this dish?

Mashed potatoes and lingonberry jam are classic accompaniments, balancing creamy and tart flavors.

Are there common allergens to be aware of?

This dish contains milk, eggs, and gluten from breadcrumbs and flour; mustard may also be present in the sauce.

Swedish Meatballs Tender Spiced

Tender spiced meatballs simmered in creamy brown sauce, a comforting Scandinavian classic.

Time to Prep
25 mins
Time to Cook
30 mins
Overall Time
55 mins
By Ember Thyme Clara Henshaw


Skill Level Medium

Cuisine Swedish

Portions 4 Portion Size

Dietary Details None specified

What You’ll Need

Meatballs

01 8.8 oz ground beef
02 8.8 oz ground pork
03 1 small onion, finely chopped
04 1 garlic clove, minced
05 1/2 cup whole milk
06 1/2 cup fresh breadcrumbs
07 1 large egg
08 1/2 teaspoon ground allspice
09 1/2 teaspoon ground nutmeg
10 1 teaspoon salt
11 1/2 teaspoon black pepper
12 2 tablespoons unsalted butter (for frying)

Creamy Brown Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons all-purpose flour
03 2 cups beef broth
04 1/2 cup heavy cream
05 1 teaspoon Worcestershire sauce
06 1 teaspoon Dijon mustard
07 Salt and black pepper, to taste

To Serve (Optional)

01 Mashed potatoes
02 Lingonberry jam
03 Fresh parsley, chopped

How To Make

Step 01

Soften Breadcrumbs: Soak breadcrumbs in milk for 5 minutes until softened.

Step 02

Mix Meatball Ingredients: Combine ground beef, ground pork, soaked breadcrumbs, onion, garlic, egg, allspice, nutmeg, salt, and pepper in a large bowl. Mix gently until just combined.

Step 03

Form Meatballs: With damp hands, shape mixture into 1-inch meatballs and set aside.

Step 04

Brown Meatballs: Heat 2 tablespoons butter in a skillet over medium heat. Fry meatballs in batches, turning to brown evenly for 6 to 8 minutes. Remove meatballs and keep warm.

Step 05

Prepare Sauce Base: Melt 2 tablespoons butter in the same skillet. Whisk in flour and cook for 1 to 2 minutes.

Step 06

Add Broth and Thicken: Gradually whisk in beef broth, scraping browned bits from the pan. Simmer for 3 to 4 minutes until slightly thickened.

Step 07

Finish Sauce: Stir in heavy cream, Worcestershire sauce, and Dijon mustard. Season with salt and pepper.

Step 08

Simmer Meatballs in Sauce: Return meatballs to the sauce and simmer gently for 8 to 10 minutes until fully cooked and sauce is creamy.

Step 09

Serve Dish: Serve hot with mashed potatoes, lingonberry jam, and a sprinkle of fresh parsley.

Equipment Needed

  • Large mixing bowl
  • Skillet or frying pan
  • Whisk
  • Measuring cups and spoons
  • Spatula

Allergy Info

Review every ingredient for allergens and talk to your healthcare provider if you’re unsure.
  • Contains milk, eggs, and wheat (gluten in breadcrumbs and flour).
  • May contain mustard and soy (in Worcestershire sauce).

Nutrition Details (for each portion)

This nutritional info is just for reference—always consult your healthcare provider for specific advice.
  • Calorie Count: 530
  • Fats: 37 g
  • Carbohydrates: 23 g
  • Proteins: 28 g