Quick Recipe Version (TL;DR)
Quick Ingredients
- 12 oz (340 g) wide egg noodles
- 1 lb (450 g) ground beef (85–90% lean)
- 16 oz (450 g) cremini or button mushrooms, divided (8 oz finely chopped, 8 oz sliced)
- 1 small yellow onion, finely minced (for meatballs) + 1 small onion, thinly sliced (for sauce)
- 2 cloves garlic, minced (for meatballs) + 2 cloves garlic, minced (for sauce)
- 1 large egg
- 1/2 cup (30 g) dry breadcrumbs
- 1/4 cup (60 ml) sour cream (for meatballs) + 3/4 cup (180 ml) sour cream (for sauce)
- 2 tbsp Worcestershire sauce, divided
- 3 tbsp unsalted butter, divided
- 2 tbsp olive oil (or other neutral oil)
- 2 tbsp all-purpose flour
- 1 1/2 cups (360 ml) beef broth
- 1 tbsp Dijon mustard
- 2 tbsp chopped fresh parsley (plus more for garnish)
- Salt, black pepper, and sweet paprika (optional)
Do This
- 1. In a bowl, mix beef, finely chopped mushrooms, minced onion, 2 cloves garlic, egg, breadcrumbs, 1/4 cup sour cream, 1 tbsp Worcestershire, 1 tsp salt, and 1/2 tsp pepper. Form 20–24 meatballs.
- 2. Brown meatballs in 1 tbsp butter and 1 tbsp oil over medium-high heat (about 7–9 minutes total). Remove to a plate; they will finish cooking in the sauce.
- 3. Cook egg noodles in salted boiling water according to package directions (about 8–10 minutes). Drain, toss with 2 tbsp butter and 2 tbsp parsley, and keep warm.
- 4. In the same skillet, add remaining oil and butter. Sauté sliced onions and remaining mushrooms with a pinch of salt until golden and tender, about 8–10 minutes. Add remaining garlic; cook 1 minute.
- 5. Sprinkle flour over vegetables; cook 1 minute. Whisk in beef broth, remaining 1 tbsp Worcestershire, and Dijon. Simmer 3–4 minutes until slightly thickened.
- 6. Reduce heat to low. Stir in 3/4 cup sour cream until smooth. Season with salt, pepper, and a pinch of paprika if using.
- 7. Nestle meatballs into the sauce. Simmer gently 8–10 minutes, until meatballs are cooked through (160°F / 71°C). Serve over buttered noodles, garnished with parsley.
Why You’ll Love This Recipe
- All the cozy flavors of classic beef stroganoff, wrapped up in tender, juicy meatballs.
- A rich, creamy mushroom sauce that clings beautifully to egg noodles.
- Family-friendly comfort food that feels special enough for guests.
- Great make-ahead potential: meatballs and sauce reheat like a dream.
Grocery List
- Produce: Cremini or button mushrooms (16 oz / 450 g), 2 small yellow onions, garlic (4 cloves), fresh flat-leaf parsley
- Dairy: Sour cream, unsalted butter, 1 large egg
- Pantry: Ground beef, wide egg noodles, olive oil, dry breadcrumbs, beef broth, Worcestershire sauce, Dijon mustard, all-purpose flour, salt, black pepper, sweet paprika (optional)
Full Ingredients
For the Meatballs
- 1 lb (450 g) ground beef, 85–90% lean
- 8 oz (225 g) cremini or button mushrooms, very finely chopped
- 1 small yellow onion, very finely minced (about 1/2 cup)
- 2 cloves garlic, minced
- 1 large egg
- 1/2 cup (30 g) dry breadcrumbs
- 1/4 cup (60 ml) sour cream
- 1 tbsp Worcestershire sauce
- 1 tsp fine sea salt (or to taste)
- 1/2 tsp freshly ground black pepper
For Browning the Meatballs
- 1 tbsp unsalted butter
- 1 tbsp olive oil (or other neutral oil)
For the Stroganoff Sauce
- 1 tbsp olive oil
- 2 tbsp unsalted butter
- 1 small yellow onion, thinly sliced
- 8 oz (225 g) cremini or button mushrooms, sliced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 1 1/2 cups (360 ml) beef broth (preferably low-sodium)
- 1 tbsp Worcestershire sauce
- 1 tbsp Dijon mustard
- 3/4 cup (180 ml) sour cream, at room temperature
- 1/4 tsp sweet paprika (optional, for color and flavor)
- Salt and freshly ground black pepper, to taste
For the Noodles & Serving
- 12 oz (340 g) wide egg noodles
- 2 tbsp unsalted butter
- 2 tbsp fresh parsley, finely chopped (plus extra for garnish)
- Salt, for the pasta water

