So, Swedish Meatballs… Let Me Tell You
You know how some dishes just scream comfort? For me, it’s Swedish Meatballs. The first time I made these, I was actually trying to impress my (now) spouse, which resulted in a stovetop mess and a dog that got an early taste test—let’s call it quality control. In our house, these meatballs aren’t just dinner: they’re a whole vibe, especially on those drizzly evenings when you need something cozy. Also, I once tried singing “Dancing Queen” while rolling these, but that’s another story for another day. (Pro tip: don’t dance and fry at the same time—my kitchen slippers never recovered.)

Why You’ll Love Making These (Trust Me)
I make these whenever there’s a craving for something a bit fancy but still laid-back. My family goes absolutely bonkers for them—though, to be fair, I think the creamy gravy is half the reason. It’s the sort of meal that feels like you’ve put in a ton of effort, but you don’t actually need to bust your chops for hours. Well, except for the batch that ended up suspiciously chewy (don’t ask).
And, on those days when I’m low on groceries, I’ll admit, I’ve swapped in random breadcrumbs or even a splash of oat milk and it sort of worked? Not perfect, but hey—not every meal gets a gold medal.
What You’ll Need (Substitutions Aplenty)
- 1 lb ground beef (sometimes I use half pork—it’s a Swedish thing, but all beef works fine)
- 1/2 cup breadcrumbs (day-old bread crumbled in your hands is fine too—my grandma never bought pre-made.)
- 1/4 cup milk (“actual Swedish grandmas probably use cream, but milk is what’s usually in my fridge”)
- 1 egg (or two small ones if you can’t find a big one, it’s not science!)
- 1 small onion, very finely diced (the recipe says ‘grated’ but who has time?)
- 1/2 tsp ground allspice (if you don’t have it, use nutmeg plus a tiny dash of cinnamon—don’t tell the Swedes)
- Salt and a good grind of black pepper
- 2 tbsp butter for frying (oil is fine, but you won’t get that rich taste)
- For the gravy:
- 2 tbsp butter
- 2 tbsp flour (plain flour, self-raising will work but the sauce gets weirdly fluffy?)
- 1 3/4 cups beef broth (cube, carton, whatever you’ve got—the flavor’s in the meatballs anyway)
- 1/3 cup cream (or milk—in a pinch, even sour cream sort of works, though it tastes more tangy)
- 1 tsp soy sauce (skip if you prefer, but I swear it makes it better)
- Salt, pepper, and a pinch of nutmeg for the gravy
How To Actually Make Swedish Meatballs
- Mix the breadcrumbs and milk in a big-ish bowl. Let them soak while you deal with the onions—5 minutes or so is enough. If it looks gloopy, don’t panic; it always does.
- Add in the meat (beef and/or pork), onion, egg, spices, salt, and pepper. Get your hands in there (I promise, it’s the only way). Mush it up till it sticks together and looks evenly mixed. Don’t overwork it or you’ll end up with golf balls.
- Shape into balls about the size of a ping pong ball. I’ve tried making them smaller, but they fell apart in the pan so… this size just works.
- Heat butter in a big skillet over medium. When it’s sizzling, toss in the meatballs (in batches if your pan’s small—usually, I overcrowd mine and regret it). Fry them till they’re brown all over, turning gently. This is where I usually sneak a little taste—just to check for salt, obviously, not because I’m impatient.
- Take the meatballs out, set aside. Now for the gravy: in the same pan, add more butter and the flour. Mix it while scraping up those delicious brown bits. Give it a minute or two till it looks sandy.
- Slowly whisk in the beef broth. This step always looks too runny at first—hang tight, it’ll thicken. Add cream, soy sauce, nutmeg, more salt and pepper. Let it bubble gently until it’s glossy but not wallpaper paste-thick.
- Slide the meatballs back in. Let them lounge in the gravy for 5–10 minutes on low. Sometimes, I just eat straight from the pan with a spoon. Oops.
Random Discoveries & Notes
- If you try to swap out the butter for oil, the flavor really isn’t the same—it’s a trade-off I only make when the butter situation is dire.
- Don’t skip letting the breadcrumbs soak; once, I did and uh… let’s say the dog had a meaty, crumbly dinner.
- You can freeze these meatballs after browning but before the sauce. I rarely manage that—they’re gone too fast!
- Actually, in my head, they taste best the next day—but that might just be what I tell myself when I miss out on seconds.
Everyday Variations I’ve Tried (Some Good, Some…)
- I once swapped half the beef for turkey. It tasted lighter—still good, though it’s not quite the classic comfort-food thing.
- Using oat milk instead of regular milk made the texture a bit thicker—still edible, but definitely a little off the beaten path.
- One time, I tried throwing chopped spinach in to feel virtuous. Let’s just say, that’s not happening again. Some things shouldn’t be green.
You Don’t Need Fancy Gear
Look, you can use a stand mixer, but honestly, hands are better (and you get to feel like you’re on an old-school cooking show). No skillet? Do what I did in college: a big saucepan and patience. Still works!
Keeping Them (Not That I Ever Need To)
Supposedly, you can keep these in the fridge for three days in a sealed container. In my house, they vanish in twelve hours tops—consider yourself warned.
How We Serve Swedish Meatballs (Traditions & Oddities)
Tradition says lingonberry jam and mashed potatoes. But me? I love serving them on buttered egg noodles (proper comfort). Some nights, I’ll even toss them on toast for a midnight snack—don’t knock it till you try it.
If I Could Bottle My Pro Tips…
- Don’t rush the soaking bit—it really does matter (I once skipped it, got dry meatballs, and everyone gave me that polite smile. Ouch.)
- Brown those meatballs properly! The crust makes all the difference. Once, I was too hungry and pulled them early. Never again.
- And, oh! Don’t over-thicken the sauce. If you do, just thin it with milk and pretend it happened on purpose.
FAQ: The Stuff People Actually Ask Me
- Can I freeze these Swedish Meatballs?
- Yep—browned meatballs (no sauce!) freeze really well for a month or so. I never remember to do this, though.
- What if I don’t eat beef?
- Honestly, swap for turkey, pork, or even a plant-based mince. The taste changes a bit, but you won’t care much once the gravy hits.
- Do I really need cream for the sauce?
- Not strictly. Milk works, and so does a bit of sour cream for tang (just not yogurt—it curdles, don’t ask me how I know).
- My gravy is lumpy—help!
- Been there! Just take a whisk and go to town. If it’s hopeless, strain it (I did once; no one noticed).
- What can I serve with it apart from potatoes?
- Egg noodles, rice, or even crusty bread for sopping. Honestly, we’ve put them over chips in a pinch (it’s weirdly good!).
Anyway, if you make these, let me know how it goes. Or if you have a kitchen disaster to share, I’m all ears—makes me feel less alone in the chaos, you know?
Ingredients
- 500g ground beef
- 250g ground pork
- 1 small onion, finely chopped
- 1/2 cup breadcrumbs
- 1/2 cup whole milk
- 1 large egg
- 1/2 tsp ground allspice
- Salt and pepper to taste
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 1 1/2 cups beef broth
- 1/2 cup heavy cream
- 1 tbsp Worcestershire sauce
- Chopped parsley for garnish
Instructions
-
1In a large bowl, combine ground beef, ground pork, chopped onion, breadcrumbs, milk, egg, allspice, salt, and pepper. Mix until just combined.
-
2Shape the mixture into small meatballs, about 1 inch in diameter.
-
3Heat 1 tablespoon of butter in a large skillet over medium heat. Add meatballs in batches and cook until browned on all sides and cooked through, about 8-10 minutes. Remove and set aside.
-
4In the same skillet, melt the remaining tablespoon of butter. Stir in flour and cook for 1-2 minutes. Gradually whisk in beef broth, then add heavy cream and Worcestershire sauce. Simmer until thickened.
-
5Return the meatballs to the skillet, spoon sauce over them, and simmer for another 5 minutes. Garnish with chopped parsley before serving.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!
