01 - Heat the vegetable oil in a large heavy pot or Dutch oven over medium-high heat. Add the beef cubes in batches and brown on all sides. Remove and set aside.
02 - Add finely chopped onions to the pot and cook for 5 to 7 minutes until golden and softened.
03 - Stir in minced garlic, sweet Hungarian paprika, caraway seeds, dried marjoram, and tomato paste. Cook for 1 minute while stirring constantly.
04 - Return browned beef to the pot. Add chopped tomatoes, bay leaf, salt, and freshly ground black pepper. Mix thoroughly.
05 - Pour in beef broth, scraping up any browned bits from the bottom. Bring mixture to a gentle simmer.
06 - Reduce heat to low, cover the pot, and simmer for 1.5 hours, stirring occasionally.
07 - Uncover and add sliced bell peppers. Simmer for an additional 30 to 40 minutes until beef is tender and peppers are soft.
08 - For a thicker consistency, whisk 1 tablespoon of flour with a small amount of water to form a slurry, stir into the pot, and simmer for 5 more minutes.
09 - Remove bay leaf, adjust seasoning to taste. Serve hot, garnished with sour cream and chopped parsley if desired.