When you need a hands-off comfort meal that works for weeknight family dinners or Sunday meal prep, Swedish meatballs deliver. Tender ground beef and pork shaped into bite-sized rounds, browned in butter, then simmered in a velvety cream sauce over egg noodles.

The skillet does most of the work after you brown the meatballs. The sauce thickens while the meat finishes cooking, so you're not standing over the stove babysitting multiple steps.
Perfect for busy weeks when you want something that feels intentional without requiring culinary school skills or an hour of active cooking time.
Swedish meatballs combine ground beef and pork with breadcrumbs and egg, browned in batches, then simmered in a rich cream sauce. The beef-pork blend keeps them juicy while high heat creates crisp edges. Serve over egg noodles for a complete dinner that reheats well for meal prep.
Why This Recipe Works
Rich mains need something to cut through, and a crunchy slaw side dish does exactly that. The beef-pork blend creates tender meatballs that stay juicy even after browning and simmering in sauce.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
20 min
Cook Time
25 min
Total Time
45 min
Servings
4 servings
Difficulty
Medium
Category
Main Dish
Quick Tip
Brown meatballs in batches for crisp edges
Best For
Weeknight | Meal prep | Family dinner
What makes this work:
- Leave 1 inch space between meatballs when browning - crowding steams instead of sears, 5 minutes per side gets golden edges
- Internal temp at 160°F ensures safe doneness without dryness when checked with an instant-read thermometer
- Fresh breadcrumbs absorb moisture better than dried, keeping the interior tender while the exterior crisps
- Simmer sauce 5-7 minutes after adding cream - this thickens it to coat-the-spoon consistency without breaking
- Medium heat prevents burning the outside before the inside cooks through, especially important for uniform-sized meatballs
What You'll Need

