Experience a taste of Sweden with these mouthwatering Swedish meatballs! Tender, juicy, and smothered in a rich gravy, this classic dish is sure to warm your heart and satisfy your cravings. Perfect for dinner or entertaining guests, this recipe will transport you straight to a cozy Swedish kitchen. Let’s dive into the delightful world of Swedish meatballs!
Ingredients
– 1 lb ground beef
– 1/2 lb ground pork
– 1/2 cup breadcrumbs
– 1/4 cup grated onion
– 1/4 cup milk
– 1 egg
– 1 tsp salt
– 1/2 tsp pepper
– 1/4 tsp nutmeg
– 1/4 tsp allspice
– 2 tbsp butter (for frying)
– 2 cups beef broth
– 1 cup heavy cream
Servings and Cooking Time
This recipe serves 4-6 people. Preparation time is approximately 20 minutes, while cooking time takes about 30 minutes.
Nutritional Value
One serving (approximately 3 meatballs) contains: 350 calories, 25g fat, 20g protein, 15g carbohydrates, and 1g fiber. Note that these values are for one person.
Step-by-Step Cooking Process
- In a bowl, mix ground beef and pork.
- Add breadcrumbs, grated onion, milk, egg, salt, pepper, nutmeg, and allspice.
- Combine until well mixed, then form into small meatballs.
- Heat butter in a skillet over medium heat.
- Fry meatballs until browned on all sides, about 10-15 minutes.
- Remove meatballs and set aside. Drain excess fat.
- Add beef broth to the skillet, scraping up any browned bits.
- Stir in heavy cream, bringing the mixture to a simmer.
- Add meatballs back into the skillet, simmer for 10 minutes.
- Serve hot with gravy poured over the meatballs.
Alternative Ingredients
You can substitute ground turkey for a lighter option, or use gluten-free breadcrumbs for a gluten-free version. Additionally, vegetable broth can replace beef broth for a vegetarian-friendly dish.
Serving and Pairings
Swedish meatballs are traditionally served with creamy mashed potatoes, lingonberry sauce, or a side of steamed vegetables. They also pair beautifully with egg noodles or rice for a comforting meal.
Storage and Reheating
Store leftover meatballs in an airtight container in the fridge for up to 3 days. For longer storage, they can be frozen for up to 3 months. Reheat in a skillet over low heat or in the microwave until warmed through.
Cooking Mistakes
- Don’t overmix the meat mixture to avoid tough meatballs.
- Ensure the skillet is hot enough to brown the meatballs properly.
- Don’t skip the simmering step; it enhances the flavor.
- Use a meat thermometer to ensure they are cooked through (internal temp 160°F).
- Be cautious with salt; too much can overpower the dish.
Helpful Tips
- For extra flavor, add garlic powder to the meat mixture.
- Let the meatballs rest before serving to enhance juiciness.
- Experiment with spices for a personalized taste.
- Use a cookie scoop for uniform meatballs.
FAQs
Can I make Swedish meatballs ahead of time?
Yes, you can prepare the meatballs in advance and refrigerate them before cooking. Just fry them right before serving for the best texture.
What can I serve with Swedish meatballs?
Traditional accompaniments include mashed potatoes, lingonberry sauce, and steamed vegetables. You can also serve with rice or noodles.
Are Swedish meatballs healthy?
While delicious, Swedish meatballs can be high in calories and fat. Opt for leaner meats and lighter sauces to make them healthier.
Can I freeze Swedish meatballs?
Yes, cooked meatballs freeze well. Store them in an airtight container and reheat as needed for a quick meal.
What is the origin of Swedish meatballs?
Swedish meatballs have roots in the 18th century, influenced by various cultures, but they were popularized in Sweden in the 20th century.
Conclusion
Swedish meatballs are a delightful dish that brings comfort and joy to any table. With their rich flavors and satisfying texture, this recipe is sure to become a family favorite. Enjoy making and sharing this delicious meal!

Swedish Meatballs
Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup grated onion
- 1/4 cup milk
- 1 egg
- 1 tsp salt
- 1/2 tsp pepper
- 1/4 tsp nutmeg
- 1/4 tsp allspice
- 2 tbsp butter
- 2 cups beef broth
- 1 cup heavy cream
Instructions
- In a bowl, mix ground beef and pork.
- Add breadcrumbs, grated onion, milk, egg, salt, pepper, nutmeg, and allspice.
- Combine until well mixed, then form into small meatballs.
- Heat butter in a skillet over medium heat.
- Fry meatballs until browned on all sides, about 10-15 minutes.
- Remove meatballs and set aside. Drain excess fat.
- Add beef broth to the skillet, scraping up any browned bits.
- Stir in heavy cream, bringing the mixture to a simmer.
- Add meatballs back into the skillet, simmer for 10 minutes.
- Serve hot with gravy poured over the meatballs.