Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 22 ingredients for grocery delivery
Step 1
To make the meatballs, place the bread into a small bowl and mix in 1/2 cup cream. Allow to stand until bread absorbs the cream, about 15 minutes, then add bread to food processor and pulse until completely broken up (it will look like mushy bread). Add pulverized cream bread to a large bowl.
Step 2
While the bread is soaking, heat 1 tablespoon olive oil over medium heat in a large nonstick skillet. Add onions and sauté until translucent and softened, about 5 minutes. Add to large bowl with bread.
Step 3
To the onions and bread, add remaining meatball ingredients and mix. Form meat into 1 tablespoon meatballs, approximately 40 meatballs.
Step 4
Melt 1 tablespoon of butter with 1 tablespoon olive oil in a large nonstick skillet over medium heat. Working in batches, add half of the meatballs and cook, stirring frequently, until well browned on all sides, approximately 5 minutes. Remove meatballs to paper towel lined baking sheet. Add remaining meatballs to skillet and repeat.
Step 5
Melt 5 tablespoons butter in Dutch oven/large soup pot over medium high heat. Add carrots, celery and mushrooms and sauté for 3 minutes. Add garlic and sauté for 30 seconds. Sprinkle in flour and cook, stirring constantly for 3 minutes.
Step 6
Turn heat to low and gradually stir in beef broth followed by heavy cream. Add Worcestershire sauce, parsley, paprika, red pepper flakes, salt and pepper. Bring soup to a boil, stirring frequently until thickened to desired consistency, approximately 5 minutes.
Step 7
Add meatballs and lower the heat to low. Cover the pot and cook for 5 minutes, or until meatballs are cooked through, stirring occasionally.
Step 8
Stir in sour cream until smooth, followed by noodles. Taste and add additional salt, pepper, red pepper flakes if desired.
Step 9
Garnish with fresh parsley (optional) and serve.