Quick Recipe Version (TL;DR)
Quick Ingredients
- 1/2 lb (225 g) ground beef + 1/2 lb (225 g) ground pork
- 1/2 cup (60 g) fine breadcrumbs + 1/3 cup (80 ml) milk
- 1 small yellow onion, grated (1/2 cup)
- 1 large egg
- 1 tsp kosher salt, 1/2 tsp white pepper, 1/2 tsp allspice, 1/4 tsp nutmeg
- 3 tbsp butter + 1 tbsp neutral oil (for browning)
- 2 tbsp butter + 2 tbsp flour
- 1 cup (240 ml) beef stock + 3/4 cup (180 ml) heavy cream
- 1/2 tsp freshly ground black pepper + 1/4 tsp nutmeg, 1 tsp Dijon
- 1.5 lb (680 g) Yukon Gold potatoes + 1 lb (450 g) rutabaga
- 4 tbsp butter + 1/2 cup (120 ml) warm milk for mash
- 1/2 medium red onion, thinly sliced; 1 cup (100 g) cranberries
- 2 tbsp sugar + 1 tbsp apple cider vinegar
- Chopped parsley or dill for garnish
Do This
- 1. Boil salted water. Add rutabaga; after 5 minutes add potatoes. Cook until tender, 12–15 minutes more.
- 2. Make panade (breadcrumbs + milk). Mix with meats, grated onion, egg, salt, allspice, white pepper, nutmeg. Roll 24 meatballs (1 inch).
- 3. Brown meatballs in 2 tbsp butter + 1 tbsp oil over medium-high, 6–8 minutes total; remove.
- 4. Sauce: melt 2 tbsp butter, whisk in 2 tbsp flour 1 minute. Whisk in stock, then cream, Dijon, black pepper, nutmeg. Simmer.
- 5. Return meatballs; simmer gently 6–8 minutes until 165°F (74°C) internal.
- 6. Mash drained potatoes/rutabaga with 4 tbsp butter, 1/2 cup warm milk, salt, white pepper.
- 7. Relish: sauté red onion 2 minutes in 1 tbsp butter; add cranberries, sugar, vinegar; cook 3–4 minutes until jammy. Serve meatballs over mash with relish and herbs.
Why You’ll Love This Recipe
- Classic Swedish-style seasoning in tender, juicy meatballs—comforting and familiar.
- Silky nutmeg-pepper cream balances warmth and gentle heat, perfect over a buttery root-veg mash.
- Quick cranberry-onion pan relish cuts richness with bright, tart-sweet pop.
- Weeknight-manageable method with smart shortcuts and one-pan sauce.
Grocery List
- Produce: Yukon Gold potatoes, rutabaga (swede), yellow onion, red onion, fresh or frozen cranberries, parsley or dill, lemon or orange (optional zest)
- Dairy: Whole milk, heavy cream, unsalted butter, 1 large egg
- Pantry: Ground beef, ground pork, fine breadcrumbs, beef stock, Dijon mustard, apple cider vinegar, sugar, kosher salt, black pepper, white pepper, ground allspice, ground nutmeg, neutral oil, all-purpose flour
Full Ingredients
Swedish-Style Meatballs
- 1/2 lb (225 g) ground beef (85–90% lean)
- 1/2 lb (225 g) ground pork
- 1/2 cup (60 g) fine dry breadcrumbs
- 1/3 cup (80 ml) whole milk
- 1 small yellow onion, finely grated (about 1/2 cup)
- 1 large egg
- 1 tsp kosher salt
- 1/2 tsp ground white pepper
- 1/2 tsp ground allspice
- 1/4 tsp ground nutmeg
- 2 tbsp unsalted butter + 1 tbsp neutral oil (for browning)
Nutmeg-Pepper Cream Sauce
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 1 cup (240 ml) low-sodium beef stock
- 3/4 cup (180 ml) heavy cream
- 1 tsp Dijon mustard
- 1/2 tsp freshly ground black pepper
- 1/4 tsp ground nutmeg
- Kosher salt to taste
Potato & Rutabaga Mash
- 1.5 lb (680 g) Yukon Gold potatoes, peeled and 1-inch chunks
- 1 lb (450 g) rutabaga (swede), peeled and 3/4-inch chunks
- 4 tbsp (56 g) unsalted butter
- 1/2 cup (120 ml) whole milk, warmed
- 1 tsp kosher salt (or to taste)
- 1/4 tsp ground white pepper
Quick Cranberry-Onion Pan Relish
- 1 tbsp unsalted butter
- 1 tsp neutral oil
- 1/2 medium red onion, thinly sliced (about 1 cup)
- 1 cup (100 g) fresh or frozen cranberries
- 2 tbsp granulated sugar (to taste)
- 1 tbsp apple cider vinegar
- Pinch kosher salt
- Optional: 1 tsp finely grated orange zest
To Serve
- 2 tbsp chopped fresh parsley or dill
- Extra freshly ground black pepper

