Paul didn’t ask me to make the meatballs because he could eat them. He asked because the smell of them — the ginger warming in the pan, the cream gravy pulling together — is what home has always smelled like in our house. This is the recipe I made that afternoon: the real one, the full one, nothing adjusted or pureed or measured for safety. Just the meatballs, the way they’ve always been, because some things you make for the air and not the plate.
Swedish Meatballs
Prep Time: 20 min | Cook Time: 25 min | Total Time: 45 min | Servings: 6
Ingredients
- 1 lb ground beef (80/20)
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/3 cup whole milk
- 1 large egg
- 1/2 small yellow onion, finely grated
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 2 tablespoons unsalted butter (for frying)
- Cream Gravy:
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 teaspoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
Instructions
- Soak the breadcrumbs. In a large bowl, combine the breadcrumbs and milk. Let them sit for 5 minutes until the milk is absorbed.
- Mix the meatballs. Add the ground beef, ground pork, egg, grated onion, salt, pepper, allspice, nutmeg, and ginger to the soaked breadcrumbs. Mix gently with your hands until just combined — do not overwork the meat.
- Form the meatballs. Roll the mixture into balls about 1 1/2 inches in diameter (roughly the size of a golf ball). You should have approximately 24–28 meatballs.
- Brown the meatballs. Melt 2 tablespoons butter in a large skillet over medium-high heat. Working in batches, brown the meatballs on all sides, about 4–5 minutes per batch. Transfer to a plate. They don’t need to be cooked through yet — they’ll finish in the gravy.
- Make the cream gravy. In the same skillet, melt 3 tablespoons butter over medium heat. Whisk in the flour and cook for 1–2 minutes, stirring constantly, until the roux is light golden. Gradually whisk in the beef broth, then the heavy cream. Add Worcestershire sauce and Dijon mustard. Simmer, whisking, until the gravy is smooth and slightly thickened, about 4–5 minutes. Season with salt and pepper.
- Finish the meatballs in the gravy. Return the browned meatballs to the skillet. Reduce heat to medium-low, cover, and simmer for 10–12 minutes, until the meatballs are cooked through and the gravy has deepened in flavor. The kitchen will fill with the smell of ginger and browned butter — let it.
- Serve. Serve over egg noodles or mashed potatoes, with lingonberry jam on the side if you have it. Or simply let them sit in the pan, warm, and let the house hold the smell for a while.
Nutrition (per serving)
Calories: 520 | Protein: 28g | Fat: 38g | Carbs: 14g | Fiber: 1g | Sodium: 620mg