Swedish meatballs are a classic comfort food that combines savory ground meat with a creamy, rich sauce. Typically served with lingonberry sauce and creamy mashed potatoes, these small bites are not only incredibly flavorful but also offer a velvety texture that makes them a family favorite. The aroma of spices and sautéed onions wafting through the kitchen will entice anyone around, making it a delightful recipe to create during busy weeknights or special Sunday dinners. This guide will walk you through making your own delicious Swedish meatballs, from preparation to the final tasty dish.
Quick Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Servings: 4-6
Why You’ll Love This Recipe
- Comforting flavor: The combination of ground beef and spices creates a satisfying taste that warms the heart.
- Family-friendly appeal: With their small size and creamy sauce, these meatballs are a hit with both adults and children.
- Easy preparation: This recipe is simple enough for weeknight cooking while still being impressive enough for entertaining.
- Budget-friendly ingredients: Made mostly with pantry staples, Swedish meatballs are both economical and filling.
- Leftover potential: These meatballs hold up well in the fridge, making them great for reheating and enjoying later in the week.
Ingredients You’ll Need
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup chopped onion
- 1 clove garlic, minced
- 1 large egg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon allspice or nutmeg
- 1/4 cup milk
- 3 tablespoons butter
- 2 cups beef broth
- 1 cup heavy cream
- 2 tablespoons flour

Ingredient Notes
- Ground Beef: A lean mix (like 80% lean) is ideal for a tender meatball without being too greasy.
- Breadcrumbs: Use plain or seasoned breadcrumbs depending on your flavor preference. For a gluten-free option, substitute with gluten-free breadcrumbs.
- Onion: A finely chopped yellow onion works best, but shallots can also add a nice sweetness.
- Spices: Allspice, nutmeg, or even a hint of cloves can elevate the flavor profile so choose according to your taste.
Equipment
- Mixing bowl
- Frying pan
- Baking sheet (for keeping meatballs warm, optional)
- Saucepan for the gravy
- Whisk
How to Make Swedish Meatballs
Step 1: Prepare the Meatball Mixture
- In a large mixing bowl, combine ground beef, breadcrumbs, onion, garlic, egg, salt, pepper, allspice, and milk. Mix gently with your hands until just combined.
- Roll the mixture into 1-inch meatballs and set aside.
Step 2: Cook the Meatballs
- In a frying pan, melt 2 tablespoons of butter over medium heat.
- Add the meatballs in batches, cooking them until browned on all sides, about 5-6 minutes. Remove and keep warm.
Step 3: Make the Gravy
- In the same pan, add the remaining tablespoon of butter and melt.
- Sprinkle flour over the melted butter and whisk to form a roux, cooking for about 1-2 minutes until lightly browned.
- Gradually whisk in beef broth, ensuring there are no lumps, then bring to a simmer. Stir in heavy cream and adjust seasoning as needed.
Step 4: Combine and Serve
- Return the meatballs to the sauce, allowing them to simmer for 5-10 minutes to soak in the flavor.
- Serve hot with lingonberry sauce and mashed potatoes or over egg noodles.
Tips for the Best Results
- Do not overmix: Overworking the beef can lead to tough meatballs. Mix until just combined.
- Monitor cooking temperature: Keep the heat on medium; too high can burn the outside while leaving the inside raw.
- Use a meat thermometer: Aim for an internal temperature of 160°F for perfectly cooked meatballs.
- Chill the mixture: If you have time, refrigerate the meatballs for 30 minutes before cooking to help them hold their shape.
- Experiment with spices: Feel free to adjust the spices or add fresh herbs for extra flavor.
Variations and Substitutions
- Use Ground Turkey or Chicken: For a lighter version, swap out the ground beef.
- Add Spinach: Finely chopped cooked spinach can be mixed into the meatballs for added nutrition.
- Dairy-Free Option: Substitute heavy cream with coconut milk or a dairy-free alternative.
What to Serve With Swedish Meatballs
Swedish meatballs are often served with creamy mashed potatoes or buttered noodles. They also pair well with steamed vegetables, a crisp salad, or roasted root vegetables. Lingonberry sauce is a traditional accompaniment, adding a sweet and tart balance to the savory flavors.
Storage and Reheating
Refrigerator
Store leftover Swedish meatballs in an airtight container in the refrigerator for up to 3 days.
Freezer
These meatballs freeze exceptionally well. Place them in a single layer on a baking sheet to freeze, then transfer to a freezer-safe container, where they’ll last up to 3 months.
Reheating
For best results, reheat meatballs in a saucepan over low heat, adding a splash of beef broth or cream to keep them moist.
Frequently Asked Questions
- Can I make these meatballs ahead of time? Yes, you can prepare the meatballs and store them uncooked in the fridge for a day ahead or freeze them for later use.
- What can I substitute for breadcrumbs? You can use crushed crackers or oats as a crunchy substitute for breadcrumbs.
- How can I add more flavor to the gravy? Enhance the gravy with Worcestershire sauce or soy sauce for added depth of flavor.
- What should I do if my meatballs fall apart while cooking? Ensure the mixture is well combined and not too wet. Adding more breadcrumbs can also help.
- Can I use frozen meatballs? Absolutely, but be mindful of cooking time; they may require longer to fully heat through.
Conclusion
Making Swedish meatballs at home is a rewarding culinary experience that brings comfort and joy to any dinner table. For more variations on this classic dish, you might want to check out the Swedish Meatball Recipe from The Cozy Cook. If you prefer a traditional take, consider the Classic Swedish Meatballs by The Lemon Apron. To explore one of the most delicious versions available, see the Best Swedish Meatballs Recipe from The Kitchn. Lastly, for a healthier twist, you can refer to Crumb’s Comfort Food Makeover: Turkey Swedish Meatballs. Enjoy making these delightful bites and happy cooking!

Swedish Meatballs
Ingredients
For the Meatballs
- 1 pound ground beef A lean mix (like 80% lean) is ideal.
- 1/2 cup breadcrumbs Use plain or seasoned, gluten-free option available.
- 1/4 cup chopped onion Finely chopped yellow onion works best.
- 1 clove garlic, minced
- 1 large egg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon allspice or nutmeg Can also use a hint of cloves.
- 1/4 cup milk
- 3 tablespoons butter For cooking meatballs and making gravy.
For the Gravy
- 2 cups beef broth
- 1 cup heavy cream Can be substituted with coconut milk for a dairy-free option.
- 2 tablespoons flour
Instructions
Prepare the Meatball Mixture
- In a large mixing bowl, combine ground beef, breadcrumbs, onion, garlic, egg, salt, pepper, allspice, and milk. Mix gently with your hands until just combined.
- Roll the mixture into 1-inch meatballs and set aside.
Cook the Meatballs
- In a frying pan, melt 2 tablespoons of butter over medium heat.
- Add the meatballs in batches, cooking them until browned on all sides, about 5-6 minutes. Remove and keep warm.
Make the Gravy
- In the same pan, add the remaining tablespoon of butter and melt.
- Sprinkle flour over the melted butter and whisk to form a roux, cooking for about 1-2 minutes until lightly browned.
- Gradually whisk in beef broth, ensuring there are no lumps, then bring to a simmer. Stir in heavy cream and adjust seasoning as needed.
Combine and Serve
- Return the meatballs to the sauce, allowing them to simmer for 5-10 minutes to soak in the flavor.
- Serve hot with lingonberry sauce and mashed potatoes or over egg noodles.