oil
2 tablespoons (for cooking)
butter
1 tablespoon (for cooking)
onion
1 small (finely chopped)
white button mushrooms
8 ounces (sliced (fresh or canned, well drained))
all-purpose flour
5 tablespoons (for thickening the gravy)
cayenne pepper
1 pinch (optional, for heat)
low sodium beef broth
2 cups (preferably high-quality)
Worcestershire sauce
2-3 teaspoons (for flavor)
ketchup
3 tablespoons (can adjust to taste)
beef bouillon powder
2-4 teaspoons (optional, to taste)
black pepper
1/4 teaspoon (freshly ground, to taste)
sour cream
1/4 cup (for creaminess)
ground beef
1 lb (main protein component)
egg
1 (slightly beaten)
minced garlic
1 tablespoon (for flavor)
milk
1/3 cup (to moisten meatballs)
dry breadcrumbs
1/3 cup (for binding meatballs)
grated parmesan cheese
1/3 cup (for flavor)
seasoning salt
1 1/2 teaspoons (for seasoning)
fresh ground black pepper
1/2 teaspoon (for seasoning)
dried parsley flakes
2 teaspoons (for garnish and flavor)