Swedish Meatballs with Creamy Gravy and Mashed Potatoes

Classic Swedish comfort food featuring tender meatballs smothered in rich brown gravy, paired with buttery mashed potatoes for a warm and satisfying meal.

Why You’ll Love This Recipe

Swedish Meatballs with Creamy Gravy and Mashed Potatoes is a timeless dish known for its rich, comforting flavors and satisfying texture. The combination of well-seasoned beef and pork meatballs, spiced subtly with allspice and nutmeg, creates a unique flavor that stands out among other meatball recipes. The silky, savory gravy and creamy mashed potatoes round out this dish perfectly, making it ideal for cozy family dinners, holidays, or any time you crave hearty, home-style fare.

ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

For the meatballs:

  • 1/2 lb ground beef
  • 1/2 lb ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 small onion, finely grated
  • 1 egg
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • Salt and pepper, to taste
  • 2 tablespoons butter, for frying

For the gravy:

  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 tablespoon Worcestershire sauce
  • Salt and black pepper, to taste

For the mashed potatoes:

  • 2 lbs potatoes, peeled and cubed
  • 1/2 cup milk
  • 1/4 cup butter
  • Salt, to taste

directions

  1. In a small bowl, soak the breadcrumbs in milk for 5 minutes.
  2. In a large bowl, combine the ground beef, ground pork, grated onion, egg, allspice, nutmeg, salt, pepper, and the soaked breadcrumbs. Mix well until fully combined.
  3. Shape the mixture into small meatballs, approximately 1 inch in diameter, and place them on a tray.
  4. Heat butter in a large skillet over medium heat. Fry the meatballs in batches until browned on all sides and cooked through. Remove and set aside.
  5. In the same skillet, melt butter for the gravy. Whisk in flour and cook for 1–2 minutes to create a roux.
  6. Gradually whisk in the beef broth, then add the heavy cream. Stir in Worcestershire sauce and season with salt and pepper. Simmer until the sauce thickens.
  7. Return the meatballs to the skillet, spoon the gravy over them, and simmer for another 5 minutes.
  8. While the meatballs are cooking, boil the potatoes in salted water until fork tender, about 15–20 minutes.
  9. Drain the potatoes and mash them with milk, butter, and salt until smooth and creamy.
  10. Serve the meatballs and creamy gravy over a bed of mashed potatoes. Garnish with fresh parsley if desired.

Servings and timing

This recipe serves 4 and takes approximately 45–50 minutes from start to finish, including preparation and cooking.

Variations

  • Dairy-free option: Use plant-based milk and cream alternatives, and dairy-free butter.
  • All-beef version: Use only ground beef for a simpler flavor.
  • Add lingonberry sauce: Serve with a spoonful of traditional lingonberry jam for authentic Swedish flair.
  • Low-carb: Replace mashed potatoes with mashed cauliflower.
  • Oven-baked meatballs: Bake the meatballs at 400°F (200°C) for 20 minutes instead of pan-frying.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat meatballs and mashed potatoes together in a covered skillet over low heat, adding a splash of broth or cream to loosen the sauce if necessary. This dish can also be frozen for up to 2 months; thaw overnight in the refrigerator and reheat gently on the stove.

FAQs

What makes Swedish meatballs different from Italian meatballs?

Swedish meatballs are smaller and spiced with allspice and nutmeg, and they’re typically served with a creamy gravy instead of tomato sauce.

Can I make this dish ahead of time?

Yes, both the meatballs and mashed potatoes can be made a day in advance. Reheat gently before serving.

What is the best type of potato for mashed potatoes?

Yukon Gold or Russet potatoes work best for creamy, smooth mashed potatoes.

Can I use store-bought gravy?

While homemade gravy provides the best flavor, store-bought can be used for convenience.

Is it necessary to use both beef and pork?

The mix offers the best flavor and texture, but you can use only one type of meat if preferred.

Can I bake the meatballs instead of frying?

Yes, bake at 400°F (200°C) for 20 minutes, turning halfway through.

What can I serve with this besides mashed potatoes?

Egg noodles, buttered rice, or roasted vegetables make excellent alternatives.

Can I use milk alternatives?

Yes, oat milk or almond milk can be used in both the meatballs and mashed potatoes.

How do I thicken the gravy if it’s too thin?

Simmer longer or whisk in a slurry of 1 teaspoon cornstarch mixed with 2 teaspoons cold water.

Are these meatballs kid-friendly?

Yes, the mild spices and creamy sauce make them a favorite among children.

Conclusion

Swedish Meatballs with Creamy Gravy and Mashed Potatoes is a timeless dish that delivers hearty satisfaction and rich, comforting flavors. Whether served for a cozy family dinner or a festive gathering, this recipe combines tradition and indulgence in every bite. It’s simple enough for a weekday meal yet elegant enough for special occasions—making it a cherished classic you’ll return to again and again.

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 Gravy and Mashed Potatoes

Swedish Meatballs with Creamy Gravy and Mashed Potatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Swedish
  • Diet: Halal

Description

Classic Swedish comfort food featuring tender meatballs smothered in rich brown gravy, paired with buttery mashed potatoes for a warm and satisfying meal.


Ingredients

Units Scale
  • 1/2 lb ground beef
  • 1/2 lb ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 small onion, finely grated
  • 1 egg
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • Salt and pepper, to taste
  • 2 tablespoons butter, for frying
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 tablespoon Worcestershire sauce
  • Salt and black pepper, to taste
  • 2 lbs potatoes, peeled and cubed
  • 1/2 cup milk
  • 1/4 cup butter
  • Salt, to taste

Instructions

  1. In a small bowl, soak breadcrumbs in milk for 5 minutes. In a large bowl, combine all meatball ingredients and the soaked breadcrumbs. Mix until well combined.
  2. Shape into small balls and place on a tray.
  3. Heat butter in a skillet over medium heat. Fry meatballs in batches until browned on all sides and cooked through. Set aside.
  4. In the same skillet, melt butter for the gravy. Whisk in flour and cook for 1–2 minutes.
  5. Slowly whisk in beef broth, then cream. Stir in Worcestershire sauce, salt, and pepper. Simmer until thickened.
  6. Return meatballs to the skillet and coat in gravy. Simmer for 5 more minutes.
  7. Meanwhile, boil potatoes until fork tender. Drain and mash with milk, butter, and salt until smooth.
  8. Serve meatballs and gravy over mashed potatoes. Garnish with chopped parsley if desired.

Notes

  • Use a mix of beef and pork for best flavor and texture.
  • Adjust the thickness of the gravy with more or less broth as needed.
  • Lingonberry jam on the side is a traditional Swedish accompaniment.
  • Meatballs can be made ahead and frozen.

Nutrition

  • Serving Size: 1 plate
  • Calories: 670
  • Sugar: 4g
  • Sodium: 620mg
  • Fat: 42g
  • Saturated Fat: 22g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 150mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

Your email address will not be published. Required fields are marked *