If you’re craving cozy comfort food that feels like a warm hug on a plate, these Swedish Meatballs are exactly what you need. They’re juicy, flavorful, and smothered in the most luscious, creamy gravy you’ve ever tasted. Best of all? They come together surprisingly quickly, making them perfect for a satisfying weeknight dinner. Whether you grew up with IKEA versions or are discovering them for the first time, this homemade version will blow those out of the water.
Why You’ll Love This Recipe
- Quick and Satisfying: These meatballs can be on the table in about 40 minutes, and they’re worth every minute. Perfect for when you want something hearty without spending your whole evening in the kitchen.
- Cozy Comfort in Every Bite: Tender, juicy meatballs with that signature blend of spices, all swimming in a rich, savory cream sauce—yes, please.
- Family Favorite: This is the kind of dish that gets requested again and again. Kids love it, adults love it, and leftovers taste even better the next day.
- Easy to Customize: Whether you’re using beef, pork, or a plant-based alternative, these meatballs are super flexible.
Ingredients You’ll Need
Here’s everything you need to make these delicious Swedish Meatballs—and trust me, once you’ve tasted them, they’ll be on repeat in your kitchen:
- Ground beef and ground pork: A blend gives the meatballs their classic juicy texture and rich flavor. You can use just one type if preferred, but the combo really makes a difference.
- Breadcrumbs: Helps bind the meatballs and keep them soft and tender. Soak them in a bit of cream or milk for the best texture.
- Onion: Finely grated or sautéed—adds a mellow sweetness and depth to the meatballs.
- Egg: Acts as a binder to hold the mixture together.
- Allspice and nutmeg: These warm spices are non-negotiable. They give Swedish meatballs their iconic, slightly sweet and earthy flavor.
- Salt and pepper: Essential for seasoning—don’t be shy!
- Butter and flour: Form the base of the creamy gravy. Cook them together to create a rich roux.
- Beef broth: Deepens the flavor of the sauce.
- Heavy cream: Makes the sauce smooth, luscious, and totally irresistible.
- Dijon mustard and Worcestershire sauce: Just a touch of each adds complexity and brightness to the gravy.
Variations
Looking to switch things up or need to make do with what’s on hand? Here are some great options:
- Chicken or Turkey: Swap out the traditional meats for ground poultry for a leaner version.
- Vegetarian Option: Use plant-based meatballs and vegetable broth—you’ll still get all that amazing flavor.
- Dairy-Free: Use plant-based butter and cream alternatives like oat or cashew cream to make it dairy-free.
- Extra Rich: Stir in a spoonful of sour cream or cream cheese at the end of cooking for added tang and richness.
How to Make Swedish Meatballs
Step 1: Make the Meatball Mixture
In a large bowl, combine ground beef, ground pork, soaked breadcrumbs, grated onion, egg, and spices. Mix until just combined—don’t overwork it or the meatballs can become dense.
Step 2: Shape and Sear
Roll the mixture into bite-sized balls. In a large skillet, heat a bit of oil or butter and cook the meatballs in batches until browned on all sides. They don’t need to be cooked through yet—just nicely browned.
Step 3: Make the Gravy
Remove the meatballs and in the same skillet, melt some butter. Whisk in the flour and cook for a minute or two until golden. Slowly pour in the beef broth, whisking constantly to avoid lumps. Stir in the cream, Dijon mustard, and Worcestershire sauce. Simmer until thickened.
Step 4: Finish Cooking the Meatballs
Add the meatballs back into the pan and simmer them gently in the sauce until cooked through and tender, about 10–12 minutes. Taste and adjust seasoning if needed.
Step 5: Serve Warm
Garnish with chopped parsley or a spoonful of lingonberry jam if you have it—classic and delightful.
Pro Tips for Making the Recipe
- Grate the Onion: Instead of chopping, grating the onion makes it melt into the meatballs and adds moisture without chunks.
- Soak Your Breadcrumbs: Don’t skip this step! It makes the meatballs incredibly soft and tender.
- Use a Cookie Scoop: This keeps the meatballs the same size for even cooking.
- Don’t Overcrowd the Pan: Brown the meatballs in batches so they sear instead of steam.
- Simmer Gently: Keep the heat low when finishing the meatballs in the sauce—this keeps them juicy and the gravy silky smooth.
How to Serve
Swedish Meatballs are super versatile and work well with all kinds of sides. Here are a few serving suggestions:
Traditional:
Serve over creamy mashed potatoes or buttery egg noodles—absolute heaven.
Low-Carb:
Pair with cauliflower mash or steamed green beans.
Swedish Classic:
Don’t forget the lingonberry jam! That sweet-tart pop alongside the savory meatballs is something magical.
For a Twist:
Spoon them over rice or into a crusty bread roll for a meatball sandwich with a creamy twist.
Make Ahead and Storage
Storing Leftovers
Cool the meatballs completely and store them in an airtight container in the fridge for up to 4 days. The sauce actually gets even better as it sits.
Freezing
Freeze the cooked and cooled meatballs and sauce in a freezer-safe container or bag for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop or in the microwave, adding a splash of broth or cream to loosen the sauce if needed.
FAQs
Can I bake the meatballs instead of frying them?
Yes, you can bake them at 400°F for about 20 minutes or until browned and cooked through. Just know that you might lose a bit of that delicious seared flavor.
Can I make the sauce ahead of time?
Absolutely! You can make the gravy a day ahead and reheat it gently on the stove. Just whisk well before serving.
What if my gravy is too thick or too thin?
If it’s too thick, add a splash of broth or cream. If it’s too thin, simmer it a bit longer or whisk in a bit more flour mixed with butter (a beurre manié) to thicken it up.
Do I have to use both pork and beef?
Nope! You can use all beef, all pork, or even chicken or turkey. Just keep in mind that the pork adds a lot of moisture and richness.
Final Thoughts
These Swedish Meatballs are comfort food at its finest—simple, satisfying, and packed with flavor. Whether you’re feeding a family or just treating yourself to something special, this dish delivers every time. Give it a try, and don’t be surprised if it becomes a regular on your dinner rotation. Happy cooking!
PrintSwedish Meatballs Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
- Diet: Halal
Description
Traditional Swedish meatballs served in a creamy gravy, perfect over mashed potatoes or noodles.
Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 small onion, finely chopped
- 1 egg
- 1/2 tsp ground allspice
- 1/2 tsp ground nutmeg
- Salt and pepper to taste
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 tsp Worcestershire sauce
- Fresh parsley, chopped (for garnish)
Instructions
- In a large bowl, combine breadcrumbs and milk. Let sit for 5 minutes until absorbed.
- Add ground beef, ground pork, chopped onion, egg, allspice, nutmeg, salt, and pepper. Mix until just combined.
- Shape mixture into small meatballs, about 1 inch in diameter.
- In a large skillet over medium heat, melt 1 tablespoon of butter and cook meatballs in batches until browned on all sides and cooked through. Remove and set aside.
- In the same skillet, add remaining butter and stir in flour to make a roux. Cook for 1 minute.
- Gradually whisk in beef broth until smooth. Simmer for 5 minutes until thickened.
- Add heavy cream and Worcestershire sauce. Simmer for another 2–3 minutes.
- Return meatballs to the skillet and coat with the sauce. Cook for an additional 5 minutes.
- Garnish with chopped parsley and serve warm.
Notes
- For a lighter version, use turkey instead of beef and pork.
- Serve with lingonberry jam for an authentic Swedish touch.
- Make ahead and freeze meatballs for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 2g
- Sodium: 620mg
- Fat: 30g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 1g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 24g
- Cholesterol: 95mg
Your email address will not be published. Required fields are marked *