These Swedish meatballs are the kind of comforting dinner that instantly makes the kitchen feel warm and inviting. Tender beef meatballs seasoned with gentle spices like allspice and nutmeg are simmered in a rich, creamy gravy that coats every bite beautifully.
It’s a cozy classic that comes together quickly enough for a weeknight but still feels special enough for family dinner.
Why I Love This Recipe
What makes this recipe such a favorite is how balanced it feels. The meatballs are soft and flavorful, while the creamy sauce adds richness without becoming too heavy.
It’s the sort of meal that pairs perfectly with mashed potatoes, buttered noodles, or even crusty bread, making it easy to fit into whatever dinner you’re planning.
Ingredients
Meatballs:
- 1 pound ground beef
- 1/4 cup panko bread crumbs
- 1 tablespoon parsley chopped
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- ¼ cup onion finely chopped
- ½ teaspoon garlic powder
- ⅛ teaspoon pepper
- ½ teaspoon salt
- 1 egg
- 1 tablespoon olive oil
- 1 tablespoon butter
Sauce:
- 4 tablespoons butter
- 3 tablespoons flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
Ingredient Guidance
Use finely chopped onion so it blends smoothly into the meatball mixture and keeps the texture tender. The allspice and nutmeg are what give these meatballs their classic warmth, so don’t skip them. Heavy cream makes the sauce silky and rich, while Dijon mustard adds a gentle tang that keeps it balanced.
Spotlight on Key Ingredients
Allspice & Nutmeg
Texture: Fine ground spices
Flavor: Warm, slightly sweet, aromatic
Prep Tip: Measure carefully since a little goes a long way
Common Mistake: Adding too much can overpower the meat
Heavy Cream
Texture: Smooth and rich
Flavor: Mildly creamy
Prep Tip: Add over low heat to prevent splitting
Common Mistake: Boiling too hard after adding it
Ingredient Substitutions for Different Needs
- Lighter version
Use half-and-half instead of heavy cream for a lighter sauce, though it will be less rich. - Mixed meat version
A mix of ground beef and pork makes the meatballs even softer. - Gluten-free option
Use gluten-free breadcrumbs and flour. - Extra herb flavor
Fresh dill or parsley can be added before serving. - Lower fat option
Use lean ground beef and reduce butter slightly.
Equipment & Tools
- Large mixing bowl
- Measuring cups/spoons
- Large skillet or frying pan
- Wooden Spoon or Spatula
- Whisk
- Plate or baking sheet (for shaping meatballs)
Step-by-Step Instructions
- In a bowl, mix ground beef, breadcrumbs, onion, parsley, spices, egg, salt, and pepper.
- Roll the mixture into small meatballs (about 1-inch size).
- Heat olive oil and butter in a skillet; cook meatballs until browned and cooked through. Remove and set aside.
- In the same pan, melt butter for the sauce. Whisk in flour and cook for 1 minute.
- Gradually add beef broth while whisking to avoid lumps.
- Stir in heavy cream, Worcestershire sauce, and Dijon mustard. Simmer until thickened.
- Add meatballs back into the sauce; simmer for 5–7 minutes to coat evenly.
- Season with salt and pepper to taste. Serve hot with mashed potatoes or pasta and Easter Punch.
Swedish Meatballs Recipe
Equipment
- Large mixing bowl
- Measuring cups/spoons
- Large skillet or frying pan
- Plate or baking sheet (for shaping meatballs)
Ingredients
Meatballs:
- 1 pound ground beef
- 1/4 cup panko bread crumbs
- 1 tablespoon parsley chopped
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- ¼ cup onion finely chopped
- ½ teaspoon garlic powder
- ⅛ teaspoon pepper
- ½ teaspoon salt
- 1 egg
- 1 tablespoon olive oil
- 1 tablespoon butter
Sauce:
- 4 tablespoons butter
- 3 tablespoons flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
Instructions
- In a bowl, mix ground beef, breadcrumbs, onion, parsley, spices, egg, salt, and pepper.
- Roll the mixture into small meatballs (about 1-inch size).
- Heat olive oil and butter in a skillet; cook meatballs until browned and cooked through. Remove and set aside.
- In another pan, melt butter for the sauce. Whisk in flour and cook for 1 minute.
- Gradually add beef broth while whisking to avoid lumps.
- Stir in heavy cream, Worcestershire sauce, and Dijon mustard. Simmer until thickened.
- Add meatballs back into the sauce; simmer for 5–7 minutes to coat evenly.
- Season with salt and pepper to taste. Serve hot with mashed potatoes or pasta and Easter Punch.
Nutrition
How to Know It’s Done
- The meatballs are browned all over
The outside should have a rich golden-brown color, which adds flavor and helps them hold together. - The centers are fully cooked
Cut one open to check that there is no pink inside. - The sauce coats the spoon
The gravy should be thick enough to cling lightly to the back of a spoon. - The meatballs are coated evenly
After simmering in the sauce, every meatball should have a glossy creamy coating. - The aroma smells rich and warm
You should clearly notice the buttery gravy and gentle spice notes.
Cooking Tips and Tricks

