How to Make the Perfect Swedish Meatballs
Swedish · Medium · 50 min · 4 servings

These classic Swedish meatballs are tender and flavorful, simmered in a rich and creamy gravy that is perfect over egg noodles or mashed potatoes. A beloved comfort dish that has been enjoyed in Swedish households for generations.
Why this recipe works
This Swedish Meatballs recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 50 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 520 calories with 28g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 500 g ground beef and pork blend
- 1 medium yellow onion finely grated
- 0.5 cup breadcrumbs
- 2 cups beef broth
- 1 cup heavy cream
- 2 tbsp butter
Step by step instructions
Step 1: Mix and Shape Meatballs
Combine ground meat, grated onion, breadcrumbs, salt, and pepper in a large bowl. Mix until just combined and roll into small balls about 2 cm in diameter. Do not over mix or the meatballs will become tough.
Step 2: Brown the Meatballs
Melt butter in a large skillet over medium high heat. Add meatballs in batches and cook until browned on all sides, about 6 to 8 minutes per batch. Remove and set aside on a plate.
Step 3: Make the Gravy
In the same skillet, add beef broth and scrape up any browned bits from the bottom. Stir in heavy cream and simmer for 5 minutes until slightly thickened. Season with salt and pepper to taste.
Step 4: Simmer and Serve
Return meatballs to the skillet and simmer in the gravy for 10 minutes until cooked through and the sauce has thickened. Serve over egg noodles or mashed potatoes with lingonberry jam on the side.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- heavy cream → sour cream for a tangier gravy
- beef broth → chicken broth for a lighter flavor
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Over mixing the meat mixture which makes meatballs dense and tough
- Cooking too many meatballs at once causing them to steam rather than brown
Nutrition facts
Per serving: 520 calories, 28g protein, 18g carbs, 38g fat, 1g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →