Swedish meatballs are a classic comfort food that combines tender, flavorful meatballs with a rich, creamy gravy. This dish is perfect for a cozy dinner at home and pairs wonderfully with mashed potatoes or egg noodles. The blend of ground beef and ground pork creates a juicy texture, while the spices add a warm, aromatic touch.
When preparing this recipe, you may need to pick up a few items that aren't always stocked in every pantry. Ground allspice and ground nutmeg are essential for achieving the authentic Swedish flavor. Additionally, dijon mustard and worcestershire sauce add depth to the gravy, so make sure to grab these if you don't already have them.
Ingredients for Swedish Meatballs Recipe
Ground beef: Provides a rich, hearty base for the meatballs.
Ground pork: Adds juiciness and a slightly different flavor profile to the meatballs.
Breadcrumbs: Helps bind the meatballs together and gives them structure.
Egg: Acts as a binder to hold the meatballs together.
Salt: Enhances the overall flavor of the meatballs.
Black pepper: Adds a bit of heat and depth to the seasoning.
Ground allspice: Provides a warm, slightly sweet flavor that is characteristic of Swedish meatballs.
Ground nutmeg: Adds a subtle, nutty flavor that complements the allspice.
Butter: Used for cooking the meatballs and making the gravy.
Flour: Thickens the gravy to the perfect consistency.
Beef broth: Forms the base of the gravy, adding a rich, savory flavor.
Heavy cream: Makes the gravy creamy and luxurious.
Dijon mustard: Adds a tangy, slightly spicy note to the gravy.
Worcestershire sauce: Brings a complex, umami flavor to the gravy.
Technique Tip for This Recipe
When forming the meatballs, ensure they are uniform in size to promote even cooking. Use a small ice cream scoop or a tablespoon to measure out the mixture, then roll them gently between your palms. This not only helps in achieving a consistent size but also prevents the meatballs from becoming too compact, which can make them dense. Additionally, when browning the meatballs in the skillet, avoid overcrowding. Cook them in batches if necessary to ensure they brown evenly on all sides, which will enhance their flavor and texture.
Suggested Side Dishes
Alternative Ingredients
ground beef - Substitute with ground turkey: Ground turkey is a leaner option and provides a similar texture and flavor profile.
ground pork - Substitute with ground chicken: Ground chicken is a lighter alternative that still offers a good texture for meatballs.
breadcrumbs - Substitute with crushed crackers: Crushed crackers can provide a similar binding effect and texture in the meatballs.
beaten egg - Substitute with flaxseed meal and water mixture: A mixture of flaxseed meal and water can act as a binding agent for those avoiding eggs.
salt - Substitute with soy sauce: Soy sauce can add a similar salty flavor along with a bit of umami.
black pepper - Substitute with white pepper: White pepper offers a similar spiciness but with a slightly different flavor profile.
ground allspice - Substitute with ground cloves and cinnamon mixture: A mix of ground cloves and cinnamon can mimic the warm, spicy notes of allspice.
ground nutmeg - Substitute with ground mace: Ground mace has a similar flavor to nutmeg and can be used in equal amounts.
butter - Substitute with margarine: Margarine can be used as a non-dairy alternative to butter.
flour - Substitute with cornstarch: Cornstarch can thicken sauces similarly to flour and is gluten-free.
beef broth - Substitute with vegetable broth: Vegetable broth can provide a similar depth of flavor for those avoiding meat.
heavy cream - Substitute with coconut cream: Coconut cream offers a rich, creamy texture and is a good dairy-free alternative.
dijon mustard - Substitute with yellow mustard: Yellow mustard can provide a similar tangy flavor, though it is slightly milder.
worcestershire sauce - Substitute with soy sauce and a splash of vinegar: This combination can mimic the savory and tangy flavors of Worcestershire sauce.
Other Alternative Recipes
How To Store / Freeze Your Dish
Allow the Swedish meatballs to cool completely before storing. This helps prevent condensation, which can make the meatballs soggy.
Transfer the cooled meatballs and gravy into an airtight container. If you prefer, you can store the meatballs and gravy separately to maintain the texture of the meatballs.
Store the container in the refrigerator for up to 3-4 days. Ensure the container is sealed tightly to keep the meatballs fresh and prevent any odors from the fridge from seeping in.
For longer storage, place the meatballs on a baking sheet lined with parchment paper, ensuring they are not touching each other. Freeze them for 1-2 hours until they are solid. This prevents them from sticking together.
Once the meatballs are frozen, transfer them to a freezer-safe bag or container. Label the bag with the date to keep track of their freshness. The meatballs can be frozen for up to 3 months.
To freeze the gravy, pour it into a separate freezer-safe container, leaving some space at the top for expansion. Label the container with the date.
When ready to enjoy, thaw the meatballs and gravy in the refrigerator overnight. Reheat the meatballs in a skillet over medium heat until warmed through. Heat the gravy in a saucepan, stirring occasionally until it reaches the desired consistency.
If the gravy appears too thick after thawing, add a splash of beef broth or heavy cream to thin it out while reheating.
How To Reheat Leftovers
Stovetop Method:
- Place a skillet over medium heat and add a splash of beef broth or heavy cream to the pan.
- Add the Swedish meatballs and gravy to the skillet.
- Cover the skillet with a lid and heat for about 10 minutes, stirring occasionally, until the meatballs are heated through and the gravy is smooth.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the meatballs and gravy in an oven-safe dish and cover with aluminum foil.
- Bake for 20-25 minutes, or until the meatballs are heated through, stirring halfway to ensure even heating.
Microwave Method:
- Place the meatballs and gravy in a microwave-safe dish.
- Cover with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape.
- Heat on medium power for 2-3 minutes, stirring halfway through. Continue heating in 1-minute intervals until the meatballs are hot.
Slow Cooker Method:
- Transfer the meatballs and gravy to a slow cooker.
- Set the slow cooker to low and heat for 2-3 hours, or until the meatballs are thoroughly warmed.
- Stir occasionally to ensure even heating and to prevent the gravy from sticking to the sides.
Best Tools for This Recipe
Large bowl: essential for mixing the ground beef, ground pork, breadcrumbs, egg, salt, pepper, allspice, and nutmeg together to form the meatball mixture.
Skillet: used for browning the meatballs and later for making the gravy.
Whisk: necessary for ensuring the flour and beef broth combine smoothly without lumps.
Measuring spoons: important for accurately measuring out the salt, pepper, allspice, nutmeg, dijon mustard, and worcestershire sauce.
Measuring cups: used to measure the breadcrumbs, beef broth, and heavy cream accurately.
Spatula: helpful for turning the meatballs to ensure they brown evenly on all sides.
Tongs: useful for removing the browned meatballs from the skillet.
Plate: needed to set aside the browned meatballs while you prepare the gravy.
Potato masher: if serving with mashed potatoes, this tool will help you achieve a smooth, creamy texture.
Pot: if serving with egg noodles, you'll need this to boil the noodles.
Colander: used to drain the egg noodles if you choose to serve them with the meatballs.
How to Save Time on This Recipe
Prepare ingredients in advance: Measure and mix breadcrumbs, spices, and egg ahead of time to streamline the process.
Use a cookie scoop: Form meatballs quickly and uniformly by using a cookie scoop.
Preheat the skillet: Ensure the butter melts immediately by preheating the skillet while forming the meatballs.
Make the gravy simultaneously: While the meatballs are browning, start preparing the gravy ingredients to save time.
Double the batch: Cook extra meatballs and freeze them for a quick meal later.
Swedish Meatballs Recipe
Ingredients
Meatballs
- 1 lb Ground beef
- 1 lb Ground pork
- 1 cup Breadcrumbs
- 1 Egg beaten
- 1 teaspoon Salt
- ½ teaspoon Black pepper
- ¼ teaspoon Ground allspice
- ¼ teaspoon Ground nutmeg
Gravy
- 2 tablespoon Butter
- 2 tablespoon Flour
- 2 cups Beef broth
- 1 cup Heavy cream
- 1 teaspoon Dijon mustard
- 1 teaspoon Worcestershire sauce
Instructions
- In a large bowl, mix ground beef, ground pork, breadcrumbs, egg, salt, pepper, allspice, and nutmeg. Form into small meatballs.
- In a large skillet, melt butter over medium heat. Add meatballs and cook until browned on all sides. Remove meatballs and set aside.
- In the same skillet, add flour to the drippings and whisk until smooth. Gradually add beef broth, whisking constantly until thickened.
- Stir in heavy cream, Dijon mustard, and Worcestershire sauce. Return meatballs to the skillet and simmer for 10-15 minutes.
- Serve meatballs with gravy over mashed potatoes or egg noodles.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Pear Blue Cheese Salad Recipe15 Minutes
- Grain-Free Dog Food Recipe45 Minutes
- Peanut Butter Banana Oatmeal Bars Recipe35 Minutes
- Honduran Style Crispy Fried Tacos Recipe35 Minutes
- Eggs Benedict with Salmon Recipe30 Minutes
- Beef Ragu Recipe2 Minutes
- Slow Cooker Pulled Pork Recipe8 Hours 15 Minutes
- Vegetarian Korma Recipe50 Minutes

Leave a Reply