There are few dishes as comforting as Swedish Meatballs and Noodles, where tender, delicately spiced meatballs meet a dreamy, creamy gravy and perfectly cooked pasta shells. Each bite wraps you in warmth and nostalgia, just like a hug from your favorite person. Whether you’re yearning for a cozy night in, feeding a hungry crowd, or simply want to recreate that beloved classic with your own twist, this meal always delivers something special. It’s the kind of recipe that, once you’ve mastered it, you’ll want to keep on repeat in your kitchen.

Ingredients You’ll Need
The beauty of Swedish Meatballs and Noodles lies in the simple yet essential ingredients that layer onto each other, creating rich flavor, balanced spice, and that iconic creamy texture. Here’s what you’ll need and why every component deserves its place on your shopping list:
- Salted Butter: Adds richness and is used throughout the dish for both sautéing and creating that silky gravy.
- Sweet Onion: Brings a mellow sweetness and tender bite to the meatballs.
- Allspice & Nutmeg: Essential warm spices that deliver the signature Swedish meatball flavor.
- Black Pepper: Gives a gentle bite to balance the rich dairy elements.
- Garlic: Deepens the savory notes and adds a mouthwatering aroma.
- Whole Milk: Moistens the breadcrumbs, ensuring the meatballs stay juicy and tender.
- Panko Breadcrumbs: The secret to that soft, almost pillowy meatball texture.
- Large Eggs: Bind the meat mixture together for classic meatball cohesion.
- Ground Meat (Beef, Pork, or Venison): The heart of the dish; using a mix creates a deeper, more complex flavor.
- Shell Pasta: Catches all the creamy sauce in every bite; feel free to swap for another sturdy noodle shape.
- Olive Oil: Helps brown the meatballs just right without sticking.
- All-Purpose Flour: Thickens the luscious gravy, giving it body.
- Beef Broth: Adds a rich, meaty undertone to the sauce.
- Water: Lightens the sauce and ensures it reduces to the perfect consistency.
- Worcestershire Sauce: A dash of deep, umami complexity that rounds out the gravy.
- Heavy Cream: Responsible for the signature velvety finish of the gravy.
- Fresh Parsley: Adds a vibrant pop of color and flavor for finishing.
How to Make Swedish Meatballs and Noodles
Step 1: Prepare the Breadcrumb Mixture
Start by adding the panko breadcrumbs to a mixing bowl and setting them aside. In a skillet, melt 4 tablespoons of butter and gently cook the diced onion along with the allspice, nutmeg, and a good crank of black pepper until the onion is translucent and the spices are toasty. Toss in the minced garlic for another couple of minutes just until fragrant. Pour in the milk and bring it to a simmer, allowing the flavors to meld before mixing everything into the breadcrumbs. Give it a good stir and let it cool—this is the secret to tender, flavorful Swedish Meatballs and Noodles.
Step 2: Make and Shape the Meatballs
Crack two eggs into another bowl and beat them before working in your ground meat of choice—beef, pork, venison, or a flavorful combination. Once the breadcrumb mixture is sufficiently cool (so you don’t scramble the eggs!), mix everything together with your hands. Yes, it’s a little messy, but this is truly the best way to achieve even, juicy meatballs. Form them into golf ball-sized portions and set the meatballs on a parchment-lined sheet. Pop them in the fridge for half an hour so they hold their shape.
Step 3: Prep the Noodles and Casserole Dish
While the meatballs chill, boil a big pot of salted water and cook the shell pasta until almost al dente. Draining them just shy of fully cooked means they’ll be perfectly textured after baking with all that glorious sauce. Toss the pasta into a greased 9×13 casserole dish and set aside, ready for a generous blanket of meatballs and gravy.
Step 4: Brown the Meatballs
Wipe out your onion skillet and heat a swirl of olive oil over medium heat. Brown the meatballs in batches, ensuring they aren’t crowded. Roll them gently so all sides get a golden crust, then transfer them to the casserole dish, nestling them into the pasta. This step locks in flavor and adds irresistible color.
Step 5: Make the Creamy Gravy
For the showstopping sauce in Swedish Meatballs and Noodles, use the same pot from the pasta. Melt the remaining 8 tablespoons butter and stir in the flour, cooking for about 5 minutes so the gravy is smooth, not floury. Whisk in the beef broth, water, Worcestershire, a touch more black pepper, and finally, the heavy cream. Simmer until thick and luscious—about 10 to 15 minutes. Don’t worry if it looks like a lot; the noodles will soak it up!
Step 6: Assemble and Bake
Pour the gravy all over the meatballs and pasta, spreading gently so everything is evenly coated. A full sauce is your friend! Bake the casserole at 375°F for 30 minutes, allowing the meatballs to finish cooking and flavors to come together. When it’s bubbling and golden at the edges, it’s ready to go.
Step 7: Garnish and Serve
After a brief rest out of the oven, scatter chopped fresh parsley over the top for that beautiful pop of color and freshness. Swedish Meatballs and Noodles are now ready for the table—just wait for the smiles with every scoop!
How to Serve Swedish Meatballs and Noodles