Step-by-Step Instructions
Step 1: Prep Your Ingredients
Before you start cooking, get everything ready. Finely chop 8 oz (225 g) of mushrooms for the meatballs and slice the remaining 8 oz (225 g) for the sauce. Mince one onion and slice the other. Mince all 4 cloves of garlic, keeping 2 cloves reserved for the sauce. Finely chop your parsley. Having everything prepped will make the cooking process smooth and enjoyable.
Bring a large pot of well-salted water to a boil for the noodles, but do not cook them yet. Keep the sour cream for the sauce at room temperature so it blends smoothly without curdling.
Step 2: Make the Meatball Mixture
In a large mixing bowl, combine the ground beef, finely chopped mushrooms, minced onion, 2 cloves minced garlic, egg, breadcrumbs, 1/4 cup sour cream, 1 tbsp Worcestershire sauce, 1 tsp salt, and 1/2 tsp black pepper. Use a fork or your hands to gently mix until everything is evenly combined. Avoid overworking the mixture, which can make the meatballs dense.
Once mixed, lightly oil your hands and form the mixture into meatballs about 1 1/4 inches (3 cm) in diameter. You should get 20–24 meatballs. Arrange them on a plate or tray in a single layer.
Step 3: Brown the Meatballs
Heat a large, deep skillet or sauté pan over medium-high heat. Add 1 tbsp butter and 1 tbsp olive oil. Once the fat is hot and shimmering (about 350–375°F / 175–190°C surface temperature if using an electric skillet), add the meatballs in a single layer without crowding. Brown in batches if needed.
Cook, turning occasionally, for 7–9 minutes total, until the meatballs are deeply browned on at least two sides. They do not need to be fully cooked through yet. Transfer browned meatballs to a plate and set aside. Leave the browned bits (fond) in the pan; this will flavor the sauce.
Step 4: Cook the Noodles
Once the meatballs are browned, turn the skillet down to medium and let it rest while you cook the noodles. Add the egg noodles to the boiling salted water and cook according to package directions, usually 8–10 minutes, until just tender.
Drain the noodles well, then return them to the warm pot. Toss with 2 tbsp butter and 2 tbsp chopped parsley. Cover loosely and keep warm off the heat while you finish the stroganoff meatballs.
Step 5: Build the Mushroom-Onion Base
Return the skillet to medium heat and add 1 tbsp olive oil and 2 tbsp butter. Once melted, add the sliced onion and a pinch of salt. Cook, stirring occasionally, for 4–5 minutes until the onion begins to soften.
Add the sliced mushrooms and another small pinch of salt. Cook, stirring every couple of minutes, for 6–8 minutes more, until the mushrooms release their moisture, it evaporates, and they turn golden brown around the edges. Stir in the remaining 2 cloves minced garlic and cook for 1 minute, just until fragrant.
Step 6: Make the Stroganoff Sauce
Sprinkle the flour evenly over the onions and mushrooms. Stir constantly for about 1 minute to cook off the raw flour taste. Slowly pour in the beef broth while whisking or stirring, scraping up any browned bits from the bottom of the pan.
Add 1 tbsp Worcestershire sauce and 1 tbsp Dijon mustard. Bring to a gentle simmer over medium heat and cook for 3–4 minutes, stirring occasionally, until the sauce thickens slightly.
Reduce the heat to low. Add 3/4 cup sour cream, stirring constantly until the sauce is smooth and creamy. Do not let it boil, or the sour cream may separate. Season with 1/4 tsp sweet paprika (if using), and taste. Add salt and pepper as needed.
Step 7: Simmer the Meatballs in the Sauce
Nestle the browned meatballs into the sauce in a single layer, along with any juices that collected on the plate. Spoon a little sauce over each meatball. Keep the heat on low to medium-low so the sauce gently simmers but does not boil.
Cover the pan partially with a lid and cook for 8–10 minutes, turning the meatballs once halfway through, until they are cooked through and reach an internal temperature of 160°F (71°C). The sauce should be silky and thick enough to coat the back of a spoon. If it becomes too thick, splash in a bit more beef broth or water to loosen.
Step 8: Serve Over Buttered Noodles
Give the noodles a quick toss to separate them, then divide them among warm plates or shallow bowls. Spoon generous portions of the mushroom stroganoff sauce and meatballs over the noodles.
Garnish with additional chopped parsley and a light dusting of freshly ground black pepper or paprika, if desired. Serve immediately while hot and creamy.
Pro Tips
- Do not overmix the meatballs. Mix just until combined; overworking the meat makes the texture tough instead of tender.
- Chop mushrooms finely for the meatballs. The smaller you chop them, the more they disappear into the meat, adding moisture and umami without obvious chunks.
- Keep the sauce gentle after adding sour cream. Maintain low heat to prevent the sauce from curdling; it should steam lightly, not boil.
- Brown deeply for maximum flavor. Take time to get good color on both the meatballs and the mushrooms; those browned bits are where the stroganoff richness comes from.
- Adjust consistency at the end. If the sauce is too thick, add a splash of broth. If too thin, simmer briefly uncovered until it coats the back of a spoon.
Variations
- Turkey or chicken stroganoff meatballs: Substitute ground turkey or chicken for the beef. Add 1 extra tablespoon of olive oil to the meatball mixture and ensure you cook to 165°F (74°C) internal temperature.
- Gluten-free version: Use gluten-free breadcrumbs and gluten-free egg noodles. Replace the all-purpose flour in the sauce with 1 tbsp cornstarch mixed with 2 tbsp cold water, stirring it in at the end and simmering until thickened.
- Noodle-free option: Serve the meatballs and sauce over mashed potatoes, steamed rice, or cauliflower mash for a lower-carb twist.
Storage & Make-Ahead
Leftover stroganoff meatballs keep well. Store the meatballs and sauce together in an airtight container in the refrigerator for up to 3–4 days. Reheat gently in a covered saucepan over low heat, adding a splash of water or broth if the sauce thickens too much. The noodles are best cooked fresh, but leftover buttered noodles can be refrigerated separately for up to 3 days and reheated with a little extra butter or a spoonful of sauce.
To make ahead, you can form the raw meatballs up to 24 hours in advance and refrigerate, tightly covered. They can also be frozen raw on a baking sheet until solid, then transferred to a freezer bag for up to 2 months; thaw overnight in the refrigerator before browning and continuing with the recipe.
Nutrition (per serving)
Approximate values for 1 of 4 servings (including noodles): 700 calories; 40 g protein; 50 g carbohydrates; 35 g fat; 17 g saturated fat; 3 g fiber; 950 mg sodium. Actual values will vary based on specific ingredients and brands used.
