Cozy, creamy, and comforting — this Swedish Meatball Recipe brings warm, savory meatballs simmered in a silky, lightly spiced gravy to your dinner table. If you’re new to Scandinavian cooking, these small, browned meatballs paired with a rich cream sauce and a smear of tart lingonberry make an effortless, impressive weeknight or holiday meal that smells like home.
Why You’ll Love ThisSwedish Meatball Recipe Recipe
- Quick and easy to prepare with straightforward steps and pantry-friendly staples.
- Uses simple, wholesome ingredients—ground meats, warm spices, and a creamy pan gravy.
- Perfect for family meals or entertaining: make ahead, reheat, or freeze for busy nights.
A Little Background
Swedish meatballs are a beloved classic of Scandinavian cuisine — small, tender meatballs seasoned with nutmeg and allspice, browned for color, and finished in a creamy pan sauce. Traditionally served with mashed potatoes and lingonberry jam, they balance savory richness with a bright, sweet accent. This version follows that comforting tradition while remaining approachable for home cooks of any skill level.
Key Ingredients for perfect Swedish Meatball Recipe
- Ground beef & pork: A blend gives the meatballs moisture, flavor, and tender texture.
- Bread crumbs soaked in milk: Keeps meatballs soft and helps bind the mixture.
- Onion (finely chopped): Sweated until soft for sweet, savory depth.
- Allspice & nutmeg: Classic warm spices that define the Swedish profile.
- Beef broth & heavy cream: Form the base of the rich, velvety gravy that coats the meatballs.
Step-by-Step Instructions to make Swedish Meatball Recipe
- Prepare the mix: In a bowl combine ground beef and pork with softened, milk-soaked breadcrumbs, a beaten egg, finely chopped sautéed onion, salt, pepper, and a pinch of allspice and nutmeg. Mix gently—overworking will make the meatballs dense.
- Form the meatballs: Use a spoon or small scoop to portion uniform balls (about 1–1½ inches). Chill briefly on a sheet pan to help them hold their shape.
- Brown: Heat butter or oil in a large skillet and brown the meatballs in batches until nicely caramelized on all sides. Transfer to a plate; you don’t need to fully cook them through yet.
- Make the gravy base: In the same pan, melt additional butter and whisk in flour to create a roux. Cook a minute, then gradually whisk in beef broth, scraping up browned bits for flavor.
- Finish the sauce: Stir in heavy cream (and a splash of Worcestershire or Dijon if desired) and simmer until the gravy thickens and becomes silky. Season to taste with salt and pepper.
- Simmer meatballs: Return the browned meatballs to the skillet, spoon sauce over them, and simmer gently until cooked through and heated—about 8–10 minutes depending on size.
- Adjust and rest: Taste the sauce and adjust seasoning. Let the meatballs rest a few minutes so the sauce thickens slightly and flavors meld.
- Serve: Spoon meatballs and plenty of gravy over mashed potatoes or buttered egg noodles, and offer lingonberry jam at the table for a traditional tart contrast.
Pro Tips & Variations
- Practical cooking tip: Don’t crowd the pan when browning—work in batches to keep the meatballs crisp on the outside.
- Storage or reheating suggestion: Refrigerate leftovers for 3–4 days or freeze cooked meatballs and sauce up to 3 months; reheat gently over low heat to avoid breaking the sauce.
- Optional variations: Swap some pork for veal for a traditional touch, stir in a teaspoon of Dijon for brightness, or finish with a dollop of sour cream for tang.
Serving Suggestions
Serve over creamy mashed potatoes, buttered egg noodles, or with roasted root vegetables. Add a spoonful of lingonberry jam or cranberry sauce for a sweet-tart counterpoint, and garnish with chopped parsley. These meatballs pair well with a crisp green salad and a light-bodied red or a German-style lager for casual gatherings.