Garnishes
A handful of freshly chopped parsley brings brightness and balances the richness of the gravy, while a light sprinkle of cracked black pepper just before serving heightens the aroma and gives the dish visual appeal. For special occasions, a pinch of fine sea salt or even a dusting of nutmeg can add a hint of elegance.
Side Dishes
Pair your Swedish Meatballs and Noodles with crunchy garlic bread to soak up every drop of creamy sauce, and a crisp green salad dressed simply with lemon and olive oil to provide freshness. For a more traditional Swedish touch, you could add a spoonful of lingonberry preserves on the side—its tartness is a classic complement.
Creative Ways to Present
Don’t feel confined to the casserole! Try serving Swedish Meatballs and Noodles in individual ramekins for dinner parties, or transform leftovers into sliders using soft potato rolls. For a weeknight dinner, simply serve family style and let everyone help themselves straight from the bubbling casserole dish—it’s casual comfort food at its best.
Make Ahead and Storage
Storing Leftovers
Leftover Swedish Meatballs and Noodles keep well covered in the refrigerator for up to 4 days. Store directly in the casserole dish wrapped tightly with foil or transfer to an airtight container. Just make sure to cool completely before storing to maintain the best texture and flavor.
Freezing
This dish freezes beautifully. Let the casserole cool completely, then wrap individual servings or the entire dish in plastic and foil. Store in the freezer for up to 2 months. Thaw overnight in the fridge before reheating to preserve the creamy consistency of the sauce.
Reheating
Warm leftovers in a 350°F oven, covered, for about 20 to 25 minutes until heated through. For smaller portions, the microwave works perfectly—just add a splash of milk or broth to loosen the sauce if needed. Avoid boiling or rapid reheating to keep the meatballs tender.
FAQs
Can I use store-bought meatballs instead?
Absolutely! While homemade is traditional and delivers the softest texture, store-bought meatballs save time and still work beautifully. Just simmer them a bit in the sauce before baking so they soak up maximum flavor.
Is it possible to make this dish gluten-free?
Yes, you can substitute gluten-free panko and gluten-free pasta, plus use a 1:1 gluten-free flour blend for thickening the sauce. The results will be just as comforting and delicious.
Which type of ground meat is best for Swedish Meatballs and Noodles?
A blend of beef and pork creates the softest, most flavorful meatballs, but feel free to use all beef, or even venison for a more robust taste. Make sure you’re not using very lean meat, as a little fat helps keep the meatballs moist and flavorful.
Can I assemble Swedish Meatballs and Noodles in advance?
Definitely! Assemble the casserole up to the point of baking, cover tightly, and refrigerate overnight. When ready to serve, simply bake as directed (adding a few extra minutes if starting from cold).
Why do my meatballs fall apart while cooking?
Soft meatballs are a hallmark of this classic, but they can be delicate. Chilling them before browning is key to helping them hold their shape; also, handle the mixture gently and avoid overworking it, which can make the meatballs tough.
Final Thoughts
There’s something irresistible about gathering around a bubbling dish of Swedish Meatballs and Noodles, knowing every bite will bring comfort and joy. Whether you’re a seasoned cook or trying this classic for the first time, this dish will earn a place at your table. I can’t wait for you and your loved ones to experience the pure delight of this recipe!
PrintSwedish Meatballs and Noodles Recipe
Creamy and flavorful Swedish Meatballs and Noodles casserole that combines tender meatballs with a rich gravy served over shell pasta.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 30 minutes
- Yield: 7 servings
- Category: Main Course
- Method: Baking, Stovetop
- Cuisine: Swedish
- Diet: Non-Vegetarian
Ingredients
Meatballs:
- 12 tablespoons salted butter, divided
- 1 medium sweet onion, diced
- ½ teaspoon allspice
- ¼ teaspoon nutmeg
- 2 teaspoons black pepper
- 3 cloves garlic, minced
- ⅔ cup whole milk
- 1½ cups panko bread crumbs
- 2 large eggs
- 2 pounds ground meat (beef, pork or venison)
Noodles:
- 2 cups shell pasta
- 3 tablespoons olive oil
Gravy:
- ½ cup all-purpose flour
- 5 cups beef broth
- ½ cup water
- 1 tablespoon Worcestershire sauce
- ½ cup heavy cream
- 1 tablespoon fresh parsley, chopped
Instructions
- Prepare Meatballs: Combine breadcrumbs with milk, cook onion and spices, mix with ground meat and eggs.
- Shape and Chill: Form meat mixture into balls, chill in the refrigerator for 30 minutes.
- Cook Pasta: Boil pasta until almost al dente, drain, and place in a casserole dish.
- Brown Meatballs: Brown meatballs in batches in a skillet.
- Make Gravy: Prepare a roux, add broth, water, Worcestershire sauce, and cream. Simmer until thickened.
- Assemble and Bake: Combine meatballs, pasta, and gravy in the casserole dish. Bake at 375°F for 30 minutes.
- Serve: Garnish with parsley and enjoy with garlic bread and salad.
Notes
- Using equal parts beef and pork creates a softer meatball texture.
- Feel free to adjust seasonings for a more robust flavor profile.
- Handle Swedish meatballs gently due to their delicate texture.
Nutrition
- Serving Size: 1 serving
- Calories: 872 kcal
- Sugar: 6g
- Sodium: 1060mg
- Fat: 62g
- Saturated Fat: 28g
- Unsaturated Fat: NA
- Trans Fat: 2g
- Carbohydrates: 44g
- Fiber: 2g
- Protein: 34g
- Cholesterol: 223mg