Swedish Meatball Soup marries the comforting traditions of Scandinavian home cooking with the hearty satisfaction of a classic meatball dish. This creamy soup delivers tender, flavorful meatballs suspended in a rich, velvety broth, offering a cozy bowl that’s perfect for cold evenings or whenever you crave a taste of Northern Europe. Unlike the iconic Swedish köttbullar served alongside lingonberry jam and mashed potatoes, this soup transforms those same spiced meatballs into bite-sized morsels that cook gently in the broth, infusing every spoonful with savory depth. The interplay of aromatic seasonings—such as allspice and nutmeg—with the cream base creates a subtly sweet and warming profile that is both familiar and novel. With roots in traditional Swedish kitchens, this soup honors the original meatball’s heritage while adding vegetables, herbs, and a silky stock to turn it into a complete one-pot meal. Whether served as an elegant starter or the star of the dinner table, Swedish Meatball Soup stands out for its unique ability to combine comfort, tradition, and innovation in every bowl.
History and Origins of Swedish Meatball Soup
The evolution of Swedish Meatball Soup can be traced back to the beloved Swedish köttbullar, often credited to 18th-century royal kitchens where chefs experimented with spices from abroad. While traditional meatballs became a national favorite—known for their delicate blend of beef and pork, seasoned with allspice and nutmeg—the idea of simmering them directly in broth likely emerged as a practical way to stretch ingredients and introduce vegetables into the meal. In Sweden’s cold climate, soups and stews have long held a prominent place on the table, offering warmth and nutrition during long winters. Nordic cuisine traditionally emphasizes simple, high-quality ingredients prepared in ways that highlight natural flavors. By adapting meatballs into a soup format, home cooks created a versatile dish that could be easily customized with root vegetables, mushrooms, and seasonal herbs. Over time, this soup has become a beloved variation on the classic, celebrated for its heartiness and its reflection of Sweden’s resourceful culinary traditions.
Key Ingredients Overview
Ground Meat
Swedish Meatball Soup typically employs a blend of ground beef and pork in a ratio of about 60:40 or 70:30. This balance ensures that the meatballs remain moist without becoming overly fatty. Beef provides robust flavor and structure, while pork adds tenderness and a slight sweetness that complements the aromatic spices. For the best results, select meat with a moderate fat content (around 15–20%) to help bind the meatballs and keep them juicy during cooking. Combining both meats also helps the meatballs hold their shape when they simmer gently in the broth.
Broth and Cream Base
The foundation of the soup begins with a stock—beef, chicken, or vegetable—chosen based on preferred flavor intensity. Beef stock lends a deep, savory backbone, while chicken stock offers a lighter, more neutral canvas that lets the spices shine. Vegetable stock works well for lighter versions or to accommodate dietary restrictions. To create the signature creamy texture, heavy cream can be stirred in toward the end of cooking, providing richness and body. Alternatively, crème fraîche brings a tangy depth and greater stability, reducing the risk of curdling when reheated. A combination of stock and cream (or crème fraîche) results in a luxuriously smooth soup that carries the meatballs without overpowering their seasoning.
Traditional Seasonings
Seasoning is key to achieving the distinctive flavor of Swedish meatballs. Ground allspice and freshly grated nutmeg are essential, offering warm, slightly sweet notes that evoke classic Scandinavian tastes. White pepper adds subtle heat without visible flecks, maintaining the soup’s elegant appearance. Onion powder contributes savory depth, while finely minced fresh onion or shallots bring moisture and sweetness. A pinch of salt and a grind of black pepper balance the blend, and chopped fresh parsley or dill stirred in at the end provides a burst of color and herbal brightness. These simple but purposeful seasonings work together to create the soup’s signature profile.
Nutritional Profile of Key Ingredients
Swedish Meatball Soup balances protein, fat, and carbohydrates within a single bowl. A typical serving provides approximately 15–20 grams of protein from the meatballs and any added yoghurt or crème fraîche. The broth contributes minimal calories, while the cream or crème fraîche accounts for most of the fat content—roughly 10–15 grams per serving, primarily saturated fats. Carbohydrates are low unless you include thickening agents like flour or serve the soup with bread. Overall, a moderate-portion soup offers around 250–350 calories, making it suitable as a filling starter or a lighter main course. The protein supports satiety, while the combination of fats and broth helps maintain satisfying mouthfeel without excess heaviness.
Variations and Regional Twists
Regional adaptations of Swedish Meatball Soup embrace local produce and dietary needs. In northern Sweden, cooks often add diced root vegetables—such as carrots, parsnips, and rutabagas—to boost nutritional value and extend the dish’s versatility. For a lighter twist, substitute ground turkey or chicken for the beef-pork mix, reducing both saturated fat and calories. Those with dairy sensitivities can swap in coconut milk or a plant-based cream alternative, though the flavor shifts toward a tropical profile. Gluten-free diners can replace traditional breadcrumbs in the meatballs with crushed rice crackers or gluten-free oats, ensuring everyone can enjoy the comforting flavors. Mushrooms, leeks, or even small dumplings can be incorporated for added texture and interest, showcasing the soup’s flexibility and enduring appeal.
Equipment and Prep Steps
Before you begin, assemble the following essential cookware to ensure a smooth cooking process:
-
A large, heavy-bottomed pot or Dutch oven for simmering the soup.
-
A medium skillet for browning meatballs in batches.
-
Mixing bowls for combining ground meat, breadcrumbs, egg, and seasonings.
-
A fine-mesh sieve or slotted spoon to transfer meatballs without breaking them.
-
Measuring cups and spoons for accurate seasoning ratios.
-
A wooden spoon or heatproof spatula for stirring.
-
(Optional) An immersion blender to partially purée vegetables for a thicker broth.
Mise en place is critical for efficient, stress-free cooking:
-
Meatball Mixture: In a large bowl, combine ground beef and pork with breadcrumbs soaked in milk, an egg, finely minced onion, salt, pepper, and warm spices (allspice, nutmeg). Mix gently with your hands until just incorporated—overworking the meat can yield dense, tough meatballs.
-
Vegetable Prep: Peel and dice carrots, parsnips, or any root vegetables you plan to add; slice mushrooms or leeks if using.
-
Aromatics and Seasonings: Measure out finely chopped garlic, shallots, and fresh herbs (parsley or dill). Have white pepper, onion powder, and salt ready in small dishes.
-
Stock and Cream: Warm your chosen stock on the stovetop, then measure in heavy cream or crème fraîche in advance. Keeping ingredients organized means each step flows seamlessly, ensuring meatballs and broth develop maximum flavor without overcooking.
Step-by-Step Cooking Instructions
Forming and Browning the Meatballs
Begin by scooping heaping tablespoons of the prepared meat mixture and rolling them gently between your palms to form uniform balls about 1 to 1¼ inches in diameter. Place them on a parchment-lined tray to prevent sticking. In a medium skillet over medium-high heat, add a thin layer of oil or clarified butter. When shimmering, arrange meatballs in a single layer without crowding; work in batches if necessary. Allow each batch to brown undisturbed for 2–3 minutes on one side until a golden crust forms, then gently turn to brown the opposite side. The goal is deep mahogany coloring, which locks in juices and adds complexity to the final soup. Transfer browned meatballs to a plate while you build the base; any fond (browned bits) left behind will deglaze into the broth, enriching its flavor.
Building the Soup Base
Using the same large pot or Dutch oven, reduce heat to medium and add a knob of butter. Sauté finely chopped onions, garlic, and, if desired, sliced mushrooms or leeks until translucent and fragrant—about 5 minutes. Stir in a tablespoon of flour (optional) to create a light roux; cook for one minute, stirring constantly. Pour in warm stock, scraping the bottom to release those caramelized bits. Bring to a gentle simmer, then stir in heavy cream or crème fraîche. Season with salt, white pepper, and a pinch of nutmeg. Taste and adjust seasoning; the broth should be slightly creamy, with a balance of savory and warm spice notes to complement the meatballs.
Combining Meatballs and Simmering
Carefully lower the browned meatballs into the simmering soup, spacing them evenly. Reduce heat to low so the liquid hardly bubbles; vigorous boiling can break apart tender meatballs. Simmer gently for 10–15 minutes, until meatballs are cooked through and vegetables (if added) are tender. If the soup appears too thin, whisk a slurry of cold water and flour or cornstarch and stir in gradually until desired thickness. For a silkier finish, use an immersion blender to pulse a portion of the soup, then stir to incorporate. Finish by stirring in chopped fresh parsley or dill just before serving to infuse a bright herbal note.
Serving Suggestions and Accompaniments
Swedish Meatball Soup shines when paired with traditional Nordic sides and garnishes:
-
Rye Bread or Crispbread (Knäckebröd): Offer slices of dense, seeded rye or crispbread to dip and mop up creamy broth.
-
Lingonberry Jam Drizzle: A small spoonful of tart lingonberry jam on the rim of the bowl creates a sweet contrast to the savory soup.
-
Fresh Herbs: Scatter chopped dill or parsley over each serving for color and freshness.
-
Chives or Green Onions: Thinly sliced, they add a mild onion flavor and vibrant green accent.
For beverages, consider a light-bodied white wine such as a dry Riesling or a crisp Swedish lager. Nonalcoholic pairings like sparkling water with a twist of lemon cleanse the palate between spoonfuls.
Storage, Reheating, and Make-Ahead Tips
Let the soup cool slightly before transferring to airtight containers. In the refrigerator, consume within 3–4 days. For longer storage, freeze in meal-sized portions—preferably without cream. When ready to use, thaw overnight in the fridge. Reheat gently over low heat, stirring frequently; add a splash of stock or cream if the liquid has thickened or separated. To prepare meatballs ahead, freeze uncooked shaped meatballs on a tray until solid, then store in a freezer bag. When cooking, brown directly from frozen, then follow the recipe—this ensures fresh flavor even in make-ahead batches.
Troubleshooting Common Issues
-
Soup Too Thin: Whisk together equal parts cold water and cornstarch (or flour) to form a slurry. Stir it in gradually, simmering until the soup thickens to coating consistency.
-
Soup Too Thick: Stir in additional warm stock or water until you reach the desired pourable texture.
-
Meatballs Falling Apart: Ensure the mixture isn’t overworked and contains enough binder (egg and breadcrumbs). Chill meatballs for 15–20 minutes before browning to help them hold their shape.
-
Cream Curdling or Separating: Temper the cream by whisking in a small ladle of hot soup before adding it fully. Maintain a gentle simmer rather than a rolling boil when dairy is present.
Frequently Asked Questions
Can I make Swedish Meatball Soup vegetarian?
Substitute meatballs with seasoned vegetarian “meat” alternatives (e.g., lentil or mushroom-based balls) and use vegetable stock; finish with dairy or plant-based cream.
How do I achieve uniformly sized meatballs?
Use a small ice-cream scoop or two spoons to portion the mixture consistently, then roll quickly without overhandling.
What can I use if I don’t have lingonberry jam?
Cranberry or red currant jam offers a similar sweet-tart profile. A dollop swirled into the soup works beautifully.
Is this soup freezer-friendly?
Freeze the meatballs separately from the soup base to maintain texture. Combine when reheating.
Can I add extra vegetables?
Yes—diced potatoes, parsnips, or mushrooms can be added during the simmering stage; adjust cooking time until tender.

