If you’re craving something that feels like a warm hug on a plate, look no further than this Swedish Meatballs with Creamy Broth Recipe. It effortlessly combines tender, juicy meatballs infused with a perfect blend of spices and herbs, all swimming in a luxuriously smooth and creamy broth that frames every bite beautifully. This classic comfort food has been given a lighter yet still indulgent twist using lean meats and a silky cream cheese base, making it a wonderful dish to enjoy any night of the week while still feeling a little special.

Ingredients You’ll Need
Each ingredient in this Swedish Meatballs with Creamy Broth Recipe is simple, familiar, and plays an essential role in building the flavorful layers you’ll love. From the aromatic veggies that form the base to the perfectly seasoned meat combination, every element contributes to a dish that’s hearty, comforting, and utterly satisfying.
- Olive oil: A gentle sauté medium to soften onions and garlic while adding subtle richness.
- Small onion (minced): Brings a sweet, savory depth when cooked down gently.
- Garlic clove (minced): Adds aromatic pungency that awakens the palate.
- Celery stalk (minced): Offers a subtle crunch and fresh undertone to balance richness.
- Minced parsley (¼ cup): Infuses a bright herbal freshness throughout the dish.
- Lean ground turkey (½ pound): Keeps meatballs moist but light, perfect for a balanced texture.
- Lean ground beef (½ pound): Provides traditional flavor and satisfying heartiness.
- Large egg: Acts as a binder to hold the meatballs perfectly together.
- Seasoned breadcrumbs (¼ cup): Adds structure and a subtle seasoned note, can be swapped for gluten-free crumbs.
- Kosher salt (½ teaspoon): Enhances all flavors without overwhelming.
- Black pepper (⅛ teaspoon): Provides a mild peppery warmth.
- Allspice (½ teaspoon): Delivers that signature hint of warm, sweet spice classic in Swedish meatballs.
- Reduced sodium beef broth (2 cups): The flavorful liquid base for cooking the meatballs and creating the creamy broth.
- Reduced fat cream cheese (3 ounces): Transforms the broth into a luscious, velvety sauce with minimal effort.
- Chopped parsley (for garnish): Adds color and a fresh finish to the final presentation.
How to Make Swedish Meatballs with Creamy Broth Recipe
Step 1: Sauté Aromatics
Start by heating olive oil in a large nonstick skillet over medium heat, then add minced onions and garlic. Sauté gently until the onions turn translucent, releasing their sweet aroma—about 4 to 5 minutes. Next, stir in finely minced celery and parsley, cooking for another 3 to 4 minutes until everything softens beautifully. This mixture will infuse the meatballs with a subtle but essential savory base. Set it aside to cool so the egg won’t cook when mixed.
Step 2: Mix and Form Meatballs
In a large bowl, combine the lean ground turkey and beef with the cooked onion mixture, egg, seasoned breadcrumbs, salt, pepper, and that wonderful hint of allspice. Mix everything thoroughly but gently—overmixing can make meatballs tough. When well combined, shape the mixture into 16 equal-sized meatballs, ensuring they’re compact enough to hold their shape but tender enough for a melt-in-your-mouth experience.
Step 3: Cook Meatballs in Broth
Pour the reduced sodium beef broth into the skillet and bring it to a gentle boil. Once boiling, carefully lower the meatballs into the broth one by one, allowing them to cook undisturbed over medium-low heat. Cover the skillet and let the meatballs simmer gently for about 20 minutes. This slow cooking method keeps them moist and infuses them with rich broth flavor without drying out.
Step 4: Finish with Creamy Broth
Using a slotted spoon, remove the cooked meatballs from the broth and set them on a serving dish. Strain the broth to remove any solids, then transfer the smooth broth to a blender. Add the cream cheese and blend until silky and smooth—this simple step turns your savory broth into a luxuriously creamy sauce. Return this creamy broth to the skillet, nestle the meatballs back in, and let them warm together for a few minutes to marry the flavors perfectly.
How to Serve Swedish Meatballs with Creamy Broth Recipe
Garnishes
Fresh chopped parsley sprinkled on top adds a burst of vibrant green color and a refreshing herbal note that balances the richness of the creamy broth. It’s both pretty and palate-cleansing, completing your plate with that final touch of care.
Side Dishes
This dish pairs wonderfully with egg noodles or buttery mashed potatoes, which soak up the creamy broth deliciously. For a lighter option, serve alongside steamed green beans or roasted root vegetables, providing both color contrast and textural variety to your meal.
Creative Ways to Present
For a cozy family dinner, serve meatballs nestled in a rustic bowl with the creamy broth ladled generously. Impress guests by plating individual portions garnished with parsley and a tiny drizzle of extra broth as a sauce. You can also elevate the dish by placing meatballs over a bed of saffron-infused rice or creamy polenta for an unexpected twist that keeps the core flavors intact.
Make Ahead and Storage
Storing Leftovers
Once cooled to room temperature, store your Swedish meatballs and creamy broth separately or together in airtight containers. Refrigerate for up to 3 days to maintain optimal flavor and freshness.
Freezing
To keep meals handy, these meatballs freeze beautifully. Arrange them flat on a tray to freeze individually before transferring to freezer-safe bags or containers. The creamy broth freezes well too if stored separately. They’re best enjoyed within 2 months for taste and texture.
Reheating
Gently reheat the meatballs in their creamy broth over low heat on the stovetop, stirring occasionally to prevent curdling. If reheating from frozen, thaw overnight in the refrigerator for even warming. Avoid microwaving directly to preserve the silky texture of the cream-based sauce.
FAQs
Can I use all beef or all turkey instead of mixing the meats?
Absolutely! All beef will give you a richer, more traditional flavor, while all turkey keeps it lighter. Just keep the seasoning and cooking times the same for best results.
Is it necessary to strain the broth before blending?
Straining the broth ensures a smooth, silky sauce by removing any vegetable bits or impurities, enhancing the broth’s creamy texture and appearance—but if you prefer a chunkier texture, you can skip this step.
Can I make Swedish Meatballs with Creamy Broth Recipe gluten-free?
Yes! Simply swap the seasoned breadcrumbs for gluten-free crumbs, and double-check that your broth and seasoning blends are gluten-free. The dish will still taste wonderful.
What is the role of allspice in this recipe?
Allspice adds a warm, slightly sweet, and aromatic spice that’s quintessential to Swedish meatballs, giving them their distinctive comforting flavor profile.
Can I substitute cream cheese with another dairy product?
You can try sour cream or Greek yogurt for a tangier creaminess; however, cream cheese offers the perfect balance of richness and smooth texture that really transforms the broth in this recipe.
Final Thoughts
This Swedish Meatballs with Creamy Broth Recipe has quickly become a favorite in my kitchen, and I hope it will become one of yours too. It’s a dish that’s easy to make with straightforward ingredients yet feels indulgently special every time you serve it. Whether you’re cooking for a cozy night in or entertaining loved ones, this recipe brings warmth, comfort, and smiles right to the table. Give it a try — there’s something truly magical about those tender meatballs swimming in that dreamy creamy broth!
Print
Swedish Meatballs with Creamy Broth Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings (16 meatballs)
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
Description
This classic Swedish Meatballs recipe features tender meatballs made from lean ground turkey and beef, simmered in a creamy, savory sauce made with reduced-fat cream cheese and beef broth. The meatballs are flavored with aromatic spices like allspice and fresh herbs, delivering a comforting and balanced meal perfect for weeknights or special gatherings.
Ingredients
Meatball Ingredients
- 1/2 tablespoon olive oil
- 1 small onion, minced
- 1 clove garlic, minced
- 1 celery stalk, minced
- 1/4 cup minced parsley
- 1/2 pound 93% lean ground turkey
- 1/2 pound 95% lean ground beef
- 1 large egg
- 1/4 cup seasoned breadcrumbs or gluten-free crumbs
- 1/2 teaspoon kosher salt, divided
- 1/8 teaspoon black pepper
- 1/2 teaspoon allspice
Sauce Ingredients
- 2 cups reduced sodium beef broth
- 3 ounces reduced fat cream cheese
- Chopped parsley, for garnish
Instructions
- Sauté aromatics: In a large nonstick skillet, heat olive oil over medium heat and add the minced onions and garlic. Sauté until the onions become translucent, about 4-5 minutes. Then add the minced celery and parsley and cook until softened, about 3-4 more minutes. Remove from heat and set aside to cool slightly.
- Prepare meatball mixture: In a large bowl, combine the ground beef, ground turkey, egg, the cooled onion mixture, breadcrumbs, 1/4 teaspoon kosher salt, black pepper, and allspice. Mix thoroughly until all ingredients are evenly incorporated. Shape the mixture into 16 equal-sized meatballs.
- Simmer meatballs: Add the beef broth to the same skillet and bring it to a boil over medium-high heat. Reduce the heat to medium-low and carefully drop the meatballs into the simmering broth. Cover the skillet and cook the meatballs for about 20 minutes, or until they are fully cooked through.
- Make the sauce and finish: Remove the meatballs with a slotted spoon and transfer them to a serving dish. Strain the broth to remove any solids and pour it into a blender along with the reduced fat cream cheese. Blend until the sauce is smooth. Return the creamy sauce to the skillet, add the meatballs back in, and simmer gently to heat through.
- Serve: Garnish the meatballs with chopped parsley and serve warm alongside your choice of accompaniment, such as mashed potatoes or lingonberry preserves.
Notes
- For gluten-free version, opt for gluten-free breadcrumbs.
- If cream cheese is not available, sour cream can be used but will alter the flavor slightly.
- Ensure meatballs are cooked thoroughly by checking internal temperature reaches 165°F (74°C).
- Leftover meatballs and sauce can be refrigerated for up to 3 days.
- For a thicker sauce, simmer longer after blending to reduce liquid.

