Why You’ll Love This Recipe
Swedish Meatballs with Gravy are a comforting, savory dish featuring tender, spiced meatballs smothered in a rich, creamy gravy. Often served with mashed potatoes or egg noodles, this traditional Scandinavian meal is perfect for cozy dinners and special occasions alike. With warming spices and a smooth sauce, it’s a satisfying and flavorful classic.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
ground beefground porkbreadcrumbsgrated oniongarlic eggmilkallspice nutmegparsleysalt and pepperbutterall-purpose flourbeef brothheavy creamWorcestershire sauceDijon mustard
directions
In a bowl, combine breadcrumbs and milk. Let it sit for a few minutes to soften.
Add ground beef, ground pork, grated onion, garlic, egg, allspice, nutmeg, salt, pepper, and chopped parsley. Mix until just combined.
Shape the mixture into small meatballs, about 1 inch in diameter.
Heat butter in a large skillet over medium heat. Brown the meatballs in batches until cooked through. Remove and set aside.
In the same skillet, melt more butter and whisk in flour to make a roux. Cook for 1-2 minutes.
Gradually whisk in beef broth, scraping up any browned bits from the bottom of the pan.
Add heavy cream, Worcestershire sauce, and Dijon mustard. Simmer until thickened.
Return the meatballs to the skillet and spoon the gravy over them. Simmer for a few more minutes until heated through.
Servings and timing
This recipe yields approximately 4-6 servings.Preparation time: 20 minutesCooking time: 25 minutesTotal time: 45 minutes
Variations
Use turkey or chicken for a lighter version.
Add a splash of white wine to the gravy for extra depth.
Serve with lingonberry jam for an authentic Swedish touch.
Try it over rice or roasted potatoes instead of noodles.
storage/reheating
Store leftovers in an airtight container in the fridge for up to 4 days.Reheat gently on the stove or in the microwave until warmed through.For longer storage, freeze meatballs and gravy separately for up to 2 months.
FAQs
Can I bake the meatballs instead of frying?
Yes, you can bake them at 400°F for about 20 minutes or until fully cooked.
What’s the best way to get evenly sized meatballs?
Use a small cookie scoop or a tablespoon to portion the mixture.
Can I make this dish ahead of time?
Yes, the meatballs and gravy can be made in advance and reheated before serving.
Is it necessary to use both beef and pork?
The combination adds flavor and tenderness, but you can use one or the other if needed.
Can I make this dish gluten-free?
Yes, use gluten-free breadcrumbs and flour substitutes.
Do I have to use heavy cream?
For a lighter option, use half-and-half or whole milk.
Why are my meatballs falling apart?
Make sure to not overmix and use enough binder (like egg and breadcrumbs).
Is there a vegetarian version?
Yes, use plant-based meat alternatives and vegetable broth for the gravy.
Can I add mushrooms to the gravy?
Absolutely, sautéed mushrooms add great texture and flavor.
What can I serve with Swedish Meatballs?
Mashed potatoes, egg noodles, steamed vegetables, or lingonberry jam are great pairings.
Conclusion
Swedish Meatballs with Gravy offer a warm, indulgent meal that combines perfectly seasoned meatballs with luscious, creamy sauce. Whether you’re making a weeknight dinner or hosting guests, this classic recipe delivers comfort and flavor in every bite. Give it a try and enjoy a little taste of Sweden at your table.
PrintSwedish Meatballs with Gravy
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Pan‑fry & simmer
- Cuisine: Swedish
- Diet: Low Fat
Description
Classic Swedish meatballs in a rich, creamy gravy—perfect for a comforting meal served over mashed potatoes or egg noodles.
Ingredients
- 1 lb ground beef (or half beef, half pork)
- ½ cup breadcrumbs
- ¼ cup milk
- 1 small onion, finely chopped
- 1 egg
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp ground nutmeg
- 2 tbsp butter (for frying)
- 2 tbsp all‑purpose flour (for gravy)
- 2 cups beef broth
- ½ cup heavy cream or sour cream
- 1 tsp Worcestershire sauce (optional)
Instructions
- In a bowl, soak breadcrumbs in milk for 5 minutes.
- Add ground meat, chopped onion, egg, salt, pepper, and nutmeg; mix until combined.
- Form mixture into small meatballs (about 1″ diameter).
- Heat butter in a skillet over medium heat; brown meatballs on all sides, about 5–7 minutes. Transfer to a plate.
- In same skillet, sprinkle flour over pan drippings; cook for 1–2 minutes, stirring to form a roux.
- Gradually whisk in beef broth, scraping up browned bits.
- Stir in cream (or sour cream) and Worcestershire sauce if using; simmer for 2–3 minutes until thickened.
- Return meatballs to skillet; cook for another 5 minutes, turning to coat in gravy.
- Serve hot over mashed potatoes, rice, or noodles.
Notes
- You can substitute breadcrumbs with crushed crackers or panko.
- For a lighter version, use half-and-half instead of heavy cream.
- Make meatballs ahead and freeze before cooking; cook from frozen, adding a couple extra minutes.
- Add a pinch of allspice for more authentic Swedish flavor.