Swedish Meatball Soup
- Author: Hamza
Description
This Swedish Meatball Soup is a comforting one-pot wonder that brings together tender, spiced meatballs and a luxuriously creamy broth, perfect for warming up on chilly evenings. Ground beef and pork are seasoned with classic Scandinavian spices—warm allspice, fragrant nutmeg, and a hint of white pepper—then gently poached in a savory stock enriched with heavy cream or tangy crème fraîche. Root vegetables like carrots and parsnips add natural sweetness and texture, while fresh dill or parsley brightens each spoonful. Serve this hearty soup with slices of dense rye bread or crisp Swedish knäckebröd and a dollop of lingonberry jam for an authentic touch. Whether you’re introducing friends to Nordic flavors or craving a cozy meal, this soup delivers comfort, depth, and a taste of Sweden in every bowl.
Ingredients
- For the Meatballs:
- 1 lb ground beef
- 1 lb ground pork
- 1 cup breadcrumbs
- 1 large egg
- 2 tsp garlic powder
- 1 tsp salt
- 1 tsp black pepper
- ½ tsp allspice
- ½ tsp ground nutmeg
- ¼ cup fresh parsley, chopped
- For the Soup:
- 4 cups beef or chicken broth
- 1 onion, diced (yellow or white)
- 2 carrots, diced
- 2 celery stalks, diced
- 2 tbsp all-purpose flour
- 1 cup heavy cream
- 2 tbsp butter
- Optional: 1 tbsp Worcestershire sauce and Dijon mustard to taste
Instructions
- Prepare the Meatballs: In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, minced garlic, egg, and spices. Mix until well combined. Shape the mixture into 1-inch meatballs using your hands or a cookie scoop.
- Bake the Meatballs: Preheat your oven to 400°F (200°C). Place the formed meatballs on a baking sheet lined with parchment paper. Bake for about 15 minutes, or until browned.
- Make the Soup: In a Dutch oven, melt butter over medium heat. Add diced onion, carrots, and celery. Cook for about 5 minutes until softened. Sprinkle flour over the vegetables and stir until coated.
- Add Broth and Cream: Gradually pour in beef or chicken broth and heavy cream. Stir well. Bring to a boil, then reduce heat and let simmer.
- Combine Meatballs and Cook: Gently add the baked meatballs into the soup. Simmer for an additional 10-15 minutes to allow flavors to meld.
Notes
- Make-Ahead Meatballs: Shape the meatballs up to 24 hours in advance and refrigerate on a parchment-lined tray. This helps them hold their shape when browning.
- Gluten-Free Option: Swap traditional breadcrumbs for gluten-free oats or crushed rice crackers; be sure to use a gluten-free stock.
- Preventing Curdling: Always temper cream or crème fraîche by whisking in a small ladle of hot broth before stirring it into the pot, and keep the heat at a gentle simmer.
- Thickness Adjustment: If the soup is too thin, whisk in a slurry of equal parts cornstarch and cold water. For a lighter finish, omit the roux and simply stir in extra stock.
- Flavor Boost: Stir in a teaspoon of Dijon mustard or whole-grain mustard for added tang, or finish with a drizzle of browned butter infused with fresh thyme.