1. Don’t overmix the meat
Mix just until combined so the meatballs stay tender instead of dense.
2. Keep the meatballs uniform
Same-sized meatballs cook evenly and look better when served.
3. Brown first, simmer later
This gives the best texture and flavor.
4. Whisk constantly for the sauce
This prevents lumps and keeps it smooth.
5. Simmer gently
Low heat helps the sauce stay creamy.
Common Mistakes and How to Fix Them
- MEATBALLS TOO TOUGH?
The mixture may have been overworked. Mix gently next time. - SAUCE TOO THIN?
Let it simmer a little longer until it thickens. - SAUCE TOO THICK?
Add a splash of broth and whisk again. - TOO SALTY?
Serve with extra potatoes or pasta to balance it. - MEATBALLS FALLING APART?
Make sure the egg and breadcrumbs are mixed well.
Quick Fixes for Flavor and Texture
1. More richness? Add extra cream
2. More tang? Add a touch more Dijon
3. More warmth? Tiny pinch of nutmeg
4. Too mild? Add black pepper
5. Too dry? Spoon extra sauce on top
Try More Meatballs Recipe!
- Crockpot Meatball
- Delicious BBQ Meatballs
- Halloween Mummy Meatballs
- Chicken Meatballs
- Christmas Spicy Lamb Meatballs
Make-Ahead and Storage Tips
- Shape ahead
Meatballs can be shaped a day early. - Refrigerate leftovers
Keeps well for up to 3 days. - Reheat gently
Warm slowly on the stovetop. - Freeze well
Freeze meatballs and sauce separately if possible. - Add broth when reheating
This keeps the sauce creamy.
Texture & Flavor Profile
Tenderness: High
Creaminess: Rich
Warm spice: Mild
Savory depth: High
Finish: Smooth and comforting
Variations to Try
- Pork-beef mix version
Softer texture and richer flavor. - Mushroom sauce version
Add sautéed mushrooms to the gravy. - Spicier version
Add extra black pepper. - Herb-forward version
Use dill and parsley. - Pasta bowl version
Serve over egg noodles.
Frequently Asked Questions
Can I use pork instead of beef?
Yes, pork works beautifully and makes them extra tender.
Can I freeze them?
Yes, they freeze very well.
Best side dish?
Mashed potatoes are the classic pairing.
Can I make them ahead?
Yes, both meatballs and sauce can be prepared early.
Why nutmeg and allspice?
They create the classic Swedish flavor.
Can I use milk instead of cream?
Yes, though the sauce will be lighter.
How long do leftovers last?
Up to 3 days refrigerated.
Can I bake instead of pan-fry?
Yes, but pan-frying gives more flavor.
How do I keep them tender?
Avoid overmixing.
Can I add mushrooms?
Absolutely, they work beautifully.

hi there,
i’m Anne
A food blogger with a passion for creating vibrant, approachable recipes.












