Why You’ll Love This Recipe
Swedish Meatballs are tender, flavorful meatballs served in a rich, creamy gravy that’s perfect over mashed potatoes, noodles, or rice. With hints of warm spices like allspice and nutmeg, these comforting meatballs are a beloved dish that blends savory taste with a smooth, satisfying sauce. Great for family dinners or cozy gatherings.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the meatballs:
ground beefground porkbread crumbswhole milkeggshallot (or onion)garlic clovesground allspiceground nutmegsaltblack pepperbutter or oil (for frying)
For the cream sauce:
unsalted butterall-purpose flourbeef brothheavy creamWorcestershire saucesaltblack pepperDijon mustard (optional)
directions
In a small bowl, mix bread crumbs and milk and let sit for a few minutes.
In a large bowl, combine the breadcrumb mixture with ground beef, ground pork, egg, finely chopped shallot, minced garlic, allspice, nutmeg, salt, and pepper.
Mix gently until just combined. Roll into small, even meatballs.
Heat butter or oil in a large skillet over medium heat. Sear the meatballs in batches until browned on all sides. Remove and set aside.
In the same skillet, melt butter and whisk in flour to make a roux. Cook for 1–2 minutes.
Gradually add beef broth while whisking until smooth and thickened.
Stir in heavy cream, Worcestershire sauce, salt, pepper, and Dijon mustard if using. Simmer for 2–3 minutes.
Return meatballs to the skillet and simmer in the sauce for 8–10 minutes until cooked through and coated in gravy.
Serve hot over mashed potatoes, egg noodles, or rice.
Servings and timing
This recipe yields approximately 4–6 servings.Preparation time: 20 minutesCooking time: 30 minutesTotal time: 50 minutes
Variations

Use all ground beef or all pork based on preference.
Add a splash of white wine or sherry to the gravy for depth.
Make it gluten-free with GF bread crumbs and flour alternatives.
Serve with lingonberry jam for a traditional Swedish pairing.
Add a pinch of cayenne for subtle heat.
storage/reheating
Store leftovers in an airtight container in the fridge for up to 4 days.Reheat gently in a skillet or microwave, adding a splash of broth or cream if needed.Freeze cooked meatballs and sauce separately for up to 2 months; thaw overnight and reheat before serving.
FAQs
What makes Swedish meatballs different?
They include warm spices like allspice and nutmeg and are served with a creamy, savory gravy.
Can I bake the meatballs instead?
Yes, bake at 400°F (200°C) for 18–20 minutes, then add to the sauce.
Can I make them ahead?
Yes, meatballs and sauce can be prepared separately and reheated when ready.
Do I need both pork and beef?
The mix adds flavor and tenderness, but one type of meat works too.
Can I freeze them?
Yes, both raw and cooked meatballs freeze well. Thaw before cooking or reheating.
Can I use half-and-half instead of cream?
Yes, but the sauce will be slightly less rich.
Why use allspice and nutmeg?
They add a warm, unique flavor typical of traditional Swedish meatballs.
How can I make them dairy-free?
Use plant-based milk and cream alternatives; substitute butter with oil.
What’s the best way to serve them?
Over mashed potatoes, egg noodles, or with boiled potatoes and lingonberry jam.
Can I make a larger batch?
Absolutely—double the ingredients and freeze extras for later meals.
Conclusion
Swedish Meatballs are a cozy, flavorful dish perfect for any night of the week. With their tender texture, spiced flavor, and creamy sauce, they offer a taste of comfort food with a touch of Scandinavian charm. Serve them up for guests or enjoy as a hearty family favorite—either way, they won’t disappoint.
PrintSwedish Meatballs Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Swedish
- Diet: Halal
Description
A traditional Swedish meatballs recipe featuring tender, spiced meatballs simmered in a rich and creamy gravy—perfect served over mashed potatoes or egg noodles.
Ingredients
- 1/2 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 small onion, finely chopped
- 1 egg
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- Salt and pepper to taste
- 2 tablespoons butter (for frying)
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 teaspoon Worcestershire sauce
- 1 teaspoon Dijon mustard
Instructions
- In a large bowl, soak breadcrumbs in milk for a few minutes. Add ground beef, ground pork, chopped onion, egg, allspice, nutmeg, salt, and pepper. Mix until well combined.
- Form mixture into small meatballs, about 1 inch in diameter.
- In a large skillet, melt butter over medium heat. Add meatballs in batches and brown on all sides. Remove and set aside.
- In the same skillet, whisk in flour and cook for 1 minute.
- Gradually whisk in beef broth, scraping up any browned bits. Add heavy cream, Worcestershire sauce, and Dijon mustard. Stir until smooth.
- Return meatballs to the skillet, cover, and simmer for 10–15 minutes until meatballs are cooked through and sauce has thickened.
- Serve hot over mashed potatoes or egg noodles, garnished with parsley if desired.
Notes
- Use a mix of beef and pork for authentic flavor and tenderness.
- Chill meatballs before frying to help them hold their shape.
- Lingonberry jam is a traditional Swedish accompaniment.
Nutrition
- Serving Size: 5-6 meatballs with sauce
- Calories: 520
- Sugar: 3g
- Sodium: 600mg
- Fat: 36g
- Saturated Fat: 17g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 140mg
Your email address will not be published. Required fields are marked *