The Perfect Swedish Meatballs Recipe

Instructions

Step 1: In a large bowl, mix breadcrumbs and milk. Let sit for 5 minutes. Add ground beef, pork, onion, garlic, egg, salt, pepper, allspice, and nutmeg. Mix until just combined. Form into 1-inch meatballs.

Step 2: In a large skillet, melt 2 tablespoons butter over medium heat. Add meatballs in batches and cook until browned on all sides and cooked through, about 8-10 minutes total. Transfer to a plate and set aside.

Step 3: In the same skillet, melt 2 tablespoons butter. Whisk in flour and cook for 1-2 minutes until golden.

Step 4: Gradually whisk in beef broth until smooth. Add heavy cream and Worcestershire sauce. Simmer until thickened, about 5-7 minutes.

Step 5: Return meatballs to the skillet and simmer in the gravy for 5 minutes, spooning sauce over the top.

Step 6: Garnish with chopped parsley and serve hot.

Storage Information

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over low heat. You can also freeze the cooked meatballs and gravy for up to 2 months. Thaw in the refrigerator overnight and reheat before serving.