Swedish meatballs are a beloved comfort food, offering a delightful combination of savory meatballs and rich, creamy gravy. This dish is not only satisfying but also incredibly versatile, making it perfect for family dinners or special occasions. With a few simple ingredients, you can create a meal that transports you straight to Sweden. Get ready to indulge in this delicious recipe that will leave you craving more!
Ingredients
– 1 lb ground beef
– ½ lb ground pork
– 1 small onion, finely chopped
– ½ cup breadcrumbs
– 1/4 cup milk
– 1 egg
– 1 tsp salt
– ½ tsp pepper
– ½ tsp allspice
– ½ tsp nutmeg
– 2 tbsp butter (for frying)
– 2 cups beef broth
– 1 cup heavy cream
– 2 tbsp flour (for gravy)
Servings and Cooking Time
This recipe makes approximately 4 servings. Preparation time is about 15 minutes, with a cooking time of 25 minutes.
Nutritional Value
Each serving (about 4 meatballs with gravy) contains approximately 450 calories, 30g protein, 30g fat, and 15g carbohydrates. This is based on one serving for one person.
Step-by-Step Cooking Process
1. In a large bowl, combine ground beef and ground pork.
2. Add finely chopped onion, breadcrumbs, milk, egg, salt, pepper, allspice, and nutmeg.
3. Mix all ingredients until well combined.
4. Shape the mixture into small meatballs (about 1 inch in diameter).
5. Heat butter in a skillet over medium heat.
6. Fry the meatballs in batches until browned on all sides.
7. Remove meatballs from the skillet and set aside.
8. In the same skillet, sprinkle flour and whisk to combine with the leftover fat.
9. Gradually add beef broth, stirring constantly until smooth.
10. Add cream to the skillet, then return meatballs to the sauce.
11. Simmer for about 10 minutes to ensure meatballs are cooked through.
12. Adjust seasoning as desired before serving.
Alternative Ingredients
You can substitute ground beef with turkey or chicken for a lighter option. For gluten-free meatballs, use gluten-free breadcrumbs or oats. Dairy-free alternatives for cream and milk are also available.
Serving and Pairings
Swedish meatballs pair wonderfully with creamy mashed potatoes, egg noodles, or a side of lingonberry sauce. A crisp green salad or steamed vegetables also complement the dish beautifully.
Storage and Reheating
Store leftover Swedish meatballs in an airtight container in the refrigerator for up to 3 days. They can also be frozen for up to 2 months. Reheat in the microwave or on the stovetop, adding a splash of broth to keep the meatballs moist.
Cooking Mistakes
– Avoid overmixing the meat mixture to keep meatballs tender.
– Ensure the meatballs are cooked through but not overcooked.
– Don’t skip browning; it adds flavor.
– Use a meat thermometer for perfect doneness.
– Adjust seasoning to taste before serving.
Helpful Tips
– For extra flavor, sauté the onions before adding them to the meat mixture.
– Experiment with spices to customize the flavor.
– Serve with fresh parsley for a pop of color.
– Keep the sauce warm while you cook the meatballs to enhance flavor.
FAQs
Can I make Swedish meatballs ahead of time?
Yes, you can prepare the meatballs in advance and refrigerate or freeze them. Just reheat in the sauce before serving.
What is the best way to serve Swedish meatballs?
Serve them with creamy mashed potatoes, egg noodles, or a side of lingonberry sauce for an authentic experience.
Can I use a different meat?
Absolutely! Ground turkey or chicken can be used for a lighter version, or even a mix of different meats for added flavor.
How do I store leftover meatballs?
Place them in an airtight container in the fridge for up to 3 days or freeze for up to 2 months.
What can I serve with Swedish meatballs?
Pair them with mashed potatoes, noodles, or a refreshing salad. Lingonberry sauce is also a traditional accompaniment.
Conclusion
Swedish meatballs are a comforting and delicious dish that brings warmth and joy to any table. With simple ingredients and easy preparation, this recipe is perfect for both novice and experienced cooks alike. Enjoy this delightful dish with family and friends, and savor every bite!

Swedish Meatballs
Ingredients
- 1 lb ground beef
- ½ lb ground pork
- 1 small onion finely chopped
- ½ cup breadcrumbs
- ¼ cup milk
- 1 egg
- 1 tsp salt
- ½ tsp pepper
- ½ tsp allspice
- ½ tsp nutmeg
- 2 tbsp butter for frying
- 2 cups beef broth
- 1 cup heavy cream
- 2 tbsp flour for gravy
Instructions
- In a large bowl, combine ground beef and ground pork.
- Add finely chopped onion, breadcrumbs, milk, egg, salt, pepper, allspice, and nutmeg.
- Mix all ingredients until well combined.
- Shape the mixture into small meatballs (about 1 inch in diameter).
- Heat butter in a skillet over medium heat.
- Fry the meatballs in batches until browned on all sides.
- Remove meatballs from the skillet and set aside.
- In the same skillet, sprinkle flour and whisk to combine with the leftover fat.
- Gradually add beef broth, stirring constantly until smooth.
- Add cream to the skillet, then return meatballs to the sauce.
- Simmer for about 10 minutes to ensure meatballs are cooked through.
- Adjust seasoning as desired before serving.