01 - Heat oil in a large heavy pot or Dutch oven over medium-high heat. Brown beef cubes in batches on all sides. Remove and set aside.
02 - Add chopped onions to the pot and sauté for 5 to 7 minutes until golden and softened.
03 - Stir in minced garlic, paprika, caraway seeds, marjoram, and tomato paste. Cook for 1 minute, stirring constantly.
04 - Return browned beef to the pot. Add chopped tomatoes, bay leaf, salt, and black pepper. Mix thoroughly.
05 - Pour in beef broth, scraping up browned bits. Bring to a gentle simmer.
06 - Reduce heat to low, cover, and simmer for 90 minutes, stirring occasionally.
07 - Stir in sliced bell peppers. Simmer uncovered for 30 to 40 minutes until beef is tender and peppers soften.
08 - To thicken, dissolve 1 tbsp flour in a little water to form slurry. Stir into stew and simmer an additional 5 minutes.
09 - Adjust seasoning as needed. Remove bay leaf. Serve hot, garnished with sour cream and parsley if desired.