Creamy Swedish Meatballs
Creamy Swedish Meatballs, with their rich flavors and sumptuous texture, are a classic comfort food that transports you straight to the heart of Sweden. They are not only delicious but also incredibly satisfying, perfect for a cozy family dinner or an impressive dish for guests. Each bite is a delightful combination of juicy meat and a velvety sauce, creating an unforgettable dining experience.
This recipe for Creamy Swedish Meatballs is both straightforward and rewarding. The combination of ground beef and pork provides deep flavor, while the creamy sauce made with sour cream and beef broth elevates the humble meatball into something truly special. Ideal when served over egg noodles or mashed potatoes, this dish is perfect for weeknight meals or special occasions. Let’s dive into the details of crafting these delectable meatballs from scratch.
Why make this recipe
Making Creamy Swedish Meatballs from scratch allows you to control the ingredients and flavors, ensuring a result that can rival any restaurant version. The combination of beef and pork creates a balanced flavor profile that is further enhanced by the subtle hints of allspice. The creamy sauce is a comforting touch that makes the dish rich and satisfying. Preparing this dish in your own kitchen can be a nostalgic experience, evoking memories of traditional family recipes passed down through generations.
Additionally, this recipe offers flexibility. Whether you are feeding a crowd or preparing a simple meal for two, these meatballs can be scaled up or down easily. The use of ingredients like breadcrumbs and milk keeps the meatballs moist and tender, while the sauce can be tailored with variations in seasoning to suit your tastes. Overall, making Creamy Swedish Meatballs is a rewarding culinary endeavor that brings a taste of Scandinavian comfort to your home.
How to make Creamy Swedish Meatballs
To begin, gather your ingredients and set up your workspace. The preparation is straightforward, starting with combining the ground beef, ground pork, breadcrumbs, grated onion, milk, egg, salt, pepper, and allspice in a large bowl. This mixture needs to be mixed thoroughly, ensuring that each ingredient is well incorporated to achieve a flavorful meatball.
Once your meat mixture is ready, form it into small meatballs. The size can vary, but aim for uniformity to ensure even cooking. Next, heat some butter in a skillet over medium heat and cook the meatballs until they are browned on all sides. This step not only gives the meatballs a lovely color but also locks in moisture and flavor.

After browning the meatballs, remove them from the skillet and set them aside. In the same skillet, add flour and stir it for about a minute to cook out its raw flavor. Gradually whisk in beef broth, stirring continuously until the mixture begins to simmer. The sauce starts to thicken, creating the perfect base for your creaminess. Stir in the sour cream and soy sauce, then carefully add the meatballs back into the skillet. Let everything simmer for about ten minutes on low heat, allowing the flavors to meld beautifully.
Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup grated onion
- 1/4 cup milk
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 1/4 teaspoon allspice
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups beef broth
- 1 cup sour cream
- 1 tablespoon soy sauce
Directions
- In a large bowl, combine ground beef, ground pork, breadcrumbs, grated onion, milk, egg, salt, pepper, and allspice. Mix until well combined.
- Form the mixture into small meatballs.
- Heat butter in a skillet over medium heat, and cook meatballs until browned on all sides.
- Remove meatballs and set aside.
- In the same skillet, add flour and stir for 1 minute. Gradually whisk in beef broth and bring to a simmer.
- Stir in sour cream and soy sauce; then add meatballs back to the skillet.
- Cook for another 10 minutes on low, allowing flavors to meld.
- Serve over egg noodles or mashed potatoes.
Time Breakdown
• Preparation Time: 15 minutes
• Cooking Time: 25 minutes
• Total Time: 40 minutes
• Servings: 4
How to serve Creamy Swedish Meatballs
When it’s time to serve, you can present Creamy Swedish Meatballs over a bed of steaming egg noodles or fluffy mashed potatoes, both perfect vehicles for soaking up the delicious sauce. Garnish with fresh parsley or chives for a pop of color and an added touch of flavor. A light salad with tangy vinaigrette could accompany this meal for a refreshing contrast, while crusty bread can be an excellent addition to soak up any remaining sauce. This dish is sure to impress friends and family alike, showcasing your culinary skills with minimal effort.
How to store Creamy Swedish Meatballs
To store leftover Creamy Swedish Meatballs, allow them to cool completely before placing them in an airtight container. Refrigerate for up to three days, ensuring that the meatballs are kept at a safe temperature. If you hope to keep them for a longer period, consider freezing them. Place the cooled meatballs in a freezer-safe container, ensuring they are well-separated so they don’t stick together. They can be safely stored in the freezer for up to three months. When ready to enjoy, thaw in the refrigerator overnight and reheat gently on the stove or in the microwave until warmed through.
Tips to make Creamy Swedish Meatballs
To enhance your Creamy Swedish Meatballs experience, consider a few helpful tips. First, experiment with different seasoning levels. Some may prefer a stronger flavor of allspice or a hint of nutmeg. The choice of meat can also affect flavor and texture; mixing in ground turkey or chicken can provide a leaner option while still maintaining moisture. For a deeper flavor, consider adding finely minced garlic or fresh herbs like dill to the meat mixture.
When forming your meatballs, wetting your hands with water or oil can help prevent sticking to your hands, ensuring a smooth process. For the sauce, if you desire a thicker consistency, you can add a little more flour or reduce it down further while simmering. Conversely, for a thinner sauce, a splash more beef broth can adjust the texture as desired. Finally, making a double batch and freezing some for future meals can be a huge time saver when you’re busy but still want a comforting homemade dinner.
Variation
No major variations, but you can adjust seasonings to taste.
Nutritional Information (Per Serving)
• Calories: 480 kcal
• Protein: 30 g
• Carbohydrates: 22 g
• Fat: 30 g
• Fiber: 1 g
• Sugar: 2 g
• Sodium: 550 mg
FAQs
Q: Can I use only beef for this recipe?
A: Yes, you can use only ground beef if preferred, but mixing in pork adds additional flavor and moisture.
Q: Can I make these meatballs gluten-free?
A: Absolutely! Simply substitute gluten-free breadcrumbs for the regular breadcrumbs.
Q: What can I serve with Swedish meatballs?
A: Swedish meatballs are traditionally served with egg noodles or mashed potatoes, but they also pair well with rice, vegetables, or even as a sandwich filling.

Creamy Swedish Meatballs
Ingredients
Meatball Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup grated onion
- 1/4 cup milk
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 1/4 teaspoon allspice
Sauce Ingredients
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups beef broth
- 1 cup sour cream
- 1 tablespoon soy sauce
Instructions
Preparation
- In a large bowl, combine ground beef, ground pork, breadcrumbs, grated onion, milk, egg, salt, pepper, and allspice. Mix until well combined.
- Form the mixture into small meatballs.
Cooking
- Heat butter in a skillet over medium heat, and cook meatballs until browned on all sides.
- Remove meatballs and set aside.
- In the same skillet, add flour and stir for 1 minute. Gradually whisk in beef broth and bring to a simmer.
- Stir in sour cream and soy sauce; then add meatballs back to the skillet.
- Cook for another 10 minutes on low, allowing flavors to meld.