Ingredients
Creating authentic Swedish meatballs requires quality ingredients that work together to build layers of flavor. You’ll need items for the meatballs themselves plus components for the signature cream sauce that makes this dish truly special.
For the Meatballs
- 1 pound ground beef (80/20 fat ratio)
- 1/2 pound ground pork
- 1/2 cup breadcrumbs (fine)
- 1/4 cup whole milk
- 1 large egg
- 1 small yellow onion (finely minced)
- 2 cloves garlic (minced)
- 1 teaspoon salt
- 1/2 teaspoon black pepper (freshly ground)
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 2 tablespoons butter (for frying)
- 2 tablespoons vegetable oil (for frying)
For the Cream Sauce
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups beef broth (low sodium)
- 1/2 cup heavy cream
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper (freshly ground)
- 2 tablespoons fresh dill (chopped)
For Serving
- 1 pound egg noodles or mashed potatoes
- Fresh dill sprigs (for garnish)
- Lingonberry jam or cranberry sauce
- Pickled cucumbers (optional)
Equipment Needed

Your kitchen setup plays a crucial role in creating perfectly shaped and evenly cooked Swedish meatballs. A large mixing bowl serves as your primary workspace for combining the meat mixture and ensures all ingredients blend thoroughly without overworking the proteins.
You’ll need a sturdy skillet or large frying pan with high sides to accommodate multiple meatballs while preventing overcrowding. Cast iron or heavy-bottomed stainless steel pans distribute heat evenly and create the ideal browning surface for developing rich flavors.
A cookie scoop or small ice cream scoop helps portion uniform meatballs quickly and maintains consistent sizing throughout your batch. This tool eliminates guesswork and ensures even cooking times across all meatballs.
Your hands become essential tools for gentle shaping after portioning. Rolling meatballs between your palms creates smooth surfaces that brown beautifully and hold together during cooking.
A wire whisk proves invaluable for creating the signature cream sauce without lumps. The whisk incorporates flour smoothly into butter and gradually blends in liquids for a silky texture.
Medium saucepan with thick bottom prevents scorching while you develop the creamy gravy base. Temperature control becomes easier with quality cookware that responds quickly to heat adjustments.
Measuring cups and spoons ensure accurate proportions for both the meat mixture and sauce components. Precision in measurements directly impacts the final flavor balance and texture of your Swedish meatballs.
A plate lined with paper towels provides a resting station for cooked meatballs while you finish the remaining batches. This setup keeps your workspace organized and prevents overcooking from residual heat.
Instructions

Follow these detailed steps to create tender Swedish meatballs with their signature cream sauce. Each stage builds flavor while ensuring the perfect texture that makes this dish unforgettable.
Prep the Meatball Mixture
Combine the breadcrumbs and milk in your large mixing bowl and let the mixture rest for 5 minutes until the breadcrumbs absorb the liquid completely. Add the ground beef and ground pork to the soaked breadcrumbs. Crack the egg into the bowl and incorporate it gently with your hands.
Season the mixture with salt, black pepper, allspice, and nutmeg. Work the minced onion and garlic into the meat blend using light circular motions. Mix all ingredients until just combined without overworking the meat. The mixture should hold together when squeezed but remain tender to the touch.
Form and Cook the Meatballs
Scoop uniform portions using your cookie scoop or form walnut sized balls with damp hands. Roll each portion gently between your palms to create smooth round meatballs. Place the formed meatballs on a clean plate while you heat the skillet.
Heat oil in your large skillet over medium high heat until it shimmers. Add the meatballs in batches without overcrowding the pan. Brown each meatball for 2 to 3 minutes per side until golden brown all over. Transfer the cooked meatballs to your paper towel lined plate and set aside.
Make the Cream Sauce
Reduce the heat to medium and add butter to the same skillet with the browned bits. Whisk in the flour and cook for 1 minute while stirring constantly to create a light roux. Gradually pour in the beef broth while whisking continuously to prevent lumps from forming.
Add the heavy cream and Worcestershire sauce to the pan. Bring the mixture to a gentle simmer while whisking frequently. Season with salt and pepper to taste. The sauce should coat the back of a spoon when ready.
Combine and Finish
Return the browned meatballs to the skillet with the cream sauce. Reduce heat to low and simmer for 10 to 15 minutes until the meatballs are cooked through and the sauce thickens slightly. Stir in the fresh dill during the last 2 minutes of cooking. Serve immediately over egg noodles or mashed potatoes with lingonberry jam on the side.
Serving Suggestions

Your homemade Swedish meatballs deserve presentation that honors their traditional roots while satisfying modern appetites. Classic pairing with buttery egg noodles creates the most authentic experience as the wide ribbon pasta catches every drop of creamy sauce. Fluffy mashed potatoes offer another traditional option that absorbs the rich gravy beautifully.
Lingonberry jam stands as the quintessential Swedish accompaniment that provides tart sweetness to balance the savory meatballs. You can find this ruby-red condiment in most grocery stores or substitute with whole cranberry sauce for similar flavor notes. Pickled cucumbers add refreshing acidity that cuts through the richness of the cream sauce.
Fresh dill garnish brightens the plate with vibrant color and aromatic appeal. Sprinkle chopped dill generously over the finished dish just before serving to maintain its fresh flavor. Steamed vegetables like green beans or carrots complement the meal with added nutrition and visual contrast.
Consider serving your Swedish meatballs family-style in a large shallow bowl or individual portions on warmed dinner plates. The cream sauce should coat each meatball generously while pooling slightly around your chosen starch. Warm dinner rolls or crusty bread help guests savor every last bit of the flavorful sauce.
For special occasions you might present the meatballs in a traditional copper or cast iron serving dish that retains heat throughout the meal. Swedish flatbread or crisp rye crackers make excellent additions to your table setting. A small bowl of coarse mustard provides guests with an optional tangy condiment that enhances the meat’s flavor profile.
Storage and Reheating Tips

