What You’ll Love About This Recipe
These homemade Swedish meatballs are a cozy, comforting dish that’s perfect for any occasion, from weeknight dinners to special family gatherings. You’ll love how simple it is to make, thanks to easy-to-find ingredients and straightforward steps. The meatballs are incredibly tender and flavorful, thanks to a perfect blend of spices and creamy gravy. Plus, the recipe is super versatile—serve it over mashed potatoes, egg noodles, or even rice for a meal everyone will rave about. And the best part? Leftovers taste just as delicious the next day!
Recipe

Swedish meatballs are a classic comfort food, known for their rich, creamy sauce and tender, flavorful meatballs. This homemade version brings the authentic taste of Sweden to your kitchen with simple ingredients and easy steps.
Ingredients:
- 1 lb ground beef
- 1 lb ground pork
- 1/2 cup breadcrumbs
- 1/2 cup milk
- 1 small onion, finely chopped
- 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)
- 2 tbsp flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 tbsp soy sauce
- 1 tsp Worcestershire sauce
- Lingonberry jam (optional, for serving)
Instructions:
- In a bowl, mix breadcrumbs and milk. Let sit for 5 minutes.
- Add ground beef, pork, onion, egg, salt, pepper, allspice, and nutmeg. Mix until well combined.
- Shape into 1-inch meatballs.
- Heat butter in a large skillet over medium heat. Brown meatballs in batches, turning occasionally, about 8 minutes. Remove and set aside.
- In the same skillet, whisk in flour. Gradually add beef broth, stirring until smooth.
- Stir in heavy cream, soy sauce, and Worcestershire sauce. Simmer until thickened.
- Return meatballs to the skillet. Simmer for 10 minutes, stirring occasionally.
- Serve hot with lingonberry jam if desired.
Notes:
- For a lighter version, substitute ground turkey for pork.
- Meatballs can be baked at 400°F (200°C) for 20 minutes instead of frying.
Equipment:
- Large mixing bowl
- Skillet
- Whisk
Time:
- Prep time: 20 minutes
- Cooking time: 30 minutes
Cuisine: Swedish
Serving: 4-6
Nutrition
These homemade Swedish meatballs are a flavorful dish that can be enjoyed as a main course or appetizer. Below is the nutritional information per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 280 kcal |
| Protein | 18 g |
| Fat | 15 g |
| Carbohydrates | 16 g |
| Sugar | 3 g |
| Fiber | 1 g |
| Sodium | 480 mg |
What To Serve With It
I love pairing my Swedish meatballs with creamy mashed potatoes or buttery egg noodles—it’s a classic combo that never disappoints. For sauces, I usually go with a rich, savory gravy or a tangy lingonberry jam to add some extra flavor. Don’t forget a side of crisp cucumber salad or steamed veggies to keep things fresh!
Side Dish Pairings
When you’re serving up a plate of homemade Swedish meatballs, you’ll want sides that balance their rich, creamy sauce without overpowering the dish. I love pairing them with buttery mashed potatoes—they soak up the sauce perfectly. A simple lingonberry jam adds a sweet-tart contrast, just like in Sweden. For something fresh, try crisp cucumber salad or steamed green beans. If you’re craving carbs, egg noodles or crusty bread work great. My grandma always served them with pickled beets for a tangy kick. Whatever you choose, keep it light so the meatballs stay the star. Trust me, it’s a winning combo!
Sauce Options
While the meatballs themselves are the heart of the dish, the sauce is what ties everything together, making it truly unforgettable. I always go for a creamy gravy made with beef broth, heavy cream, and a touch of Worcestershire sauce—it’s rich and comforting. For a lighter twist, try a sour cream and dill sauce; it’s tangy and fresh. If you’re feeling adventurous, a mushroom sauce adds earthy depth. Don’t forget lingonberry sauce—it’s sweet, tart, and a classic pairing. A simple drizzle of melted butter works, too, for an easy yet delicious option. The sauce you choose can transform the meal, so pick what feels right!








