Swedish meatballs are a classic comfort food loved around the world. They’re tender, flavorful, and perfect for any occasion. This dish brings the rich flavors of Scandinavian cuisine right to your table, making it a delightful meal for your family or guests. Let’s dive into what makes these meatballs so special and how you can bring them to life in your kitchen.

Why Make This Recipe
There are many reasons to make the best Swedish meatballs. First, they are quick and easy to prepare, making them a great weeknight meal. Second, they offer a wonderful blend of spices that give them a unique flavor. Plus, they pair perfectly with sides like mashed potatoes or egg noodles, ensuring a satisfying meal. Lastly, making them from scratch is not only enjoyable, but it also allows you to control the ingredients and flavors to suit your taste.
How to Make The Best Swedish Meatballs
Making Swedish meatballs is a simple process that anyone can master. All you need are the right ingredients and a few steps to follow. Here’s how to do it!
Ingredients
- 1 pound ground beef
- 1/4 cup panko bread crumbs
- 1 tablespoon chopped parsley
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 1/4 cup finely chopped onion
- 1/2 teaspoon garlic powder
- 1/8 teaspoon pepper
- 1/2 teaspoon salt
- 1 egg
- 1 tablespoon olive oil
- 1 tablespoon butter
- 4 tablespoons butter (for sauce)
- 3 tablespoons flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
Directions
- In a medium-sized bowl, combine the ground beef, panko bread crumbs, chopped parsley, allspice, nutmeg, onion, garlic powder, pepper, salt, and egg. Mix everything together until fully combined.
- Roll the mixture into 12 large meatballs or 20 small meatballs, whichever size you prefer.
- In a large skillet over medium-high heat, add the olive oil and butter. Once hot, add the meatballs. Cook for about 7-8 minutes, turning continuously until they are browned on each side and cooked through. Transfer them to a plate and cover with foil to keep warm.
- In the same skillet, add the 4 tablespoons of butter and 3 tablespoons of flour. Whisk together until it turns brown.
- Slowly add the beef broth and heavy cream, stirring continuously. Then add Worcestershire sauce and Dijon mustard. Bring this mixture to a simmer until the sauce begins to thicken. Season with salt and pepper to taste.
- Add the meatballs back into the skillet, reducing the heat to a simmer for another 1-2 minutes. Serve the meatballs over egg noodles or mashed potatoes.
How to Serve The Best Swedish Meatballs
To serve Swedish meatballs, place them attractively on a plate with a generous helping of sauce on top. They pair perfectly with sides like egg noodles, mashed potatoes, or steamed vegetables. Garnish with fresh parsley for a pop of color and extra flavor.
How to Store The Best Swedish Meatballs
To store any leftovers, let the meatballs cool completely. Place them in an airtight container and refrigerate for up to 3 days. You can also freeze cooked meatballs in a freezer-safe container for up to 2 months. When you’re ready to enjoy them again, simply reheat in the microwave or on the stovetop until warmed through.
Tips to Make The Best Swedish Meatballs
- Make sure to mix the meat mixture gently to avoid tough meatballs.
- For extra flavor, let the meatballs rest in the fridge for 30 minutes before cooking.
- If you prefer a creamier sauce, increase the heavy cream and reduce the beef broth slightly.
Variation
Feel free to add grated cheese, such as parmesan or mozzarella, to the meat mixture for added flavor. You can also use ground turkey or pork for a different protein option.
FAQs
Q1: Can I use frozen meatballs instead of making them from scratch?
Yes, you can! Frozen meatballs can save time. Just cook them according to package instructions and add them to the sauce.
Q2: How do I make this dish gluten-free?
You can use gluten-free bread crumbs and a cornstarch slurry instead of flour to thicken the sauce.
Q3: Can I make these meatballs in advance?
Absolutely! You can prepare the meatballs ahead of time and freeze them before cooking. Just thaw and cook when you’re ready to eat!
With this guide, making the best Swedish meatballs at home is easy and enjoyable. Your family will love this comforting dish, so gather your ingredients and get cooking!

Swedish Meatballs
Ingredients
Meatball Ingredients
- 1 pound ground beef
- 1/4 cup panko bread crumbs
- 1 tablespoon chopped parsley
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 1/4 cup finely chopped onion
- 1/2 teaspoon garlic powder
- 1/8 teaspoon pepper
- 1/2 teaspoon salt
Sauce Ingredients
- 1 tablespoon olive oil
- 1 tablespoon butter
- 4 tablespoons butter (for sauce)
- 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
Preparation
- In a medium-sized bowl, combine the ground beef, panko bread crumbs, chopped parsley, allspice, nutmeg, onion, garlic powder, pepper, salt, and egg. Mix everything together until fully combined.
- Roll the mixture into 12 large meatballs or 20 small meatballs, whichever size you prefer.
Cooking
- In a large skillet over medium-high heat, add the olive oil and butter. Once hot, add the meatballs. Cook for about 7-8 minutes, turning continuously until they are browned on each side and cooked through. Transfer them to a plate and cover with foil to keep warm.
- In the same skillet, add the 4 tablespoons of butter and 3 tablespoons of flour. Whisk together until it turns brown.
- Slowly add the beef broth and heavy cream, stirring continuously. Then add Worcestershire sauce and Dijon mustard. Bring this mixture to a simmer until the sauce begins to thicken. Season with salt and pepper to taste.
- Add the meatballs back into the skillet, reducing the heat to a simmer for another 1-2 minutes. Serve the meatballs over egg noodles or mashed potatoes.


