Ingredients
For the Meatballs:
• 1 lb ground beef
• ½ lb ground pork
• ½ cup breadcrumbs
• ¼ cup milk
• 1 small onion, finely chopped
• 1 garlic clove, minced
• 1 egg
• ½ tsp salt
• ½ tsp black pepper
• ½ tsp allspice
• ½ tsp nutmeg
• 2 tbsp butter (for frying)
For the Creamy Gravy:
• 2 tbsp butter
• 2 tbsp all-purpose flour
• 2 cups beef broth
• ½ cup heavy cream
• 1 tsp Worcestershire sauce
• 1 tsp Dijon mustard
• Salt and black pepper, to taste
Instructions
1. Prepare the Meatballs:
• In a small bowl, mix the breadcrumbs and milk. Let sit for a few minutes until absorbed.
• In a large mixing bowl, combine the ground beef, ground pork, soaked breadcrumbs, chopped onion, garlic, egg, salt, pepper, allspice, and nutmeg. Mix well but don’t overwork the meat.
• Roll the mixture into small meatballs, about 1 inch in diameter.
2. Cook the Meatballs:
• In a large skillet, melt 2 tbsp butter over medium heat.
• Add the meatballs in batches and cook until browned on all sides. Remove and set aside.
3. Make the Gravy:
• In the same skillet, melt 2 tbsp butter and whisk in the flour, cooking for 1-2 minutes until golden.
• Slowly pour in the beef broth while whisking to avoid lumps.
• Stir in the heavy cream, Worcestershire sauce, and Dijon mustard. Season with salt and black pepper.
• Let the gravy simmer for 5 minutes until thickened.
4. Combine & Serve:
• Return the meatballs to the skillet, coating them in the creamy sauce. Let simmer for 5 minutes.
• Serve warm over mashed potatoes, egg noodles, or rice.
Enjoy your homemade Best Swedish Meatballs with a rich, creamy sauce! 😍