What You’ll Love About This Recipe
These homemade Swedish meatballs are a cozy, comforting dish that’s perfect for any night of the week. You’ll love how simple they are to make, with flavors that feel like a warm hug.
- Rich, creamy sauce that coats each meatball perfectly, making every bite delicious.
- Easy to customize with your favorite spices or sides, so it’s never boring.
- Great for leftovers, tasting even better the next day when the flavors meld together.
Recipe

Swedish meatballs are a classic comfort food, known for their tender texture and rich, creamy sauce. This traditional recipe brings the flavors of Sweden right to your kitchen, perfect for a cozy family dinner or a festive gathering.
Ingredients:
- 1 pound ground beef
- 1/2 pound ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 small onion, finely chopped
- 1 egg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground allspice
- 1/4 teaspoon nutmeg
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- Lingonberry jam, for serving
Instructions:
- In a large bowl, combine the ground beef, ground pork, breadcrumbs, milk, onion, egg, salt, pepper, allspice, and nutmeg. Mix until well combined.
- Shape the mixture into small meatballs, about 1 inch in diameter.
- In a large skillet, melt the butter over medium heat. Add the meatballs and cook until browned on all sides and cooked through, about 10 minutes. Remove the meatballs and set aside.
- In the same skillet, add the flour and stir to combine with the remaining butter. Gradually whisk in the beef broth and bring to a simmer. Cook until the sauce thickens, about 5 minutes.
- Stir in the heavy cream and return the meatballs to the skillet. Simmer for another 5 minutes, ensuring the meatballs are heated through.
- Serve the meatballs with lingonberry jam on the side.
Notes:
- For a lighter version, you can use ground turkey instead of beef and pork.
- Lingonberry jam can be substituted with cranberry sauce if unavailable.
Equipment:
- Large mixing bowl
- Skillet
- Whisk
Time:
- Prep time: 20 minutes
- Cooking time: 20 minutes
Cuisine:
Swedish
Serving:
4-6 servings
Nutrition
Swedish meatballs are a classic dish rich in protein and flavor. Below is the nutritional breakdown per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 kcal |
| Protein | 18 g |
| Fat | 22 g |
| Carbohydrates | 12 g |
| Fiber | 1 g |
| Sugar | 2 g |
| Sodium | 480 mg |
What To Serve With It
I love pairing my homemade Swedish meatballs with sides that balance their rich flavor, like creamy mashed potatoes or fresh, tangy lingonberry sauce. You can’t go wrong with some buttered egg noodles or a simple green salad for a lighter touch. These combos always make my meal feel complete and satisfying.
Side Dish Ideas
When it comes to serving Swedish meatballs, I’ve found that pairing them with the right sides can truly elevate the meal. I love serving them with creamy mashed potatoes—they soak up the rich gravy so well. Steamed green beans or roasted carrots add a fresh, crunchy contrast. For something heartier, I’ll toss together a simple cucumber salad with dill and vinegar, which balances the richness perfectly. Lingonberry jam is a must—it’s sweet, tart, and just the right complement. Don’t forget a slice of crusty bread to mop up every last bit of that delicious sauce. These sides make the meal complete!
Perfect Pairings
Pairing Swedish meatballs with the right dishes can turn a simple meal into something special. I love serving them with creamy mashed potatoes or buttery egg noodles—they soak up the rich gravy perfectly. A crisp green salad or pickled cucumbers add a revitalizing crunch that balances the dish. Lingonberry jam is a must—it’s sweet and tangy, complementing the savory meatballs. For a heartier meal, I’ll include roasted vegetables or a warm slice of rye bread. Don’t forget a glass of cold milk or a light beer to wash it all down. These combos make every bite unforgettable!