Step-by-Step Instructions
Step 1: Start the mash
Bring a large pot of well-salted water to a boil. Add the rutabaga cubes first and cook for 5 minutes. Add the potatoes and continue cooking until both are very tender when pierced, 12–15 minutes more. Drain well and let steam-dry in the hot pot (off heat) for 2 minutes.
Step 2: Make the meatball mixture
In a large bowl, stir the breadcrumbs with the milk and let stand 2 minutes to form a panade. Add the ground beef, ground pork, grated onion, egg, salt, white pepper, allspice, and nutmeg. Mix gently with a fork or your hand until just combined—do not overwork. With damp hands, roll into about 24 meatballs (roughly 1 inch / 2.5 cm). If you have time, chill 10 minutes to help them hold their shape.
Step 3: Brown the meatballs
Heat 2 tbsp butter and 1 tbsp oil in a large skillet over medium-high heat. Add meatballs in a single layer without crowding (brown in batches if needed). Sear, turning every 1–2 minutes, until deeply browned on most sides, 6–8 minutes total. Transfer to a plate. Tip: If you want to hold the first batch warm, set your oven to 200°F (95°C) and place the plate inside.
Step 4: Build the nutmeg-pepper cream and finish cooking
Lower heat to medium. If the pan is dry, add 2 tbsp butter. Sprinkle in the flour and whisk for 1 minute. Gradually whisk in the beef stock, scraping up browned bits. Stir in the cream and Dijon; simmer 2–3 minutes until lightly thickened. Season with black pepper, nutmeg, and a pinch of salt.
Return meatballs (and any juices) to the pan, coat with sauce, and simmer gently 6–8 minutes, turning once, until cooked through and reaching 165°F (74°C) internal temperature. Keep on low heat while you finish the mash and relish.
Step 5: Finish the mash
Add the butter and warm milk to the drained potatoes and rutabaga. Mash until smooth and fluffy. Season with 1 tsp salt and white pepper (adjust to taste). Cover to keep warm.
Step 6: Make the quick cranberry-onion pan relish
In a small skillet over medium heat, melt 1 tbsp butter with 1 tsp oil. Add the red onion; cook, stirring, until just softened and glossy, about 2 minutes. Add the cranberries, sugar, vinegar, and a pinch of salt. Cook 3–4 minutes, stirring, until the cranberries burst and the mixture turns jammy and spoonable. Stir in orange zest if using. Keep warm off heat.
Step 7: Plate and serve
Divide the mash among warm plates or shallow bowls. Spoon meatballs and plenty of nutmeg-pepper cream over the top. Add a generous spoonful of cranberry-onion relish on the side. Finish with chopped parsley or dill and a few extra grinds of black pepper. Serve immediately.
Pro Tips
- Grate the onion finely so it melts into the meatballs, keeping them tender and juicy.
- Start rutabaga ahead of potatoes; it’s denser and needs a head start for perfect timing.
- Use a light hand when mixing and shaping meatballs—overworking compacts the texture.
- Adjust sauce thickness by simmering 1–2 minutes longer or whisking in a tablespoon of stock to loosen.
- Warm the milk for the mash to keep everything hot and fluffy (cold dairy can make mash gluey).
Variations
- Lighter poultry version: Use ground turkey or chicken. Add 1 tbsp olive oil to the mixture for moisture and cook to 165°F (74°C).
- Gluten-free: Swap breadcrumbs for certified GF crumbs or quick oats; thicken the sauce with 1 tbsp cornstarch whisked into the stock instead of flour.
- Scandi-leaning swap: Use lingonberry jam instead of the cranberry relish, thinning with a splash of water and a dash of vinegar.
Storage & Make-Ahead
Refrigerate leftovers in separate airtight containers (meatballs in sauce, mash, and relish) for up to 4 days. Reheat meatballs gently in a covered skillet over low heat with a splash of stock or water, 6–8 minutes. Microwave mash with a little extra milk, stirring every 45 seconds until hot. The relish reheats in 30–60 seconds on the stovetop.
Freeze fully cooked meatballs in sauce for up to 2 months; thaw overnight in the fridge and reheat gently. The mash is best fresh but can be frozen up to 1 month; thaw and stir in warm milk and butter to restore creaminess. Meatballs can also be formed raw and frozen on a sheet tray, then bagged; cook from frozen by browning longer and simmering to 165°F (74°C).
Nutrition (per serving)
Approximate: 1000 calories; 66 g fat (35 g saturated); 67 g carbohydrates; 33 g protein; 4 g fiber; 1150 mg sodium. Values will vary based on brands and exact measurements.


Leave a Reply