Ingredients:
For the Meatballs:
- 500g ground beef
- 250g ground veal
- 1/2 cup breadcrumbs
- 1/2 cup milk or beef stock
- 1 small onion, finely chopped
- 1 clove garlic, minced
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- Salt and black pepper to taste
- 1 egg
- 2 tablespoons butter, for frying
For the Gravy:
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 teaspoon soy sauce
- Salt and black pepper to taste
Instructions:
- In a small bowl, combine the breadcrumbs and milk. Let them soak for about 10 minutes.
- In a large mixing bowl, combine the ground beef, ground veal, soaked breadcrumbs, chopped onion, minced garlic, ground allspice, ground nutmeg, salt, and black pepper.
- Add the egg to the mixture and mix well until all the ingredients are thoroughly combined. This is your meatball mixture.
- Shape the mixture into small meatballs, about 1 inch in diameter.
- In a large skillet, melt 2 tablespoons of butter over medium heat. Add the meatballs and cook until they are browned on all sides and cooked through, about 8-10 minutes. Remove the meatballs from the skillet and set them aside.
- In the same skillet, melt 2 tablespoons of butter over medium heat. Add the flour and whisk constantly until it turns golden brown, about 2 minutes.
- Slowly whisk in the beef broth, heavy cream, and soy sauce. Bring the mixture to a simmer and cook, stirring constantly until the gravy thickens, about 5-7 minutes. Season with salt and black pepper to taste.
- Return the cooked meatballs to the skillet and simmer in the gravy for an additional 5 minutes.
- Serve the Swedish Meatballs with the creamy gravy over mashed potatoes, noodles, or rice. Garnish with fresh parsley if desired.
Enjoy your delicious homemade Swedish Meatballs