Heat olive oil in a large pot over high heat. Add beef, season with salt and pepper and cook until browned. Remove and set aside with pan juices.
Add butter and melt over high heat, add garlic and onions. Sauté until garlic is fragrant and add mushrooms. Cook until onions and mushroom start to soften. Add paprika, Dijon and tomato paste and cook stirring frequently for a few minutes.
Add beef bone broth and then add meat back to pan. Bring to the boil, reduce heat and simmer for 10 minutes. Add sour cream and mix through until well combined. Remove from heat and add lemon juice and chopped parsley. Stir through and serve immediately.