If you love the cozy flavor of classic Swedish meatballs, this creamy pasta bake is about to become a new favorite. Tender meatballs are folded into perfectly cooked pasta and coated in a rich, velvety sauce infused with warm spices like nutmeg and allspice. Then it’s all topped with melted mozzarella and baked until bubbly and golden.
This dish brings together the comfort of a casserole with the familiar flavors of Swedish meatballs. It’s hearty enough for Sunday dinner, yet simple enough to make on a busy weeknight. Serve it straight from the oven with a sprinkle of fresh parsley and watch it disappear fast.
Why You’ll Love This Recipe
- Creamy, savory sauce with signature Swedish spices
- Family-friendly and perfect for meal prep
- Uses homemade or store-bought meatballs
- Bubbly, golden cheese topping
- Easy to assemble and bake
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
- 20–24 meatballs (homemade or store-bought, fully cooked)
- 12 oz pasta (shells, rotini, or egg noodles)
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups beef broth (warm)
- 1 cup heavy cream (room temperature)
- 1/2 cup sour cream
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground allspice
- Salt and pepper to taste
- 2 cups shredded mozzarella cheese
- 2 tablespoons chopped fresh parsley (optional, for garnish)
Let’s Get Started
Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish and set aside.
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until just al dente. Drain well and set aside. Slightly undercooking the pasta helps prevent it from becoming too soft while baking.
In a large saucepan over medium heat, melt the butter. Once fully melted and slightly bubbly, whisk in the flour. Cook for 1–2 minutes, whisking constantly, until the mixture turns lightly golden and smells slightly nutty.
Gradually pour in the warm beef broth while whisking to prevent lumps. Continue stirring until the mixture thickens and becomes smooth, about 3–4 minutes.
Reduce the heat to low and stir in the heavy cream. Let the sauce gently simmer for 2–3 minutes until it thickens enough to coat the back of a spoon.
Stir in the sour cream, onion powder, garlic powder, nutmeg, and allspice. Season with salt and freshly ground black pepper to taste. The sauce should be creamy, slightly spiced, and well balanced.
Add the cooked pasta and meatballs to the sauce, gently folding everything together until evenly coated. Make sure the meatballs are distributed throughout for even bites.
Transfer the mixture to the prepared baking dish and spread it out evenly. Sprinkle the shredded mozzarella cheese generously over the top.
Bake uncovered for 20–25 minutes, or until the cheese is fully melted and bubbling around the edges. For a lightly golden top, broil for 1–2 minutes at the end, watching carefully to prevent burning.
Remove from the oven and let it rest for 5 minutes before serving. Garnish with chopped fresh parsley if desired.
Servings and Pairing
This recipe serves about 6 people. Pair it with a crisp green salad dressed in a light vinaigrette to balance the richness. Garlic bread or warm dinner rolls also make a great addition for soaking up the creamy sauce.
Variations
Use Gruyère or Swiss cheese for a more traditional Swedish flavor.
Add sautéed mushrooms for extra depth.
Swap beef broth for chicken broth for a slightly lighter taste.
Stir in a handful of frozen peas before baking for added color and texture.
Use turkey or chicken meatballs for a leaner option.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm the entire dish in the oven at 325°F until heated through.
This casserole can also be assembled ahead of time and refrigerated before baking. Add an extra 5–10 minutes to the baking time if cooking straight from the fridge.
FAQs
Can I make this ahead of time?
Yes, assemble the entire casserole, cover tightly, and refrigerate for up to 24 hours before baking.
Can I freeze this pasta bake?
Yes, freeze before or after baking for up to 2 months. Thaw overnight in the refrigerator before reheating.
What pasta works best?
Shells, rotini, and egg noodles hold the sauce well and bake beautifully without becoming mushy.
How do I prevent the sauce from becoming too thick?
If the sauce thickens too much before baking, stir in a splash of warm broth or cream to loosen it slightly.
Final Thoughts
Swedish Meatball Pasta Bake brings together comforting spices, tender meatballs, and creamy pasta in one satisfying dish. It’s the kind of meal that feels cozy and familiar while still being special enough for gatherings. Once you try it, it’s sure to earn a regular spot on your dinner table.
Print
Swedish Meatball Pasta Bake
- Total Time: 45 minutes
- Yield: 6 servings
Description
Swedish meatball pasta bake with creamy sauce, mozzarella cheese, and warm spices makes the ultimate comfort dinner. Perfect for cozy family meals or easy meal prep.
Ingredients
- 20–24 meatballs (fully cooked)
- 12 oz pasta (shells, rotini, or egg noodles)
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups beef broth
- 1 cup heavy cream
- 1/2 cup sour cream
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground allspice
- Salt and pepper to taste
- 2 cups shredded mozzarella cheese
- 2 tablespoons chopped fresh parsley (optional)
Instructions
- Preheat oven to 375°F and grease a 9×13-inch baking dish.
- Cook pasta until al dente; drain.
- Melt butter in a saucepan, whisk in flour, and cook 1–2 minutes.
- Gradually whisk in broth until smooth and thickened.
- Stir in heavy cream and simmer gently.
- Add sour cream and seasonings; adjust salt and pepper.
- Fold in pasta and meatballs.
- Transfer to baking dish, top with mozzarella.
- Bake 20–25 minutes until bubbly and golden.
Notes
- Warm broth helps prevent lumps when making the sauce.
- Don’t overcook pasta before baking.
- Let casserole rest before serving to help it set.
- For extra browning, broil briefly at the end.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner

