If you’re searching for the best homemade Swedish meatballs recipe with mashed potatoes, look no further. This is the ultimate family dinner, packed with classic Nordic flavors and the kind of creamy meatball gravy that belongs in every comfort food hall of fame.
Inspired by traditional Swedish recipes (yes, the IKEA kind!), these meatballs are seasoned with nutmeg and allspice, pan-fried until golden, and coated in a rich brown sauce made from scratch. When served over fluffy homemade mashed potatoes, this easy meatball dinner becomes pure soul food.
Whether you’re looking for a cozy winter dinner, Sunday meal prep, or a kid-approved comfort classic, these Swedish meatballs with creamy mashed potatoes check every box.
Why You’ll Love These Swedish Meatballs and Mashed Potatoes
- Ready in under 1 hour – Perfect for busy weeknights.
- Simple ingredients – All pantry staples, no fuss.
- One-pan Swedish meatball recipe – Less mess, more flavor.
- Kid-approved comfort food – A picky-eater favorite.
- Authentic taste – Real Swedish seasoning and texture.
- Perfect for meal prep – Store, freeze, reheat with ease.
Ingredients for Creamy Swedish Meatballs and Mashed Potatoes
For the Swedish Meatballs:
- 1 lb ground beef (or beef/pork mix for extra flavor)
- ½ cup breadcrumbs
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 egg
- ¼ tsp ground allspice
- ¼ tsp ground nutmeg
- Salt and black pepper, to taste
- 2 tbsp butter, for frying
Gravy:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tsp Worcestershire sauce
- Salt and pepper, to taste
Mashed Potatoes:
- 2 lbs russet potatoes, peeled and cubed
- 4 tbsp butter
- ½ cup milk (warm)
- Salt, to taste
💡 Use gluten-free flour and breadcrumbs for a GF version.
Sub plant-based cream for dairy-free Swedish meatballs.

How to Make Swedish Meatballs with Mashed Potatoes (Step-by-Step)
Step 1: Make the Mashed Potatoes
- Peel and cube your potatoes.
- Boil in salted water for 15–20 minutes until fork-tender.
- Drain, mash with warm milk, butter, and salt.
- Set aside and keep warm.
Step 2: Prepare and Cook the Meatballs
- Combine beef, onion, garlic, breadcrumbs, egg, nutmeg, allspice, salt, and pepper in a bowl.
- Form into 1-inch balls.
- In a skillet, melt butter and fry meatballs in batches until browned.
- Remove and set aside.
Step 3: Make the Creamy Gravy
- In the same skillet, melt butter and whisk in flour to form a roux.
- Slowly add beef broth, then cream, whisking constantly.
- Add Worcestershire, salt, and pepper.
- Simmer until thickened.
Step 4: Simmer the Meatballs
- Return meatballs to skillet and coat in sauce.
- Cover and simmer on low for 10 minutes.
- Spoon over mashed potatoes and garnish with parsley or lingonberry jam.
Pro Tips for the Best Swedish Meatballs Dinner
- Chill meatballs before frying – Helps them stay round.
- Deglaze the skillet with a splash of broth or wine for extra flavor.
- Use Yukon gold potatoes for a creamier mashed base.
- Add sour cream to mashed potatoes for tang and richness.
- Want extra creaminess? Add a spoon of cream cheese to the mash.
Best Ways to Serve Swedish Meatballs with Mashed Potatoes
- With steamed green peas or buttered carrots
- Topped with lingonberry jam (traditional pairing!)
- Add a side of crusty bread or dinner rolls
- For lunch the next day, turn them into meatball sandwiches
Related: [Cheesy Beef and Potato Casserole] | [Homemade Brioche Rolls Recipe]
Nutritional Information (Per Serving)
Nutrient | Amount |
---|---|
Calories | 620 kcal |
Protein | 25g |
Carbs | 38g |
Fat | 40g |
Fiber | 4g |
Sodium | 890mg |
Calcium | 110mg |
Iron | 4mg |
Storage & Leftovers: How to Keep Swedish Meatballs Fresh
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze meatballs in gravy (without potatoes) for 2 months.
- Reheating: Warm on the stove or microwave with a splash of broth to rehydrate.
FAQs – Swedish Meatballs and Mashed Potatoes
Can I freeze Swedish meatballs and mashed potatoes?
Yes! Freeze the meatballs in their sauce. Mashed potatoes can be frozen separately, though they may be a bit grainy when reheated.
What can I use instead of heavy cream?
Use half-and-half, evaporated milk, or a non-dairy cream like oat or soy for a lighter option.
Why are my Swedish meatballs falling apart?
You may be overmixing or using too little binder. Make sure to use enough egg and breadcrumbs, and chill before frying.
Are Swedish meatballs the same as Italian meatballs?
Not quite. Swedish meatballs use warming spices like nutmeg and allspice and are served in a cream-based gravy, not marinara.
Related Recipes You’ll Love
- Hamburger Steak with Onion Gravy – Easy Dinner Recipe
- Lipton Onion Soup Meatloaf Recipe – Easy Savory Dinner
- Steak and Shrimp Scampi Recipe – Easy Garlic Butter Dish
Conclusion
This Swedish Meatballs with Mashed Potatoes recipe is your go-to for classic comfort food that’s hearty, flavorful, and sure to impress. With easy steps, simple ingredients, and an ultra-creamy gravy, it’s the ultimate family dinner or freezer meal.
👉 Now you know how to make the best homemade Swedish meatballs and mashed potatoes from scratch—what’s your favorite way to serve them?
📩 Leave a comment below or tag us on social media with your version of this Nordic classic!