Classic Swedish Meatballs with Buttered Noodles is the ultimate comfort food. Juicy, flavorful meatballs are cooked in a creamy, rich gravy and served over tender, buttery egg noodles. Perfect for cozy dinners, this dish brings a taste of Sweden to your table with a hearty, satisfying meal that’s easy to make and loved by all.
Why You’ll Love This Recipe
- Juicy meatballs infused with warm, aromatic spices.
- A creamy, velvety gravy that’s packed with flavor.
- Simple ingredients come together to create an elegant yet comforting dish.
- Perfect for weeknight dinners or special occasions.
- Pairs beautifully with buttered noodles for a complete, hearty meal.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
For the Meatballs:
- Ground beef and pork (or use all beef if preferred)
- Onion (grated or finely chopped)
- Breadcrumbs
- Egg
- Milk
- Garlic powder
- Ground allspice
- Ground nutmeg
- Salt and pepper
- Butter (for frying)
For the Gravy:
- Butter
- All-purpose flour
- Beef broth
- Heavy cream or sour cream
- Worcestershire sauce
- Dijon mustard
- Salt and pepper
For the Buttered Noodles:
- Egg noodles
- Butter
- Fresh parsley (chopped, for garnish)
Directions
Step 1: Make the Meatballs
- In a large mixing bowl, combine ground beef, pork, onion, breadcrumbs, egg, milk, garlic powder, allspice, nutmeg, salt, and pepper. Mix gently until combined.
- Roll the mixture into 1-inch meatballs and place on a baking sheet.
- In a large skillet, melt butter over medium heat. Cook the meatballs in batches, turning occasionally, until browned on all sides (about 6–8 minutes). Remove from the skillet and set aside.
Step 2: Make the Gravy
- In the same skillet, melt butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux.
- Gradually add the beef broth, whisking constantly to avoid lumps.
- Stir in the heavy cream, Worcestershire sauce, Dijon mustard, salt, and pepper. Simmer for 3–5 minutes until thickened.
- Return the meatballs to the skillet, spooning the gravy over them. Simmer for 10 minutes until the meatballs are cooked through and the flavors meld together.
Step 3: Prepare the Buttered Noodles
- Cook the egg noodles according to the package instructions. Drain and toss with butter until coated.
Step 4: Assemble and Serve
- Plate the buttered noodles and spoon the meatballs and gravy over the top.
- Garnish with fresh parsley and serve warm.
Servings and Timing
- Servings: 4–6
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Variations
- Cheese Lover’s Twist: Add a sprinkle of Parmesan or Gruyère cheese to the gravy for extra richness.
- Herbed Version: Mix fresh dill or thyme into the gravy for an herbaceous touch.
- Lighter Option: Use ground turkey or chicken for a leaner version.
- Vegetarian Substitute: Use plant-based meatballs or mushrooms and veggie broth for a meat-free option.
- Gluten-Free Option: Use gluten-free breadcrumbs and substitute the flour with a gluten-free thickener like cornstarch.
Storage/Reheating
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat in a skillet over medium-low heat, adding a splash of broth or cream to thin the gravy if needed.
- Freezing: You can freeze cooked meatballs (without the gravy) for up to 2 months. Thaw overnight in the refrigerator and reheat with fresh gravy.
FAQs
1. Can I bake the meatballs instead of frying?
Yes, bake the meatballs at 400°F (200°C) for 20–25 minutes until fully cooked.
2. What type of beef and pork should I use?
Use ground beef and pork with some fat content (80/20) for juicy, flavorful meatballs.
3. Can I use sour cream instead of heavy cream in the gravy?
Yes, sour cream adds a tangy richness to the gravy and is a traditional alternative.
4. What sides go well with this dish?
Serve with a side of steamed vegetables, lingonberry jam, or a simple green salad.
5. How do I prevent the meatballs from falling apart?
Mix the ingredients gently and ensure the egg and breadcrumbs bind the mixture. Avoid overmixing.
6. Can I make the meatballs ahead of time?
Yes, you can form and refrigerate the uncooked meatballs for up to 24 hours before cooking.
7. What’s the secret to smooth gravy?
Whisk constantly while adding the broth and cream to prevent lumps.
8. Can I use a different type of noodle?
Absolutely! Pappardelle, fettuccine, or even mashed potatoes are excellent alternatives.
9. Can I freeze the entire dish?
It’s best to freeze the meatballs and gravy separately. Reheat and combine with fresh noodles for the best texture.
10. How do I make the gravy thicker?
If the gravy is too thin, simmer it longer or whisk in a slurry made with 1 teaspoon of cornstarch and 2 teaspoons of water.
Conclusion
Classic Swedish Meatballs with Buttered Noodles is a timeless dish that brings warmth and comfort to your table. The tender, spiced meatballs, rich gravy, and buttery noodles are a perfect combination of flavors and textures. Whether you’re cooking for your family or entertaining guests, this recipe is sure to become a favorite. Try it tonight and savor every bite!

- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Yield:
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
Description
This Classic Swedish Meatballs with Buttered Noodles recipe features tender, perfectly seasoned meatballs in a creamy, savory gravy served over buttery egg noodles. A comforting and satisfying dish that’s perfect for weeknight dinners or special occasions.
Ingredients
For the Meatballs:
- 1 pound ground beef
- 1/2 pound ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 small onion, finely grated
- 1 egg
- 1/2 teaspoon garlic powder
- 1/2 teaspoon allspice
- 1/4 teaspoon nutmeg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil (for frying)
For the Gravy:
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
For the Buttered Noodles:
- 12 ounces egg noodles
- 3 tablespoons unsalted butter
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- Fresh parsley, chopped (for garnish)
Instructions
Make the Meatballs:
- Mix the Ingredients:
- In a large bowl, combine breadcrumbs and milk, letting it soak for 2-3 minutes. Add ground beef, ground pork, grated onion, egg, garlic powder, allspice, nutmeg, salt, and pepper. Mix until just combined.
- Form the Meatballs:
- Roll the mixture into 1-inch meatballs (about 20-24).
- Cook the Meatballs:
- Heat olive oil in a large skillet over medium heat. Cook the meatballs in batches, turning to brown all sides, about 6-8 minutes. Transfer to a plate and set aside.
Make the Gravy:
- Prepare the Roux:
- In the same skillet, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, until golden.
- Add Broth and Cream:
- Gradually whisk in the beef broth and heavy cream. Stir in the Dijon mustard and cook until the sauce thickens, about 3-4 minutes. Season with salt and pepper to taste.
- Combine:
- Return the meatballs to the skillet and simmer in the gravy for 10 minutes, until fully cooked and warmed through.
Prepare the Buttered Noodles:
- Cook the Noodles:
- Boil the egg noodles according to package instructions. Drain and toss with butter, salt, and pepper.
Assemble and Serve:
- Serve:
- Plate the buttered noodles and top with Swedish meatballs and gravy. Garnish with fresh parsley.
Notes
- For extra flavor, add a splash of Worcestershire sauce or soy sauce to the gravy.
- Substitute ground turkey or chicken for a lighter version.
- Leftovers can be stored in the fridge for up to 3 days and reheated gently.
Your email address will not be published. Required fields are marked *