Table of Contents
Discover the authentic taste of Swedish meatballs with this easy-to-follow recipe. Tender, flavorful meatballs are simmered in a rich, creamy gravy, creating a comforting dish perfect for any occasion. This recipe delivers classic Swedish comfort food straight to your kitchen.
Recipe Overview
| Prep Time | 20 minutes |
|---|---|
| Cook Time | 30 minutes |
| Total Time | 50 minutes |
| Servings | 6-8 |
| Difficulty | Easy |
| Cuisine | Swedish/European |
Why This Recipe Works
This Swedish meatball recipe is a reliable winner. It focuses on simple techniques that yield maximum flavor and an incredibly tender texture. The key to the meatballs’ succulence lies in the traditional use of soaked bread, which acts as a binder and keeps them moist during cooking. Combining ground beef with chicken adds a pleasant lightness while retaining a rich meatiness.
The creamy gravy is another crucial element. By deglazing the pan with broth and incorporating sour cream at the end, we build layers of savory depth and a luxurious finish. This step ensures the gravy is not only smooth but also packed with the delicious browned bits from cooking the meatballs, elevating the entire dish beyond a simple sauce.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Bread slices | 2 slices | Stale or slightly dry bread works best. Pumpernickel or white bread are traditional choices. |
| Milk | ¼ cup | Whole milk is recommended for richness. Almond or soy milk can be substituted. |
| Ground meat | 2 pounds | A mix of ground beef and ground chicken (half and half) is ideal. Pure ground beef is also excellent. Ensure meat is 80/20 lean-to-fat ratio for best flavor. |
| Medium onion | 1 | Finely grated or minced. Grating releases more moisture and flavor into the meatballs. |
| Egg yolks | 2 | Helps bind the meatballs and adds richness. |
| Salt | ½ teaspoon (or to taste) | Sea salt or kosher salt recommended. |
| Pepper | ½ teaspoon (or to taste) | Freshly ground black pepper is best. |
| Nutmeg, ground | ¼ teaspoon | Adds authentic warmth and subtle spice. |
| Allspice, ground | ¼ teaspoon | Contributes a classic Swedish flavor note. |
| Unsalted butter | 2 tablespoons | For frying the meatballs. |
| Olive oil | 1 tablespoon | Used with butter for frying. |
| Gravy Ingredients | ||
| Unsalted butter | 3 tablespoons | For the gravy base. |
| All-purpose flour | ⅓ cup | To thicken the gravy. |
| Chicken broth (low sodium) | 3 cups | Beef broth can be used for a deeper flavor. Ensure it’s good quality. |
| Salt | ¼ teaspoon (or to taste) | Adjust seasoning after thickening. |
| Pepper | ¼ teaspoon (or to taste) | Freshly ground preferred. |
| Sour cream | ¾ cup | Adds creaminess and a slight tang. Full-fat is best. |
| Fresh parsley | For garnish | Optional, adds freshness and color. |
Swedish Meatball Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
Swedish meatballs made with tender, seasoned meat simmered in a rich, creamy gravy. This cozy comfort dish is perfect served over buttery egg noodles or mashed potatoes.
Ingredients
2 slices bread, cut into cubes
1/4 cup milk
2 pounds ground beef or mix of beef and chicken
1 medium onion, grated or finely chopped
2 egg yolks
1/2 teaspoon salt
1/2 teaspoon black pepper
1/4 teaspoon ground nutmeg
1/4 teaspoon ground allspice
2 tablespoons unsalted butter
1 tablespoon olive oil
3 tablespoons unsalted butter
1/3 cup all-purpose flour
3 cups chicken or beef broth
1/4 teaspoon salt
1/4 teaspoon black pepper
3/4 cup sour cream
Fresh parsley, for garnish
Egg noodles or mashed potatoes, for serving
Instructions
1. Add bread cubes to a large bowl and pour in the milk. Let soak for a few minutes until softened.
2. Add ground meat, onion, egg yolks, salt, pepper, nutmeg, and allspice. Mix well until combined.
3. Shape the mixture into 1-inch meatballs.
4. Heat butter and olive oil in a large skillet over medium heat. Add meatballs and cook until browned on all sides, about 7 minutes. Work in batches if needed. Transfer to a plate.
5. In the same skillet, melt butter and scrape up browned bits. Whisk in the flour and cook for 1 minute.
6. Gradually whisk in the broth, stirring constantly until smooth. Season with salt and pepper.
7. Cook until the gravy thickens, then stir in the sour cream until fully combined.
8. Bring the gravy to a gentle simmer, then return the meatballs to the skillet.
9. Simmer for 10 minutes, stirring occasionally, until meatballs are cooked through and coated in sauce.
10. Garnish with fresh parsley and serve over egg noodles or mashed potatoes.
Notes
Use a mix of beef and chicken or pork for extra flavor
Do not overmix the meat to keep meatballs tender
Brown meatballs in batches to avoid overcrowding
Adjust gravy thickness by adding more broth if needed
Serve immediately for best texture
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 4g
- Sodium: 620mg
- Fat: 34g
- Saturated Fat: 16g
- Unsaturated Fat: 14g
- Trans Fat: 1g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 32g
- Cholesterol: 170mg
Step-by-Step Instructions
Prepare the Meatball Mixture
- Add the bread to a large mixing bowl along with the milk and toss.
- Set aside to let the bread soak up the milk for a couple of minutes.
- Add the ground meat, grated onion, egg yolks, salt, pepper, nutmeg, and allspice to the bowl with the bread.
- Mix the meat mixture well using your clean hands until just combined. Avoid overmixing.
- Shape the meat into uniform 1-inch meatballs.
Cook the Meatballs
- Melt the 2 tablespoons of butter in a large skillet over medium heat.
- Add another tablespoon of olive oil to the skillet.
- Carefully add the meatballs to the hot skillet in a single layer. Work in batches if necessary to avoid crowding the pan.
- Fry the meatballs until golden brown on all sides, which takes about 7 minutes.
- Using a slotted spoon, transfer the browned meatballs to a plate and set aside.
Make the Creamy Gravy
- Melt the 3 tablespoons of butter in the same skillet used for frying the meatballs.
- Stir and scrape the bottom of the pan to incorporate all the browned drippings. This is where much of the flavor comes from.
- Add the flour to the pan and whisk continuously to form a smooth paste (roux).
- Cook the roux for about 1-2 minutes, stirring, until lightly golden.
- Gradually whisk in the chicken broth, ensuring no lumps form.
- Bring the gravy to a simmer, whisking frequently, until it begins to thicken. This should take a couple of minutes.
- Season the gravy with salt and pepper to taste.
- Remove the skillet from the heat and whisk in the sour cream until fully incorporated and smooth. Do not boil vigorously after adding sour cream.
Combine and Finish
- Return the gravy to a low heat.
- Gently add the cooked meatballs back into the skillet with the gravy.
- Stir to coat the meatballs evenly.
- Simmer for another 10 minutes, stirring occasionally, to allow the flavors to meld and ensure the meatballs are cooked through and heated. Prevent meatballs from sticking to the bottom of the pan.
- Garnish with fresh parsley if desired.
- Serve immediately over your favorite accompaniments.
Chef Tips for Perfect Results
- Don’t Overmix the Meat: Overworking the ground meat will result in tough, dense meatballs. Mix only until the ingredients are just combined.
- Soak the Bread Properly: Ensure the bread cubes are fully saturated with milk. This moisture is key to tender meatballs.
- Grate the Onion: Grating the onion rather than chopping it disperses its moisture and flavor more evenly through the mixture, leading to a better texture.
- Brown in Batches: Overcrowding the skillet lowers the temperature and causes the meatballs to steam instead of brown, creating a less appealing exterior.
- Deglaze the Pan: Scraping up the browned bits (fond) from the bottom of the skillet after frying the meatballs is crucial for building deep flavor in your gravy.
- Warm the Broth: Gently warming the broth before adding it to the roux helps prevent lumps and ensures a smoother gravy.
Common Mistakes to Avoid
- Tough Meatballs: This typically happens from overmixing the meat mixture. Mix only until ingredients are incorporated, and you’ll achieve a much more tender result.
- Dry Meatballs: Insufficient moisture from the bread or overcooking can lead to dry meatballs. Ensure the bread is well-soaked and cook the meatballs until just done.
- Lumpy Gravy: Adding liquid too quickly to the flour and fat mixture (roux) or not whisking consistently can create lumps. Slowly add the broth while whisking continuously for a smooth gravy.
- Separated Gravy: Adding cold sour cream to hot gravy or boiling the gravy too vigorously after adding sour cream can cause it to separate. Temper the sour cream or add it off heat, stirring gently.
- Flavorless Gravy: Skipping the deglazing step means missing out on concentrated meatball flavors. Always scrape the bottom of the pan to incorporate these browned bits into your gravy base.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Ground Beef/Chicken Mix | Ground Turkey, Ground Lamb | Turkey will be lighter; Lamb will be richer and slightly gamy. |
| Milk for Soaking Bread | Water, Vegetable Broth | Water is neutral; Vegetable broth adds slight savory notes. |
| Sour Cream | Heavy Cream, Crème Fraîche | Heavy cream yields a richer, less tangy gravy. Crème fraîche provides a similar tanginess with more richness. |
| Chicken Broth | Beef Broth, Vegetable Broth | Beef broth adds deeper, red meat flavor. Vegetable broth offers a lighter, more neutral base. |
| Allspice/Nutmeg | Pinch of Cinnamon, Clove | Adds a different warm spice profile; use sparingly. |
Serving Suggestions and Pairings
Traditional Swedish meatballs are most commonly served over fluffy egg noodles or creamy mashed potatoes. Both accompaniments soak up the delicious gravy beautifully. Another classic pairing is lingonberry jam, which offers a sweet and tart contrast to the rich meatballs and gravy. For a complete meal, serve with a side of steamed green beans or a simple cucumber salad.
This comforting dish is perfect for family dinners, casual gatherings, or even as a delightful appetizer when served in smaller portions. Consider pairing with a light, crisp salad to balance the richness of the meatballs.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 3-4 days | Store cooled meatballs and gravy in an airtight container. |
| Freezer | 2-3 months | Freeze cooked meatballs and gravy in a freezer-safe container or bag for longer storage. |
| Reheating (Stovetop) | – | Gently reheat in a skillet over low heat, stirring occasionally, until heated through. Add a splash of broth or water if gravy is too thick. |
| Reheating (Microwave) | – | Reheat in microwave-safe dish on medium power, stirring halfway through, until hot. |
Nutritional Information
| Nutrient | Amount per Serving (Approximate) |
|---|---|
| Calories | 450-550 kcal |
| Protein | 25-30 g |
| Fat | 25-35 g |
| Saturated Fat | 10-15 g |
| Carbohydrates | 20-30 g |
| Fiber | 2-4 g |
| Sodium | 600-800 mg |
Note: Nutritional values are estimates and can vary based on specific ingredients and portion sizes used.


