Ingredients:
For the Swedish Meatballs:
- 2 Tbsp. olive oil
- 1 diced onion
- 500 grams lean ground beef
- 500 grams ground pork
- ½ cup breadcrumbs
- 2 egg yolks
- ¼ tsp ground allspice
- ¼ tsp ground nutmeg
- 1½ tsp kosher salt
- ¾ tsp fresh ground black pepper
For the Creamy Gravy:
- ¼ cup unsalted butter
- ⅓ cup all-purpose flour
- 3¾ cups low-sodium beef broth
- ¾ cup sour cream
- 2 Tbsp fresh chopped parsley
For Serving:
- 500 grams cooked egg noodles or brown rice
Preparation:
Step 1: Heat 1 tablespoon olive oil in a large pan over medium heat. Add the diced onion and sauté for 2-3 minutes until translucent. Remove and set aside.
Step 2: In a large bowl, combine ground beef, ground pork, breadcrumbs, egg yolks, allspice, nutmeg, salt, and pepper. Add the sautéed onion and mix until well combined.
Step 3: Roll the mixture into 1 ½-inch meatballs using clean hands.
Step 4: Heat the remaining 1 tablespoon olive oil in the same pan. Fry the meatballs in batches for 4-5 minutes per side until browned. Transfer to a paper towel-lined plate.
Step 5: For the gravy, melt butter in the pan. Whisk in flour and cook for 1 minute until golden. Gradually whisk in beef broth, cooking for 1-2 minutes until thickened.
Step 6: Stir in sour cream and season with salt and pepper. Add the meatballs back to the pan and simmer for 8-10 minutes until cooked through and the sauce thickens.
Step 7: Serve the Swedish meatballs over cooked egg noodles or brown rice, garnished with fresh parsley. Enjoy this hearty, flavorful dish!