The salad works best when it hits the table at the same time as the main. Ground beef and pork form the base, with breadcrumbs and egg binding everything together while heavy cream creates the signature sauce.
- Ground beef (80/20 blend)
- Ground pork
- Fresh breadcrumbs
- Egg (1 large)
- Yellow onion (finely diced)
- Ground allspice
- Heavy cream
- Beef broth
- Butter
- Egg noodles
Ingredient Details
- Ground beef (80/20)
The fat content keeps meatballs moist - leaner beef dries out during cooking - Ground pork
Adds moisture and tenderness that beef alone can't achieve, creates softer texture - Fresh breadcrumbs
Absorb and retain moisture better than dried - pulse stale bread in food processor - Heavy cream
Creates classic velvety sauce - milk makes thinner, less rich result - Beef broth
Builds savory base for sauce and deglazes pan for extra flavor - Allspice
Traditional Swedish spice that adds warm, slightly sweet depth - don't skip it - Egg noodles
Wide, flat shape catches cream sauce better than spaghetti or penne
Ingredient Swaps
Slaw adds the contrast this plate needs, but timing matters. For a version that comes together quickly, try simple salmon recipe when you want a different protein with similar comfort appeal.
Four swaps that work:
- Ground turkey or chicken for pork - leaner meat creates drier texture, reduce cook time by 2-3 minutes and check temp at 165°F instead of 160°F
- Gluten-free breadcrumbs for regular - maintains binding with slight texture variation, use same amount as regular breadcrumbs
- Coconut cream for heavy cream - dairy-free option with slight coconut flavor, sauce may be thinner so simmer 2 minutes longer
- Mashed potatoes for egg noodles - changes texture completely but still absorbs sauce well, lower carb option uses spiralized zucchini
Ground Turkey/Chicken
Works for: Leaner meal, reduces fat by 30%, cooks 2-3 minutes faster
Skip if: You want traditional texture and moisture, leaner meat dries faster
Coconut Cream
Works for: Dairy-free diets, adds slight sweetness that complements allspice
Skip if: You want authentic Swedish flavor, coconut taste comes through
Mashed Potatoes Base
Works for: Extra hearty meal, soaks up sauce like noodles, budget-friendly
Skip if: You prefer traditional presentation, potatoes make it heavier
Instructions
Most people skip this side, but it balances the meal. We keep a batch ready for nights like this - the simple homemade sauce adds tang that cuts through the cream.
Mix the meat gently. Combine ground beef, ground pork, breadcrumbs, egg, diced onion, and allspice in a large bowl with 20 gentle strokes using your hands. Stop when ingredients just come together - overmixing creates tough meatballs. Shape into 1.5-inch rounds.
Brown in batches. Heat butter in a large skillet over medium heat until foaming. Add meatballs with 1 inch space between each. Brown 5 minutes per side until golden crust forms. Remove to plate, don't cook through yet.
Build the sauce. Add beef broth to the same skillet, scraping up browned bits with a wooden spoon. Cook onions 3-4 minutes until translucent. Stir in heavy cream and bring to a simmer.
Finish the meatballs. Return browned meatballs to the sauce. Reduce heat to low, cover, and simmer 12-15 minutes. Check internal temp reaches 160°F with an instant-read thermometer. The sauce will thicken as it reduces.
Cook noodles and serve. While meatballs simmer, boil egg noodles according to package directions. Drain and toss with butter. Serve meatballs and sauce over noodles immediately.
What to Serve With It
A good side can make or break the plate. Rich mains need something to cut through, and this helps balance the cream sauce with complete meatballs meal ideas that work for weeknight or hosting scenarios.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Steamed Green Beans | Easy | Bright, fresh contrast cuts through cream sauce richness | Steam 5 min, toss with butter and garlic |
| Cucumber Salad | Easy | Refreshing crunch and vinegar balance fatty sauce | Slice thin, dress with vinegar 10 min before serving |
| Roasted Carrots | Easy | Sweetness contrasts savory meatballs, adds texture | Roast at 425°F for 20 min with olive oil |
| Pickled Lingonberries | Easy | Traditional Swedish tart-sweet cuts richness instantly | Serve cold in small bowl on the side |
| Roasted Brussels Sprouts | Medium | Earthy bitterness balances cream, adds crispy texture | Roast at 400°F for 25 min until charred edges form |
Three ways to serve it:
- Weeknight plate: Buttered egg noodles, steamed green beans, cucumber salad for quick contrast
- Comfort meal: Creamy mashed potatoes instead of noodles, roasted carrots, lingonberry jam on the side
- Hosting dinner: Egg noodles, roasted Brussels sprouts with balsamic, fresh bread for soaking up sauce
Store and Reheat
Store meatballs and sauce together in a shallow airtight container for 3-4 days in the fridge. They freeze well for up to 3 months - portion into meal-sized containers before freezing.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 8-10 min on low heat | Even warming, retains moisture and texture best |
| 🔥 Oven | 15 min at 325°F | Larger batches, keeps meatballs tender without drying |
| 📦 Microwave | 2-3 min on medium power | Quick single servings, cover to prevent drying |
For best results when storing:
- Cool completely before refrigerating - prevents condensation that makes sauce watery, takes 30 minutes at room temp
- Store meatballs submerged in sauce - keeps them moist and prevents surface from drying out
- Freeze in shallow containers - speeds thawing and reheating, 1-inch depth works best
- Thaw overnight in fridge - maintains texture better than countertop thawing or microwave defrost
- Add splash of broth when reheating - restores sauce consistency if it thickened too much in storage
Frequently Asked Questions
Yes, freeze cooked meatballs in sauce for up to 3 months in airtight containers. Thaw overnight in the fridge and reheat on the stovetop over low heat for 10 minutes.
Store meatballs submerged in sauce in shallow containers for 3-4 days. Reheat gently on low stovetop heat for 8-10 minutes, adding a splash of broth if the sauce thickened.
Meatballs reach safe doneness at 160°F internal temperature when checked with an instant-read thermometer. This ensures they're cooked through without drying out.
Lumps form when cream hits too-hot liquid or flour doesn't cook fully. Whisk vigorously to break up lumps, or strain the sauce through a fine-mesh sieve.
Steamed green beans, cucumber salad, or roasted carrots add fresh contrast to the cream sauce. Lingonberry jam on the side cuts richness with traditional Swedish tang.

Swedish Meatballs with Egg Noodles
Ingredients
Equipment
Method
- Combine ground beef, ground pork, fresh breadcrumbs, egg, diced onion, and allspice in a large bowl. Mix gently with about 20 strokes using your hands until just combined. Shape mixture into 1.5-inch rounds.8 oz ground beef, 8 oz ground pork, 1 cup fresh breadcrumbs, 1 large egg, ½ cup yellow onion, ½ tsp ground allspice
- Heat butter in a large skillet over medium heat until foaming. Add meatballs with 1 inch spacing to avoid crowding. Brown for 5 minutes per side until golden crust forms. Remove meatballs to a plate; they will finish cooking later.2 tbsp butter
- Add beef broth to the same skillet, scraping up browned bits with a wooden spoon. Cook the diced onions in broth for 3-4 minutes until translucent. Stir in heavy cream and bring to a simmer.½ cup beef broth, ½ cup yellow onion, ¾ cup heavy cream
- Return browned meatballs to the skillet with the sauce. Reduce heat to low, cover, and simmer for 12-15 minutes until meatballs reach an internal temperature of 160°F and sauce thickens.
- While meatballs simmer, boil egg noodles according to package instructions in salted water. Drain noodles and toss with butter. Serve meatballs and cream sauce over the buttered noodles immediately.8 oz egg noodles, 2 tbsp butter
Notes
- Leave 1 inch space between meatballs when browning for crisp edges.
- Check meatball internal temperature with an instant-read thermometer to avoid dryness.
- Simmer sauce gently to thicken without breaking the cream.




