What You’ll Love About This Recipe
This homemade Swedish meatball recipe is perfect for cozy family dinners or impressing guests with a classic comfort dish. You’ll love how simple and flavorful it is, plus it’s sure to become a family favorite. These meatballs are tender and juicy, with a rich, creamy sauce that’s pure comfort in every bite. They’re easy to make with everyday ingredients, so no fancy shopping trips are needed. Plus, they’re versatile—serve them over noodles, mashed potatoes, or even as an appetizer.
Recipe

Swedish meatballs are a classic comfort food, known for their rich, creamy sauce and tender, flavorful meatballs. This homemade recipe captures the essence of traditional Swedish cuisine, making it perfect for a cozy family dinner or a special occasion.
Ingredients:
For the meatballs:
- 1 lb ground beef
- 1 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 small onion, finely grated
- 1 egg
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp ground allspice
- 1/4 tsp ground nutmeg
- 2 tbsp butter (for frying)
For the sauce:
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tsp Worcestershire sauce
- Salt and pepper to taste
Instructions:
- In a large bowl, combine breadcrumbs and milk. Let sit for 5 minutes.
- Add ground beef, ground pork, grated onion, egg, salt, pepper, allspice, and nutmeg to the breadcrumb mixture. Mix until well combined.
- Shape the mixture into small, round meatballs, about 1-inch in diameter.
- Heat butter in a large skillet over medium heat. Fry the meatballs in batches until browned on all sides and cooked through (about 8–10 minutes). Remove and set aside.
- For the sauce, melt butter in the same skillet. Whisk in flour and cook for 1–2 minutes until golden.
- Gradually add beef broth, whisking constantly to avoid lumps. Stir in heavy cream and Worcestershire sauce. Simmer until the sauce thickens (about 5 minutes).
- Return the meatballs to the skillet, coating them in the sauce. Heat through for 2–3 minutes.
- Serve hot, garnished with fresh parsley if desired.
Notes:
- For a lighter version, substitute half-and-half or milk for heavy cream.
- These meatballs pair perfectly with mashed potatoes, lingonberry jam, or egg noodles.
Equipment:
- Large mixing bowl
- Skillet
- Whisk
Time:
Prep time: 20 minutes
Cooking time: 30 minutes
Cuisine:
Swedish
Serving:
Serves 4–6
Nutrition
Swedish meatballs are a hearty dish, but it’s important to be mindful of their nutritional content. Here’s a breakdown of the key nutrients per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 350 |
| Total Fat | 20g |
| Saturated Fat | 8g |
| Cholesterol | 90mg |
| Sodium | 600mg |
| Total Carbs | 15g |
| Dietary Fiber | 1g |
| Sugars | 2g |
| Protein | 25g |
What To Serve With It
I love pairing my Swedish meatballs with creamy mashed potatoes; they’re the perfect match for soaking up that rich, savory gravy. Don’t forget a dollop of tangy lingonberry sauce on the side—it adds just the right sweet-tart balance to the dish. Trust me, these sides make the meal feel complete!
Creamy Mashed Potatoes
Creamy mashed potatoes are the ultimate comfort food, and they pair perfectly with Swedish meatballs for a meal that feels like a warm hug. I love starting with Yukon Gold or Russet potatoes because they mash so well, giving that velvety texture we all crave. Boil them until tender, then add butter, warm milk, and a pinch of salt. For extra richness, I’ll throw in a dollop of sour cream or cream cheese. They’re smooth, buttery, and just the right balance to the savory meatballs. Plus, they soak up the gravy beautifully—every bite is a little piece of heaven.
Lingonberry Sauce
When you want to balance the savory flavors of Swedish meatballs, there’s nothing quite like lingonberry sauce to add a sweet-tart punch. I love how its vibrant red color and tangy taste complement the meatballs’ richness, making every bite more exciting. It’s super easy to make—just simmer lingonberries with a bit of sugar and water until they break down into a jam-like consistency. If you’re short on time, store-bought versions work just as well. I like to serve it warm or at room temperature, drizzled over the meatballs or on the side for dipping. Trust me, it’s a game-changer!








