A cozy, restaurant-quality dinner featuring juicy golden turkey meatballs, rich creamy gravy, buttery mashed potatoes, tender green beans, and sweet-tart cranberry sauce.
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 4
Introduction
Swedish-style turkey meatballs recipe with creamy gravy, mashed potatoes, green beans and cranberry sauce is a comforting homemade dinner that brings together savory flavors, creamy textures, and a delicious touch of sweetness. These tender turkey meatballs are seasoned with garlic, onion, and warm spices, then browned until golden and simmered in a silky gravy. Served alongside buttery mashed potatoes, fresh green beans, and cranberry sauce, every bite feels satisfying and special. I love preparing this meal for family dinners because it looks impressive without requiring complicated techniques. The combination of juicy meatballs, rich gravy, and colorful sides makes it a wonderful comfort-food favorite.
Ingredients
For the Swedish-Style Turkey Meatballs
- 1 lb (450 g) ground turkey
- 1/3 cup (35 g) plain breadcrumbs
- 1 large egg
- 1/4 cup (60 ml) milk
- 1/4 cup (40 g) finely chopped onion
- 2 garlic cloves, minced
- 1 tablespoon (4 g) fresh parsley, chopped
- 1/2 teaspoon (1 g) ground allspice
- 1/4 teaspoon (0.5 g) ground nutmeg
- 1/2 teaspoon (3 g) salt
- 1/4 teaspoon (0.5 g) black pepper
- 2 tablespoons (30 ml) olive oil
For the Creamy Swedish Gravy
- 2 tablespoons (28 g) unsalted butter
- 2 tablespoons (16 g) all-purpose flour
- 1 1/2 cups (360 ml) low-sodium chicken broth
- 1/2 cup (120 ml) heavy cream
- 1 teaspoon (5 g) Dijon mustard
- 1 teaspoon (5 ml) Worcestershire sauce, alcohol-free and anchovy-free
- 1/4 teaspoon (0.5 g) black pepper
- Salt, to taste
For the Creamy Mashed Potatoes
- 1 1/2 lb (680 g) Yukon Gold potatoes, peeled and cubed
- 3 tablespoons (42 g) unsalted butter
- 1/3 cup (80 ml) warm milk
- 1/2 teaspoon (3 g) salt
- 1/4 teaspoon (0.5 g) black pepper
- 1 tablespoon (4 g) fresh parsley, chopped
For the Green Beans
- 12 oz (340 g) fresh green beans, trimmed
- 1 tablespoon (14 g) unsalted butter
- 1 garlic clove, minced
- Salt and black pepper, to taste
For Serving
- 1/2 cup (120 g) cranberry sauce
- 2 tablespoons (8 g) fresh parsley, chopped
- Fresh rosemary sprigs, optional
Step-by-Step Instructions
- Prepare the meatball mixture. Combine breadcrumbs and milk in a large bowl and let stand for 2 minutes. Add ground turkey, egg, onion, garlic, parsley, allspice, nutmeg, salt, and pepper. Mix gently until combined without overworking the meat.
- Shape the meatballs. Form the mixture into approximately 16 evenly sized meatballs using slightly damp hands. Keep them loosely packed for a tender texture.
- Brown the turkey meatballs. Heat olive oil in a large skillet over medium heat. Add the meatballs and cook for 6–8 minutes, turning carefully until golden brown on several sides. Transfer to a plate; they will finish cooking in the gravy.
- Prepare the mashed potatoes. Place cubed potatoes in a saucepan and cover with cold salted water. Bring to a boil and simmer for 15–20 minutes until fork-tender. Drain thoroughly, then mash with butter, warm milk, salt, and pepper until creamy.
- Make the creamy gravy. Melt butter in the meatball skillet over medium heat. Whisk in flour and cook for 1–2 minutes until lightly golden. Gradually whisk in chicken broth, followed by heavy cream, Dijon mustard, Worcestershire sauce, and black pepper.
- Simmer the meatballs. Return the browned meatballs to the skillet. Cover and simmer gently for 10–12 minutes, stirring occasionally, until the gravy thickens and the meatballs reach an internal temperature of 165°F (74°C).
- Cook the green beans. Steam green beans for 4–6 minutes until bright green and tender-crisp. Toss with melted butter, minced garlic, salt, and black pepper.
- Assemble the dinner plates. Spoon a generous serving of mashed potatoes onto each plate. Arrange four turkey meatballs alongside, drizzle everything with warm creamy gravy, and add green beans and cranberry sauce.
- Garnish and serve. Sprinkle with fresh parsley and add a rosemary sprig if desired. Serve immediately while the gravy and mashed potatoes are warm.
Tips for Perfect Swedish-Style Turkey Meatballs
- Avoid overmixing: Gently combining the ingredients keeps the meatballs tender instead of dense.
- Use a meat thermometer: Ground turkey must reach 165°F (74°C) for safe consumption.
- Brown before simmering: Golden meatballs add deeper flavor to the creamy gravy.
- Control the gravy thickness: Add a splash of broth if the sauce becomes too thick.
- Keep the potatoes fluffy: Mash while hot and avoid excessive mixing.
Serving Suggestions
Serve these Swedish-style turkey meatballs with a generous scoop of buttery mashed potatoes and extra creamy gravy. Bright green beans balance the rich sauce, while cranberry sauce provides a sweet-tart contrast. A sprinkle of parsley adds freshness and makes the plate especially inviting.
Storage and Reheating
Store leftover meatballs and gravy in airtight containers in the refrigerator for up to 3–4 days. Refrigerate mashed potatoes and green beans separately for the best texture. Reheat meatballs gently in a covered skillet with a splash of broth until thoroughly heated to 165°F (74°C). Freeze cooked meatballs with gravy for up to 3 months for best quality.
Frequently Asked Questions
1. Can I make Swedish-style turkey meatballs ahead of time?
Yes! Prepare and cook the meatballs in advance, then refrigerate them with the gravy. Reheat gently before serving with freshly prepared or reheated mashed potatoes.
2. How do I keep turkey meatballs juicy and tender?
Use breadcrumbs soaked in milk, avoid overmixing, and simmer the meatballs gently in gravy. These techniques help prevent the lean turkey from drying out.
3. Can I substitute cranberry sauce with another topping?
Absolutely. Lingonberry preserves are the traditional Swedish-style pairing, but cranberry sauce works beautifully because its sweet-tart flavor balances the rich, savory gravy.
Final Thoughts
These Swedish-style turkey meatballs with creamy gravy, mashed potatoes, green beans, and cranberry sauce bring classic comfort-food flavors to your dinner table. With tender meatballs, silky gravy, and colorful sides, this satisfying homemade meal is perfect for family dinners and cozy evenings.
```