Swedish Tender Meatballs Cream

Featured in: Comfort Baking

Experience tender meatballs made from ground beef and pork, seasoned with allspice and nutmeg, gently fried to golden perfection. They are bathed in a smooth, creamy brown sauce enriched with butter, beef broth, cream, Worcestershire, and Dijon mustard for a rich, comforting finish. Traditionally paired with mashed potatoes, lingonberry jam, and fresh parsley, this dish offers a classic taste of Scandinavian home cooking, highlighting balanced flavors and satisfying textures perfect for shared dinners.

Updated on Sat, 27 Dec 2025 10:37:00 GMT
Golden-brown Swedish Meatballs swimming in a creamy, savory sauce, ready for mashed potatoes. Save
Golden-brown Swedish Meatballs swimming in a creamy, savory sauce, ready for mashed potatoes. | butterhearth.com

My neighbor Ingrid taught me these meatballs one autumn afternoon when her kitchen smelled like nutmeg and browning butter. She'd learned them from her grandmother, and the first bite told me everything—tender, spiced, swimming in cream. That day, making them side by side, I understood why Swedish families keep this recipe alive: it's comfort that tastes like someone cares.

I made these for my partner's work dinner once, nervous about impressing people I'd never met. They devoured the meatballs, asked for the recipe, and that's when I realized comfort food is its own kind of magic—it doesn't need pretense, just honesty and cream.

Ingredients

  • Ground beef and pork (250 g each): The mix matters more than you'd think—beef gives richness, pork keeps them tender. Never buy pre-mixed if you can help it.
  • Milk and breadcrumbs: This pairing is the secret to meatballs that don't become little hockey pucks. The milk-soaked crumbs add moisture that stays throughout cooking.
  • Onion and garlic, finely chopped: Size matters here; they should nearly disappear into the mixture so every bite tastes even and integrated.
  • Egg: Just one holds everything together without making them dense.
  • Allspice and nutmeg: These are non-negotiable—they're what makes Swedish meatballs taste Swedish, warming and slightly sweet.
  • Butter for frying: Don't skimp on this; it colors the meatballs and builds flavor for the sauce.
  • Butter and flour for the roux: The foundation of your sauce, and whisking properly prevents lumps that ruin the silky finish.
  • Beef broth and heavy cream: Together they create that characteristic velvety sauce that clings to every meatball.
  • Worcestershire and Dijon: Small additions that deepen the flavor without announcing themselves.

Instructions

Soak the breadcrumbs:
Pour milk over the crumbs and let them sit for five minutes until they're soft and spongy. This step sounds simple but it's the difference between dense meatballs and ones that practically melt.
Combine everything gently:
Mix the beef, pork, soaked crumbs, onion, garlic, egg, and spices in a large bowl until just combined—overworking makes them tough and heavy. Think of it as barely bringing a salad together, not kneading dough.
Roll into shape:
Wet your hands so the mixture doesn't stick, then roll each into a golf ball–sized sphere about an inch across. Consistency matters because they'll cook at the same rate.
Brown them properly:
Heat butter until it foams, then add meatballs in a single layer without crowding the pan. Let each one sit for a minute to develop a crust before rolling it, about six to eight minutes total per batch. This browning step is where the flavor begins.
Make the roux:
In the same skillet, melt butter and whisk in flour to create a paste, cooking for just a minute until it loses its raw taste. You're building the base for silky sauce, not a thick paste.
Add the broth:
Gradually pour in beef broth while whisking constantly, scraping up all the brown bits stuck to the pan—those are pure flavor. Simmer for a few minutes until the mixture thickens slightly and tastes cohesive.
Finish with cream and seasonings:
Stir in heavy cream, Worcestershire, and mustard, letting the sauce become pale and luxurious. Taste and adjust salt and pepper until it feels balanced—not too salty, not bland.
Reunite and simmer:
Return the meatballs to the sauce and let everything gentle for eight to ten minutes so they warm through and absorb the flavors. The sauce should be creamy and coat a spoon lightly.
Save
| butterhearth.com

Years later, whenever someone asks me what Scandinavian food tastes like, I think of Ingrid's kitchen and these meatballs—not complicated, but deeply satisfying. There's something about serving these to people you care about that feels like a small gift.