Your delicious Swedish meatballs deserve proper storage to maintain their incredible flavors and creamy texture. Following these guidelines ensures your leftovers taste just as amazing as the original meal.
Storing Leftovers
Store your Swedish meatballs and cream sauce together in an airtight container in the refrigerator for up to 3 days. Allow the dish to cool completely before refrigerating to prevent condensation from affecting the sauce consistency. Separate any noodles or potatoes into different containers since starches can absorb the sauce during storage.
For longer storage, freeze the meatballs and sauce in freezer-safe containers for up to 2 months. Portion the meatballs into meal-sized servings before freezing for convenient reheating later. Label containers with the date to track freshness and ensure optimal quality.
Reheating Instructions
Reheat refrigerated Swedish meatballs gently on the stovetop over medium-low heat for 8-10 minutes. Stir occasionally and add a splash of beef broth or cream if the sauce appears too thick. This method preserves the tender meatball texture and smooth sauce consistency.
Microwave reheating works well for single portions using 50% power for 2-3 minutes. Cover the dish to prevent splattering and stir halfway through heating. Add a tablespoon of broth or milk if needed to restore the sauce’s creamy texture.
Thaw frozen meatballs overnight in the refrigerator before reheating using either stovetop or microwave methods. Avoid reheating from frozen as this can create uneven temperatures and tough meatball textures. The sauce may separate slightly after freezing but will come together beautifully with gentle stirring during reheating.
Make-Ahead Instructions

Your Swedish meatballs transform into the perfect make-ahead meal with proper planning. You can prepare these meatballs up to 24 hours in advance without sacrificing flavor or texture.
Preparing Meatballs in Advance
Shape your raw meatballs and place them on a parchment-lined baking sheet. Cover the sheet tightly with plastic wrap and refrigerate for up to 24 hours. This resting period actually enhances the flavors as the spices meld together.
Fully Cooked Make-Ahead Option
Cook your meatballs completely following the recipe instructions. Allow the meatballs and cream sauce to cool to room temperature before transferring to an airtight container. Store the complete dish in your refrigerator for up to 3 days.
Freezing Instructions
Raw meatballs freeze exceptionally well for up to 3 months. Place shaped meatballs on a baking sheet and freeze until solid. Transfer the frozen meatballs to freezer-safe bags or containers. Label with the date and contents.
Cooked meatballs with sauce can be frozen for up to 2 months. Portion them into freezer-safe containers leaving 1-inch headspace for expansion.
Reheating from Refrigerated
Bring refrigerated meatballs to room temperature for 30 minutes before reheating. Heat them gently in a covered skillet over medium-low heat for 8-10 minutes. Stir occasionally and add a splash of beef broth if the sauce appears too thick.
Cooking from Frozen
Thaw frozen raw meatballs overnight in your refrigerator before cooking as directed. Cook frozen cooked meatballs by transferring them directly to a covered skillet with 2-3 tablespoons of beef broth. Heat over medium-low heat for 15-20 minutes until heated through.
Recipe Variations

Transform your Swedish meatballs to accommodate different dietary needs and preferences. These adaptations maintain the authentic flavors while offering healthier or alternative ingredient options.
Lighter Version
Replace ground pork with lean ground turkey or chicken to reduce the overall fat content. You can substitute whole milk with low-fat milk or unsweetened almond milk when soaking the breadcrumbs. For the cream sauce, use half-and-half instead of heavy cream and reduce the butter to 2 tablespoons.
Greek yogurt works as an excellent replacement for some of the cream in the sauce. Mix 1/2 cup plain Greek yogurt with 1/2 cup low-sodium beef broth for a lighter base. This modification cuts calories while preserving the rich texture.
Baking the meatballs at 400°F for 20-25 minutes eliminates the need for pan-frying in oil. Place them on a parchment-lined baking sheet and turn once halfway through cooking. This method reduces added fats while ensuring even browning.
Gluten-Free Option
Substitute regular breadcrumbs with gluten-free breadcrumbs or finely ground gluten-free oats. Almond flour creates another excellent binding alternative that adds subtle nutty flavor to the meatballs. Use 1/3 cup almond flour in place of breadcrumbs.
Replace all-purpose flour in the cream sauce with cornstarch or gluten-free flour blend. Create a slurry by mixing 2 tablespoons cornstarch with 2 tablespoons cold beef broth before adding to the pan. This technique prevents lumps and thickens the sauce effectively.
Ensure your beef broth is gluten-free certified, as some brands contain wheat-based ingredients. Tamari sauce can substitute Worcestershire sauce if needed, though use sparingly as it has a stronger flavor profile.
Conclusion
You’ve now mastered the art of creating authentic Swedish meatballs that’ll transport your kitchen straight to Stockholm. This timeless recipe brings together simple ingredients to create something truly special that your family will request again and again.
The beauty of homemade Swedish meatballs lies in their versatility and convenience. Whether you’re preparing them fresh for tonight’s dinner or making them ahead for busy weeknights you’ll always have a comforting meal ready to go.
Don’t be afraid to experiment with the variations we’ve shared to suit your dietary needs or taste preferences. Each twist on this classic recipe opens up new possibilities while maintaining that beloved Swedish flavor profile you’re craving.
Now it’s time to roll up your sleeves and start cooking. Your homemade Swedish meatballs are waiting to become the star of your next family dinner or dinner party.