Swedish Meatballs


I grew up with a pot of velvety gravy and small, tender meatballs simmering on the stove—this recipe is my take on those classic Swedish meatballs. It delivers a rich, comforting sauce and well-seasoned beef balls that are perfect for family dinners, weeknight meals that feel like a treat, or any time you crave something creamy and savory. If you enjoy meatball variations, this pairs beautifully alongside other recipes like baked meatballs for a crowd-pleasing spread.
Why you’ll love this dish
This version balances ease with authentic flavor: simple pantry spices (allspice and nutmeg) give the meatballs a warm, Scandinavian edge while parmesan adds an extra layer of savory richness. It’s quick to pull together, forgiving for novice cooks, and scales well for guests. Serve it for a cozy weeknight, a holiday buffet, or a lazy Sunday supper.
“Creamy, comforting, and simply addictive—my family begged for seconds.” — a reader review
Step-by-step overview
You’ll first mix the meatball ingredients into a uniform mixture, roll them into even balls, and brown them to develop flavor. Next, make a pan sauce by whisking flour into beef broth, then stir in cream to create a smooth gravy. Finish by simmering the browned meatballs in the sauce until heated through. Total active time: about 30–40 minutes. Hands-on prep is short; most of the cook time is hands-off simmering.
What you’ll need
- 1 lb ground beef — foundation of the meatballs for hearty flavor. (Sub: use half beef/half pork for a silkier texture.)
- 1/2 cup breadcrumbs — helps bind ingredients. (Use panko for lighter texture or gluten-free crumbs if needed.)
- 1/4 cup grated Parmesan cheese — adds cheesy richness.
- 1/4 cup chopped onion — brings sweetness and depth.
- 1 large egg — acts as a binding agent.
- 1/2 teaspoon salt — essential for flavor enhancement.
- 1/4 teaspoon black pepper — adds a hint of spice.
- 1/4 teaspoon allspice — key for distinctive flavor.
- 1/4 teaspoon nutmeg — enhances the flavor profile.
- 1 cup beef broth — base for the savory sauce. (Sub vegetable broth for lighter flavor.)
- 1 cup heavy cream — provides luscious texture. (Sub half-and-half for a lighter sauce, but it will be thinner.)
- 1 tablespoon flour — thickens the sauce.
- Serve to taste with Amish egg noodles or mashed potatoes — both soak up the gravy perfectly.
If you want an alternate protein idea or chicken-based twist, consider pairing techniques from a related recipe like chicken Parmesan meatballs for inspiration.
Step-by-step instructions


- Preparation: Finely chop the onion and measure ingredients. Preheat a large skillet over medium heat with 1–2 tablespoons oil.
- Making the meatball mixture: In a bowl, combine ground beef, breadcrumbs, Parmesan, chopped onion, egg, salt, pepper, allspice, and nutmeg. Mix gently until just combined—overworking makes meatballs tough.
- Rolling the meatballs: Wet your hands slightly and roll the mixture into 1–1½ inch balls. Aim for uniform size so they cook evenly.
- Browning the meatballs: Add meatballs to the hot skillet without crowding. Brown on all sides for 6–8 minutes total; work in batches if necessary.
- Cooking until golden: Once browned, remove meatballs to a plate. Leave any browned bits (fond) in the pan—these build sauce flavor.
- Making the sauce: Sprinkle the tablespoon of flour into the skillet and stir into the fat and fond to form a light paste. Slowly whisk in the beef broth until smooth. Bring to a gentle simmer and cook 2 minutes to thicken slightly.
- Combining meatballs with sauce: Stir in the heavy cream and return meatballs to the skillet. Simmer gently for 8–12 minutes until the meatballs are cooked through (internal temp 160°F for ground beef) and the sauce is silky.
- Choosing the right side: Toss cooked Amish egg noodles directly into the sauce for instant comfort, or spoon meatballs and gravy over mashed potatoes for a classic plate.
- Finishing touches: Taste and adjust salt and pepper. A small squeeze of lemon or a spoonful of Dijon can brighten the sauce if desired.
- Serving: Garnish with chopped parsley and serve hot.
For a slow-cooker shortcut using a simple saucy approach, you can adapt timing and technique from a related crock-pot recipe like 3-ingredient sweet spicy crock pot meatballs if you want a hands-off method.
Best ways to enjoy it
- Classic plate: Swedish meatballs over buttered Amish egg noodles, spooning plenty of sauce over the top.
- Comfort mash: Serve on a bed of creamy mashed potatoes with pan sauce pooled around the edges.
- Open-faced sandwich: Toast a sturdy bun, top with meatballs and sauce, finish with a sprinkle of Parmesan.
- Holiday buffet: Keep warm in a shallow chafing dish or slow cooker for potlucks and family gatherings.
Finish with a bright element—chopped parsley, a little lemon zest, or a side of lingonberry jam for a traditional Nordic contrast.
Storage and reheating tips
- Refrigerating: Cool meatballs and sauce to room temperature within two hours. Store in an airtight container for up to 3–4 days.
- Freezing: Freeze meatballs with sauce in freezer-safe containers or bags for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Gently reheat on the stovetop over low heat until warm through, adding a splash of broth or cream if the sauce has thickened too much. Microwave in short intervals, stirring between, when time is tight.
- Food safety: Always reheat leftovers to 165°F and discard any cooked meat left out longer than 2 hours.
Pro chef tips
- Don’t overmix: Combine ingredients until just incorporated to keep meatballs tender.
- Even sizes: Use a small scoop or tablespoon to portion meatballs so they cook uniformly.
- Brown in batches: Crowding the pan steams meatballs instead of browning them—golden crust = flavor.
- Save the fond: The browned bits in the pan are concentrated flavor—use them to make the sauce.
- Thicken gradually: If sauce gets too thick after refrigeration, whisk in warm broth rather than cold liquid to avoid clumping.
Creative twists
- Turkey or pork swap: Use ground turkey or a mix of beef and pork for different textures and flavors.
- Gluten-free: Replace breadcrumbs with gluten-free crumbs or cooked quinoa.
- Vegetarian option: Make mushroom-walnut meatballs and simmer in the same cream sauce (use vegetable broth).
- Spice it up: Add a teaspoon of Dijon mustard or a splash of Worcestershire to the sauce for depth.
- Traditional touch: Serve with lingonberry preserves for a classic Swedish contrast of sweet and savory.
Helpful answers
Q: How long does this take from start to finish?
A: Plan on 30–40 minutes active cook time. Browning and simmering are the main steps.
Q: Can I make these ahead for a party?
A: Yes. Fully cook, cool, and refrigerate up to 2 days ahead. Reheat gently in the sauce before serving.
Q: Can I freeze cooked meatballs?
A: Absolutely—freeze in sauce for up to 3 months. Thaw overnight in the fridge and reheat slowly.
Q: How do I keep the sauce from separating?
A: Simmer gently and avoid boiling after adding cream. If it separates, whisk in a splash of warm broth and simmer on low.
Q: What’s the doneness temperature for beef meatballs?
A: Ground beef should reach 160°F (71°C) internal temperature for safe consumption.
Conclusion
For recipe inspiration and to compare techniques, check this thorough take on a classic from Swedish Meatball Recipe – The Cozy Cook. If you want a version with slightly different seasoning and plating ideas, see the approach used at Swedish Meatball Recipe | The Modern Proper. And for another trusted, step-by-step reference, look at The Best Homemade Swedish Meatballs – Simply Recipes.






