Swedish Meatballs
Tender and delicious, Swedish Meatballs are a classic comfort food that brings warmth to any dining table. This dish is perfect for family gatherings, holiday feasts, or simply a cozy dinner at home. The combination of beef and pork meatballs simmered in a rich, creamy gravy makes this meal irresistibly flavorful. Plus, they pair wonderfully with mashed potatoes or egg noodles, making it a versatile choice for various occasions.

Why You’ll Love This Recipe
- Easy to Make: This recipe simplifies the process of creating delicious meatballs and gravy, making it perfect for beginners.
- Rich Flavor: The blend of spices and creamy gravy elevates the taste of these meatballs to a new level of comfort.
- Customizable Serving Options: Serve over mashed potatoes or egg noodles, depending on your preference.
- Make-Ahead Friendly: Prepare the meatballs in advance for a quick and easy meal anytime.
- Leftover Friendly: Enjoy the deliciousness of Swedish meatballs for up to three days after cooking.
Tools and Preparation
Before diving into the cooking process, ensure you have all essential tools ready. This will make your experience smoother and more enjoyable.
Essential Tools and Equipment
- Nonstick skillet
- Mixing bowl
- Baking sheet
- Whisk
Importance of Each Tool
- Nonstick skillet: Prevents the meatballs from sticking and allows for easy browning.
- Mixing bowl: Provides ample space for combining ingredients without spilling.
- Baking sheet: Ideal for resting uncooked meatballs before they hit the skillet.
- Whisk: Perfect for blending ingredients thoroughly when making the gravy.
Ingredients
For the Meatballs:
- 3 tablespoons olive oil, divided
- 1 small yellow onion, finely diced (about 3/4 cup)
- 2 cloves garlic, minced
- 3/4 cup panko breadcrumbs
- 1/4 cup whole or 2% milk
- 1 large egg
- 1 1/2 teaspoons kosher salt
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground allspice
- 1/4 teaspoon freshly ground black pepper
- 12 ounces lean ground beef
- 12 ounces ground pork
For the Gravy and Serving:
- 3 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 cups low-sodium beef broth
- 2 teaspoons Dijon mustard
- 1/2 teaspoon kosher salt, plus more as needed
- 1/4 teaspoon freshly ground black pepper, plus more as needed
- 1/2 cup heavy cream or sour cream
- Mashed potatoes or cooked egg noodles (optional)
- Finely chopped fresh parsley (optional)
How to Make Swedish Meatballs
Step 1: Cook Onions and Garlic
Heat 1 tablespoon of olive oil in a nonstick skillet over medium heat. Add the diced onion and minced garlic. Cook for about 2–3 minutes until softened. Transfer to a large mixing bowl.
Step 2: Combine Meatball Ingredients
In the mixing bowl, add:
1. Panko breadcrumbs
2. Milk
3. Egg
4. Salt
5. Nutmeg
6. Allspice
7. Black pepper
Stir all ingredients together until well combined.
Step 3: Add Ground Meats
Add both lean ground beef and ground pork to the mixture. Mix gently until everything is evenly combined, being careful not to overmix.
Step 4: Shape Meatballs
Scoop out portions using a tablespoon (about two tablespoons each) to form approximately thirty meatballs. Roll them into smooth balls using damp hands and place them on a baking sheet.
Step 5: Brown Meatballs
In the same skillet, heat remaining olive oil over medium heat. Brown half of the meatballs for about two minutes per side until golden brown. Transfer back to the baking sheet and repeat with remaining meatballs.
Step 6: Make the Gravy
Reduce heat to medium-low; melt butter in the same skillet. Add flour and stir for one minute until lightly browned.
Gradually whisk in beef broth, Dijon mustard, salt, and pepper while scraping up any browned bits from the pan bottom. Bring this mixture to a gentle simmer.
Step 7: Simmer Meatballs in Gravy
Return all browned meatballs along with any accumulated juices back into the pan with gravy. Simmer uncovered for about ten to twelve minutes, stirring occasionally until fully cooked through and gravy thickens.
Step 8: Stir in Cream
Finally, stir in heavy cream or sour cream into the gravy mixture. Taste your creation and adjust seasoning as necessary before serving.
Serve your delightful Swedish meatballs over mashed potatoes or egg noodles, garnished with fresh parsley if desired!
How to Serve Swedish Meatballs
Swedish meatballs are a delightful dish that can be served in various ways to enhance your dining experience. Whether you’re hosting a dinner party or enjoying a cozy meal at home, these serving suggestions will elevate your dish.
Over Mashed Potatoes
- Creamy mashed potatoes create a comforting base that soaks up the rich gravy.
With Egg Noodles
- Tender egg noodles provide a delightful texture and complement the meatballs beautifully.
On a Bed of Rice
- Fluffy rice is another great option for soaking up the savory sauce while adding heartiness to the meal.
As Part of a Meatball Sub
- For a fun twist, place meatballs in a sub roll with cheese and your favorite toppings for an easy handheld meal.
With Fresh Parsley Garnish
- A sprinkle of finely chopped parsley adds freshness and color, brightening up the dish visually.
Accompanied by Lingonberry Sauce
- This sweet-tart sauce pairs perfectly with Swedish meatballs, balancing their rich flavors.

