In a large bowl, combine the beef, half the garlic, paprika, 1 tablespoon olive oil, salt, and pepper to taste. Marinate for 2 to 3 hours.
Sauté onions and garlic in olive oil until golden brown.
Add in the tomatoes and deglaze with white wine. Simmer for 5 to 10 minutes then set aside.
In a Dutch oven or stock pot over medium heat, brown marinated beef. Add the sliced potatoes.
Add in the onion, garlic, tomato, and wine mixture over the beef and potatoes.
Pour in beef broth and add a cinnamon stick, then stir to combine.
Cook uncovered for 45 minutes or until beef and potatoes are tender.
Rest for 5 minutes, then add salt and pepper to taste.
Serve in a bowl with fresh parsley and warm bread.