Swedish Meatballs and Noodles

Creamy, warmly spiced meatballs baked with shell pasta and a rich beef-cream gravy — a family-friendly one-dish meal inspired by Swedish comfort food.

Why You'll Love This Dish
- Minimal hands-on time: active preparation is straightforward and you can chill the shaped meatballs while you boil the pasta — the oven finishes everything in about 30 minutes.
- Pantry-friendly ingredients: uses everyday items like panko, beef broth, and Worcestershire sauce so it's easy to pull together on short notice.
- Family-approved: mild spices (allspice and nutmeg) add warmth without heat, so both kids and adults enjoy it.
- Make-ahead and freeze-friendly: you can shape and freeze the raw meatballs or bake the whole casserole and freeze portions for up to 3 months.
- Flexible proteins: works with beef, pork, venison, or a mix—great for using what you have on hand.
- Comforting, yet balanced: the sauce is creamy and rich but a green salad and acid from the Worcestershire help cut through the richness.
When I first served this, my partner declared it “the kind of food that makes your mom proud.” We still laugh about that, but it’s true: the dish has a nostalgia factor combined with practical convenience — it’s one-pan flavor with casserole ease.
Ingredients
- 12 tablespoons salted butter (divided): Use real butter for flavor — 4 tablespoons for sautéing the onion and 8 tablespoons for the roux. I prefer a European-style butter when possible for its higher fat content and richer taste.
- 1 medium sweet onion, diced: Sweet yellow or vidalia onions caramelize nicely and add natural sweetness to balance the spices; dice uniformly so they cook evenly.
- Allspice & nutmeg: 1/2 teaspoon allspice and 1/4 teaspoon nutmeg create the classic warm, slightly floral backdrop synonymous with Swedish-style meatballs.
- 2 teaspoons black pepper & 3 cloves garlic, minced: Black pepper provides a peppery bite; fresh garlic adds aromatic lift — avoid pre-minced for best flavor.
- 2/3 cup whole milk and 1 1/2 cups panko breadcrumbs: Soak the panko in warm milk to keep meatballs tender; panko offers a lighter texture than regular breadcrumbs.
- 2 large eggs and 2 pounds ground meat: Eggs bind the mixture. Use beef, pork, venison, or a combination — 80/20 beef or a 50/50 beef-pork blend yields great juiciness.
- 2 cups shell pasta: Shells trap gravy nicely — use medium shells for best bite, and undercook slightly so they finish in the oven.
- 3 tablespoons olive oil & 1/2 cup all-purpose flour: Oil for browning; flour to make the roux that thickens the sauce.
- 5 cups beef broth, 1/2 cup water, and 1 tablespoon Worcestershire: Beef broth is the backbone of the sauce; Worcestershire adds umami depth.
- 1/2 cup heavy cream and 1 tablespoon fresh parsley, chopped: Finish the gravy with cream for silkiness and sprinkle parsley for a fresh pop.
Instructions
Prep the breadcrumb soak: In a medium bowl combine the panko and warm milk. Mix and set aside so the crumbs absorb the liquid — 5 to 10 minutes. The soaked panko will keep the meatballs tender and prevent a dense texture. Sauté the aromatics: In a skillet melt 4 tablespoons of butter over medium heat. Add the diced onion, 1/2 tsp allspice, 1/4 tsp nutmeg, and 2 tsp black pepper. Cook until the onion is translucent and soft, about 6 to 8 minutes, stirring occasionally. Add the minced garlic and cook 2 more minutes. This slow cook builds sweetness and mellows raw onion notes. Combine breadcrumb mixture: Bring the milk-onion mixture to a gentle simmer and then remove from heat. Pour it over the panko and mix well. Let cool slightly before adding to the meat mixture so it doesn't coagulate the eggs. Mix and shape: In a separate bowl beat the eggs briefly, then add the ground meat. Add the cooled breadcrumb mixture and combine gently with your hands until evenly mixed. Shape into golf ball-sized meatballs (or your preferred size) and place on a parchment-lined baking sheet. Refrigerate 30 minutes; chilling firms them so they brown rather than fall apart. Cook the pasta: Meanwhile, bring about 8 cups of salted water to a boil and cook the shell pasta until just shy of al dente (about 7 to 8 minutes). Drain and transfer the pasta to a sprayed 9x13 casserole dish; set aside. Slightly undercooked pasta will finish perfectly in the oven without turning mushy. Brown the meatballs: Wipe out the skillet, add 3 tablespoons olive oil, and brown half of the meatballs over medium heat without crowding the pan. Turn for even color, then transfer browned meatballs over the pasta. Repeat with the remaining meatballs. Browning builds flavor through the Maillard reaction and adds a caramelized crust that contrasts with the tender interior. Make the sauce: In the pot used for pasta, melt the remaining 8 tablespoons butter over medium heat. Whisk in the 1/2 cup flour and cook, stirring continuously, for about 5 minutes to remove raw flour taste and achieve a blond roux. Slowly whisk in 5 cups beef broth, 1/2 cup water, 1 tablespoon Worcestershire sauce, 1 teaspoon black pepper, and finally 1/2 cup heavy cream. Bring to a simmer and cook 10 to 15 minutes until the sauce thickens. The simmer reduces and concentrates flavor while the cream adds body. Assemble and bake: Pour the sauce evenly over the meatballs and pasta — it may feel like too much but it will reduce in the oven. Bake the casserole at 375°F for 30 minutes until bubbling and lightly golden on top. Finish with 1 tablespoon chopped fresh parsley before serving.
You Must Know
- This is high in protein and fat thanks to the meat and heavy cream; it freezes well for up to 3 months if stored airtight.
- Refrigerate leftovers within two hours and consume within 3 to 4 days. Reheat gently in a low oven at 325°F covered to avoid drying.
- If you need to reduce carbs, swap the pasta for cauliflower florets or shirataki shells, though texture will change.
- Panko soaked in milk is the key to soft, tender meatballs — do not skip soaking time.
My favorite part is how the sauce develops while the casserole bakes; the surface bubbles and the aroma fills the house. Friends often tell me the leftovers taste even better the next day when the flavors have melded.
Storage Tips
Store cooled leftovers in airtight containers in the refrigerator for up to 4 days. For freezing, portion into meal-sized containers and freeze for up to 3 months; thaw overnight in the refrigerator before reheating. Reheat in a 325°F oven covered with foil until warmed through, about 20 to 30 minutes, or microwave in shorter bursts stirring occasionally. To preserve sauce texture, avoid repeated freezing and thawing.
Ingredient Substitutions
To make this lighter, substitute half-and-half for heavy cream or use a 1:1 mix of evaporated milk and a tablespoon of butter per 1/2 cup to approximate richness. For gluten-free, use GF panko and 1:1 GF flour for the roux; choose gluten-free pasta shells. For dairy-free, sub melted coconut oil for butter and a full-fat coconut milk for cream — note the final flavor will shift. To reduce sodium, use low-sodium beef broth and omit added salt when boiling pasta.
Serving Suggestions
Serve with warm garlic bread and a crisp green salad dressed with lemon vinaigrette to cut richness. Steamed green beans or roasted Brussels sprouts add bright texture. For special occasions, finish with a sprinkle of finely grated nutmeg or a few pickled cucumbers on the side for an authentic Scandinavian touch.
Cultural Background
While often called Swedish meatballs, this preparation blends traditional Scandinavian spices (allspice, nutmeg) with a richer, cream-based gravy that echoes Northern European comfort cooking. Classic versions can be smaller or served with lingonberry jam; this casserole adaptation is an Americanized, family-friendly approach that emphasizes convenience and make-ahead ease.
Seasonal Adaptations
In winter, add roasted root vegetables to the casserole for heartiness. In spring and summer, lighten it with more herbs — dill or chives work well — and serve smaller portions with a side of pickled vegetables. For holiday tables, scale up and keep warm in a low oven for guests.
Meal Prep Tips
Shape meatballs and freeze them raw on a tray, then bag for quick dinners. Alternatively, brown meatballs, cool, and refrigerate for up to 2 days before assembling and baking. Prepare the sauce ahead and reheat gently before pouring over pasta and meatballs to speed assembly.
At the table, I love watching people dig in: the sauce clings to the shells, the meatballs stay moist, and simple parsley brightens the rich flavors. Make it once and you’ll have an easy go-to for many cozy nights to come.
Pro Tips
Soak panko in warm milk to keep meatballs tender and avoid a dense texture.
Chill meatballs 30 minutes before browning to help them hold their shape.
Cook the roux until slightly golden to remove any raw flour taste for a smooth gravy.
Brown meatballs in batches without crowding the pan to develop a caramelized crust.
This nourishing swedish meatballs and noodles recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
How long do leftovers last?
Yes. Leftovers keep 3 to 4 days in the refrigerator and can be frozen for up to 3 months. Reheat gently in a low oven to preserve texture.
Should I fully cook the pasta before baking?
Under-cook the pasta by a minute or two so it doesn't become mushy when baked in the casserole.
Tags
Swedish Meatballs and Noodles
This Swedish Meatballs and Noodles recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Meatballs & Binding
Pasta & Sauce
Instructions
Prepare soaked breadcrumbs
Combine panko and whole milk in a bowl, mix, and set aside to absorb the liquid for 5 to 10 minutes.
Sauté onions and spices
Melt 4 tablespoons butter in a skillet over medium heat. Add diced onion, allspice, nutmeg, and black pepper; cook until translucent about 6 to 8 minutes. Add minced garlic and cook two more minutes.
Mix breadcrumb-onion mixture
Bring the milk-onion mix to a gentle simmer, then pour over the soaked panko and stir to combine. Allow to cool before adding to meat.
Combine meat and form balls
Beat eggs, add ground meat, then add the cooled breadcrumb mixture. Mix by hand until even, shape into golf ball-sized portions, and chill 30 minutes.
Cook pasta
Boil about 8 cups salted water and cook pasta until just under al dente (7 to 8 minutes). Drain and place pasta into a sprayed 9x13 casserole dish.
Brown meatballs
Heat olive oil in a skillet and brown meatballs in batches to avoid crowding. Transfer browned meatballs onto the pasta in the casserole dish.
Make the roux and sauce
In the pasta pot melt 8 tablespoons butter, whisk in 1/2 cup flour and cook 5 minutes. Slowly whisk in beef broth, water, Worcestershire, black pepper, and heavy cream. Simmer 10 to 15 minutes until thickened.
Assemble and bake
Pour the sauce over meatballs and pasta, then bake at 375°F for 30 minutes until bubbly. Sprinkle with fresh parsley and serve.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@feastu on social media!

Categories:
You might also like...

Spooky Mummy Cake Balls
Delightfully spooky and sweet, these bite-sized mummy cake balls combine moist cake, creamy centers, and a vanilla candy shell for effortless Halloween fun.

Galaxy Donuts with Swirled Glaze
Fluffy homemade donuts crowned with a shimmering galaxy glaze. Fry or bake, swirl bold colors, and watch these showstoppers disappear fast.

Buttery Pecan Pie Bars
Buttery shortbread crust meets gooey pecan pie filling in easy bar form, perfect for holidays, bake sales, and cozy weeknights.

Did You Make This?
Leave a comment & rating below or tag @feastu on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Emma!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
