If you love classic spaghetti and meatballs, it’s time to try something new—traditional Swedish meatballs! Unlike the familiar tomato-based sauce, these tender meatballs are smothered in a luxurious creamy mushroom gravy. This recipe is perfect for a comforting family dinner or when you want to impress your guests.

Ingredients You’ll Need
This Swedish meatballs recipe uses simple pantry staples:
For the Meatballs:
- Ground beef: I recommend 90% lean ground beef, but ground turkey or chicken works too.
- Egg: Helps bind the ingredients together for tender meatballs.
- Panko breadcrumbs: Absorbs liquid, keeping the meatballs moist. Regular breadcrumbs can also work.
- Onion & garlic: Adds a depth of flavor to the meat mixture.
- Nutmeg: A traditional spice that gives Swedish meatballs their signature flavor.
- Parsley: Freshly chopped parsley enhances the taste of both the meatballs and the gravy.
- Salt & pepper: To season the meatballs perfectly.
For the Creamy Gravy:
- Beef broth: Forms the base of the sauce, adding richness.
- Condensed cream of mushroom soup: Provides a creamy consistency and depth of flavor.
- Sour cream: Adds an extra velvety touch to the gravy.
- Fresh parsley: A sprinkle for flavor and garnish.
For Serving:
- Pasta: Egg noodles or any short pasta pairs beautifully with the meatballs and gravy.
How to Make Swedish Meatballs
This one-skillet recipe is easy to make and perfect for weeknights:
- Prepare the Meatballs:
In a medium bowl, mix together the ground beef, egg, chopped onion, minced garlic, Panko breadcrumbs, nutmeg, one tablespoon of parsley, and a pinch of salt and pepper. Combine until just mixed.
Form the mixture into 20 evenly sized meatballs. - Cook the Meatballs:
Heat olive oil in a large skillet over medium-high heat. Brown the meatballs on all sides until golden. Transfer to a plate and set aside. - Make the Gravy:
In the same skillet, pour in the beef broth, condensed cream of mushroom soup, sour cream, and remaining parsley. Stir well and bring the mixture to a gentle boil. - Simmer the Meatballs:
Return the meatballs to the skillet, ensuring they are coated with the creamy gravy. Cover with a lid and simmer for 5–7 minutes, or until the meatballs are fully cooked. Taste and adjust seasoning with salt and pepper. - Serve:
Spoon the meatballs and gravy over freshly cooked pasta or egg noodles. Garnish with extra parsley for a pop of color.
What to Serve with Swedish Meatballs
Pair these savory meatballs with:
- A fresh side salad, like Tomato Cucumber Onion Salad.
- A bowl of hearty soup, such as Broccoli Cheese Soup or Cauliflower Soup.
- For dessert, indulge in Pineapple Upside-Down Bundt Cake to round out the meal!
Can I Make Swedish Meatballs Ahead of Time?
Yes! These meatballs are great for meal prep:
- Option 1: Cook the meatballs and store them separately until ready to make the gravy.
- Option 2: Prepare the meatballs with the gravy, store in an airtight container in the refrigerator for up to 3 days, and reheat before serving.
Nutrition Information (Per Serving)
- Calories: 305.5 kcal
- Carbohydrates: 11.1 g
- Protein: 28 g
- Fat: 16 g
Enjoy the comforting taste of homemade Swedish meatballs with creamy mushroom gravy—it’s a dish you’ll make again and again!
Leave a Reply