How to Perfect Swedish Meatballs
Creating perfect Swedish meatballs involves attention to detail and a few key techniques. Focus on these tips to ensure your meatballs are always delicious.
-
Use quality meats – Combining lean ground beef and pork creates the ideal texture and flavor balance.
-
Don’t overmix – Gently combine ingredients when making the meat mixture; this prevents tough meatballs.
-
Chill before cooking – Refrigerating the formed meatballs for at least 30 minutes helps them hold their shape while cooking.
-
Brown evenly – Ensure even browning by cooking in batches; overcrowding the pan can lead to steaming instead of browning.
-
Simmer gently – Allowing the meatballs to simmer in gravy enhances flavor without drying them out.
Best Side Dishes for Swedish Meatballs
Pairing Swedish meatballs with complementary side dishes makes for a well-rounded meal. Here are some great options to consider:
-
Creamy Mashed Potatoes – The ultimate comfort food that absorbs all that delicious gravy.
-
Butter Noodles – Simple egg noodles tossed in butter offer a light and satisfying side.
-
Roasted Vegetables – A mix of seasonal vegetables adds color and nutrition, enhancing your plate’s appeal.
-
Crispy Brussels Sprouts – Roasted or sautéed Brussels sprouts provide a crunchy contrast to the tender meatballs.
-
Swedish Cucumber Salad – A refreshing salad balances the richness of the meatballs with its tangy dressing.
-
Garlic Bread – Crunchy garlic bread is perfect for mopping up any leftover sauce on your plate.
Common Mistakes to Avoid
When making Swedish Meatballs, it’s easy to run into a few common pitfalls. Here are some mistakes to watch out for.
- ingredients: Forgetting key ingredients can lead to bland meatballs. Always double-check your list before cooking.
- Overmixing the meat: Mixing too much can make the meatballs tough. Combine gently until just mixed for tender results.
- Skipping browning: Not browning the meatballs first can result in a lack of flavor. Take the time to brown them in the skillet for depth.
- Ignoring gravy consistency: A thin gravy won’t cling to the meatballs well. Allow it to simmer until thickened for a satisfying sauce.
- Not adjusting seasoning: Under-seasoned dishes fall flat. Taste and adjust salt and pepper before serving for the best flavor.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 3 days.
- Keep leftover Swedish Meatballs and gravy together for maximum flavor retention.
Freezing Swedish Meatballs
- Freeze in a freezer-safe container or bag for up to 3 months.
- Ensure the meatballs are fully cooled before freezing to prevent ice crystals.
Reheating Swedish Meatballs
- Oven: Preheat to 350°F (175°C). Place in a baking dish covered with foil and heat for about 20 minutes or until warmed through.
- Microwave: Place on a microwave-safe plate, cover, and heat in short intervals (1 minute), stirring between each until hot.
- Stovetop: Gently reheat in a skillet over low heat, adding a splash of beef broth if necessary to keep moist.
Frequently Asked Questions
What are Swedish Meatballs?
Swedish Meatballs are tender meatballs made from ground beef and pork, often seasoned with spices, and served in a creamy gravy.
How do I make Swedish Meatball sauce?
To make the sauce, create a roux with butter and flour, then gradually whisk in beef broth and seasonings until thickened.
Can I use other meats for Swedish Meatballs?
Yes! You can substitute turkey or chicken for a lighter version while still enjoying delicious flavors.
What should I serve with Swedish Meatballs?
They are traditionally served with mashed potatoes or egg noodles but also pair well with rice or crusty bread.
How long does it take to cook Swedish Meatballs?
The total cooking time is about 45–55 minutes, including preparation and simmering time.
Final Thoughts
Swedish Meatballs offer a delightful mix of flavors that warms your heart and satisfies your cravings. This dish is versatile; feel free to customize the spices or serve it in different ways. Whether you enjoy them over creamy mashed potatoes or nestled among egg noodles, this comforting meal is sure to be a hit at your table!
Swedish Meatballs
- Total Time: 50 minutes
- Yield: Serves approximately six people 1x
Description
Swedish Meatballs are a beloved comfort food that embodies warmth and flavor. This classic dish features tender meatballs made from a delicious blend of beef and pork, simmered in a rich, creamy gravy. Perfect for family gatherings, holiday feasts, or cozy dinners at home, these meatballs pair beautifully with creamy mashed potatoes or egg noodles. The combination of aromatic spices and the luscious sauce creates a meal that delights the senses. Whether you’re serving it for a special occasion or a simple weeknight dinner, this recipe is sure to impress.
Ingredients
- 3 tablespoons olive oil
- 1 small yellow onion
- 2 cloves garlic
- 3/4 cup panko breadcrumbs
- 1/4 cup milk
- 1 large egg
- 1 1/2 teaspoons kosher salt
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground allspice
- 1/4 teaspoon freshly ground black pepper
- 12 ounces lean ground beef
- 12 ounces ground pork
- 3 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 cups low-sodium beef broth
- 2 teaspoons Dijon mustard
- 1/2 teaspoon kosher salt, plus more as needed
- 1/4 teaspoon freshly ground black pepper, plus more as needed
- 1/2 cup heavy cream
- Mashed potatoes or cooked egg noodles (optional)
- Finely chopped fresh parsley (optional)
Instructions
- In a nonstick skillet, heat 1 tablespoon olive oil over medium heat. Cook diced onion and minced garlic until softened (2–3 minutes). Transfer to a mixing bowl.
- Add panko breadcrumbs, milk, egg, salt, nutmeg, allspice, and black pepper to the bowl; mix well.
- Incorporate ground beef and pork gently until just combined.
- Form about thirty meatballs using two tablespoons of mixture each; place on a baking sheet.
- Brown meatballs in the same skillet with remaining olive oil for about two minutes per side; set aside.
- For the gravy, melt butter in the skillet over medium-low heat. Stir in flour for one minute; whisk in beef broth gradually and bring to a simmer.
- Return meatballs to the skillet and simmer uncovered for about ten minutes until cooked through.
- Stir in heavy cream; adjust seasoning to taste before serving.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Scandinavian
Nutrition
- Serving Size: Approximately 5 meatballs (200g)
- Calories: 370
- Sugar: 2g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 1g
- Protein: 18g
- Cholesterol: 80mg






