01 - Heat vegetable oil in a large heavy pot or Dutch oven over medium-high heat. Brown beef cubes in batches on all sides, then remove and set aside.
02 - Add chopped onions to the pot and sauté for 5 to 7 minutes until golden and softened.
03 - Incorporate minced garlic, paprika, caraway seeds, marjoram, and tomato paste. Cook while stirring constantly for 1 minute.
04 - Return browned beef to the pot. Add chopped tomatoes, bay leaf, salt, and black pepper. Stir to combine.
05 - Pour in beef broth, scraping up any browned bits from the bottom. Bring to a gentle simmer.
06 - Reduce heat to low, cover, and simmer for 1 hour and 30 minutes, stirring occasionally.
07 - Stir in sliced bell peppers and simmer uncovered for 30 to 40 minutes until beef is tender and peppers are softened.
08 - For a thicker consistency, mix flour with a little water to form a slurry, stir into the stew, and simmer for an additional 5 minutes.
09 - Adjust seasoning as needed, discard bay leaf, and serve hot garnished with sour cream and parsley if desired.