swedish meatballs sauce recipe
- The Best swedish meatballs sauce recipe
- Classic Swedish Meatballs with Creamy Tomato Sauce
- 🥘Ingredients
- 👨🍳Directions
- 🔧Equipment
- 📊Nutrition Facts (per serving)
- 📝Notes
- Watch Video Of How Classic Swedish Meatballs with Creamy Tomato Sauce Works
- ❓ Frequently Asked Questions About Swedish Meatballs with Creamy Tomato Sauce
The Best swedish meatballs sauce recipe
What I love most about this recipe is how adaptable it is. It’s perfect for a cozy family dinner, a weeknight when I’m too tired to fuss over elaborate meals, or even a special occasion like a holiday gathering. The sauce is so forgiving—you can adjust the ingredients based on what you have, whether it’s a splash of extra butter for richness or a pinch more vinegar to brighten the flavor. And let’s be honest, there’s nothing better than a big bowl of meatballs with the sauce swimming in it, served with roasted potatoes or steamed green beans. My husband always says it’s the only dish that makes him feel like he’s eating something homemade, not something out of a box. My kids still ask for it sometimes, and I always make sure there’s plenty—it’s that kind of dish that just keeps coming back.
Health-wise, this isn’t your typical heavy, greasy sauce. The key is balancing the richness with a few simple swaps: using whole milk instead of heavy cream keeps it lighter, and a touch of Dijon mustard adds depth without overpowering. I also like to add a little bit of fresh dill or parsley at the end for brightness, which gives it a freshness that cuts through the richness. It’s not a low-calorie dish, but it’s not the kind of meal that makes you feel guilty after. It’s the kind of food that’s nourishing in every way—tasty, comforting, and just the right amount of indulgent. And honestly, there’s nothing better than knowing that every bite is packed with flavor and love.

Classic Swedish Meatballs with Creamy Tomato Sauce
A comforting Swedish classic featuring tender meatballs simmered in a rich, creamy tomato sauce. Perfect for family dinners or holiday gatherings.
🥘Ingredients
- 1 lb (450g) ground beef (80/20 fat ratio)
- ½ lb (225g) ground pork
- 1 cup (120g) breadcrumbs
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 tsp ground allspice
- 1 tsp dried thyme
- ½ tsp salt
- ½ tsp black pepper
- 1 egg
- 2 tbsp unsalted butter
- 1 tbsp butter
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 cup (240ml) beef broth
- 1 cup (240ml) heavy cream
- 1 cup (225g) crushed tomatoes
- 1 tbsp tomato paste
- 1 tsp dried rosemary
- ½ tsp salt
- ¼ tsp black pepper
- 1 tbsp all-purpose flour (optional, for thickening)
👨🍳Directions
-
1
Preheat oven to 375°F (190°C). In a large bowl, combine ground beef, ground pork, breadcrumbs, diced onion, minced garlic, allspice, thyme, salt, pepper, egg, and butter. Mix well until evenly coated. -
2
Form the mixture into 1.5-inch (4cm) meatballs and place them on a baking sheet lined with parchment paper. Bake for 15 minutes, then transfer to an oven-safe dish. -
3
In a saucepan, melt butter over medium heat. Add diced onion and minced garlic, sautéing until soft (about 3 minutes). Pour in beef broth and let it simmer for 5 minutes. -
4
Stir in crushed tomatoes, tomato paste, rosemary, salt, and pepper. Bring to a gentle boil, then reduce heat and simmer uncovered for 10 minutes. Stir in heavy cream, then add the baked meatballs. Cover and bake at 375°F (190°C) for 20–25 minutes, or until meatballs are cooked through. -
5
For a thicker sauce, stir in flour and simmer for another 5 minutes. Adjust seasoning if needed. Serve hot with mashed potatoes, crusty bread, or lingonberry jam.
🔧Equipment
- Mixing bowls
- Measuring cups and spoons
- Knife and cutting board
- Food processor or mortar and pestle (for mincing garlic)
- Large saucepan
- Oven-safe baking dish (8×8 inches)
- Meatball molds or hands (for shaping)
- Wooden spoon
- Fine-mesh strainer (optional, for creaminess)
📊Nutrition Facts (per serving)
📝Notes
Tips
- For extra flavor, add a splash of white wine while simmering the sauce.
- Use a meatball press for uniform shapes, but hands work too!
- Substitute beef broth with vegetable broth for a lighter option.
- Let the meatballs rest in the sauce for 10 minutes before serving for better absorption.
Variations
- Add a pinch of nutmeg for a classic Swedish touch.
- Top with a dollop of sour cream and fresh parsley before serving.
Watch Video Of How Classic Swedish Meatballs with Creamy Tomato Sauce Works
❓ Frequently Asked Questions About Swedish Meatballs with Creamy Tomato Sauce
What is the secret to achieving the perfect creamy and rich consistency in Swedish meatballs sauce?
The secret lies in balancing the ingredients carefully. Start with a good-quality butter and a splash of heavy cream or whole milk to create a silky base. Deglaze the pan with a bit of white wine or beer (like Swedish-style fläskgröt beer) to remove the meaty flavors and add depth. Stir in the cornstarch or flour slowly while cooking to avoid lumps, and finish with a touch of Dijon mustard or a splash of cream cheese for extra richness.
—
Can I substitute any of the ingredients in the traditional Swedish meatballs sauce recipe?
While the recipe is classic, you can make small adjustments for dietary preferences or availability. Replace heavy cream with a mix of whole milk and a splash of heavy cream for a lighter version. If you’re avoiding butter, use olive oil or a neutral vegetable oil, but keep in mind it may slightly alter the flavor. For a gluten-free sauce, ensure your cornstarch or flour is certified gluten-free. Avoid substituting wine or beer unless you’re using a high-quality non-alcoholic alternative that mimics the depth of flavor.
—
Why does the sauce sometimes turn out too thick or too thin, and how can I adjust it?
Thickness issues usually stem from ingredient ratios or cooking time. If the sauce is too thick, simmer it gently for 5–10 minutes to break it down further. Add a splash of warm milk, cream, or even a little water to thin it out. If it’s too thin, reduce it over low heat or stir in a bit more cornstarch or flour (mixed with cold water) to thicken it. Always taste as you go—adjusting small amounts gradually is key.
—
How do I ensure the meatballs stay tender and moist while the sauce is cooking?
The key is not overcooking the meatballs. Start by browning them in butter or oil, then place them in a shallow dish and cover with beef broth or water. Let them steam gently in the sauce while it simmers—this keeps them moist. Avoid stirring the sauce too much, as it can dry out the meatballs. If the dish is too crowded, spread the meatballs evenly to allow heat circulation. A splash of lemon juice or a pinch of salt at the end can also help retain moisture.
—
What’s the best way to store and reheat Swedish meatballs with sauce for later use?
Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months. To reheat, gently warm the sauce and meatballs in a saucepan over low heat, stirring occasionally. For best results, add a splash of milk or cream to prevent drying out. If using frozen meatballs, thaw them in the fridge first, then reheat the sauce separately and combine just before serving to maintain texture.