Serving Suggestions

These meatballs are a complete meal served over creamy mashed potatoes, which catch the sauce beautifully. A spoonful of lingonberry jam on the side sounds unusual until you try the sweet-tart contrast with the savory cream and spice—it's the Swedish way and it works. Fresh parsley on top adds a bright note that keeps the dish from feeling too heavy.

Variations and Substitutions

If you're working with what you have on hand, ground turkey or chicken makes a lighter version that still tastes wonderful in this sauce. Cranberry sauce can stand in for lingonberry if that's what your store carries, though lingonberry's subtle tartness is distinctly Swedish. The spices are where you shouldn't compromise—they're what gives these meatballs their identity and warmth.

Storage and Make-Ahead

These keep beautifully in the refrigerator for three days, and the sauce actually deepens in flavor after sitting overnight. You can also freeze them for up to three months—thaw in the fridge and reheat gently on the stove with a splash of broth to restore the sauce's silkiness. I often make a double batch on a quiet Sunday, knowing I have comfort food ready for a hectic week ahead.

  • Cool completely before refrigerating so condensation doesn't water down the sauce.
  • Reheat low and slow to keep the meatballs tender and the cream from breaking.
  • A splash of fresh broth or cream during reheating revives the sauce's texture beautifully.
A plate of warm Swedish Meatballs, deliciously tender and coated in a rich, flavorful gravy. Save
A plate of warm Swedish Meatballs, deliciously tender and coated in a rich, flavorful gravy. | butterhearth.com

These Swedish meatballs remind me that some of the best recipes are the ones people cook for each other, passed along with a story and a smile. Make them for someone you want to feel cared for.

Recipe Questions

What type of meat is used for these meatballs?

Ground beef and ground pork are combined to create tender and flavorful meatballs.

How is the creamy brown sauce made?

The sauce is made by cooking butter and flour, then gradually whisking in beef broth and cream, finished with Worcestershire sauce and Dijon mustard for depth.

Can the meatballs be made with other meats?

Yes, ground turkey or chicken can be used as lighter alternatives while maintaining tenderness.

What is the best way to prevent the meatballs from becoming tough?

Avoid overmixing the meat mixture and soak breadcrumbs in milk beforehand to keep them soft.

What traditional sides complement this dish?

Mashed potatoes, lingonberry jam, and fresh parsley are classic accompaniments that balance the dish’s rich flavors.

Swedish Tender Meatballs Cream

Tender spiced meatballs in a creamy brown sauce with a comforting Scandinavian touch.

Prep duration
25 min
Time to cook
30 min
Complete duration
55 min
Created by Grace Mitchell


Skill Level Medium

Heritage Swedish

Output 4 Portions

Dietary considerations None specified

Components

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 pepper to taste

To Serve (Optional)

01 Mashed potatoes
02 Lingonberry jam
03 Fresh parsley, chopped

Directions

Stage 01

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

Stage 02

Combine meatball ingredients: In a large bowl, combine ground beef, ground pork, soaked breadcrumbs, finely chopped onion, minced garlic, egg, ground allspice, ground nutmeg, salt, and black pepper. Mix gently until just combined.

Stage 03

Form meatballs: With damp hands, roll the mixture into 1-inch meatballs and set them aside.

Stage 04

Brown meatballs: Heat 2 tablespoons butter in a large skillet over medium heat. Fry meatballs in batches, turning regularly, until browned evenly, about 6 to 8 minutes. Remove meatballs and keep warm.

Stage 05

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

Stage 06

Add broth: Gradually whisk in beef broth, scraping up browned bits from the skillet. Simmer for 3 to 4 minutes until the sauce thickens slightly.

Stage 07

Incorporate cream and seasonings: Stir in heavy cream, Worcestershire sauce, and Dijon mustard. Season with salt and pepper to taste.

Stage 08

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

Stage 09

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

Necessary tools

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

Allergy details

Review each component for potential allergens and consider consulting with a healthcare provider if you're unsure about certain ingredients.
  • Contains milk, eggs, and wheat (gluten in breadcrumbs and flour)
  • May contain mustard and soy depending on Worcestershire sauce brand

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy Value: 530
  • Fats: 37 g
  • Carbohydrates: 23 g
  • Protein Content: 28 g