01 - Heat vegetable oil in a large heavy pot or Dutch oven over medium-high heat. Add beef cubes in batches, browning all sides. Remove and set aside.
02 - Add chopped onions to the same 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 to release aromas.
04 - Return browned beef to the pot. Add chopped tomatoes, bay leaf, salt, and black pepper. Stir to combine evenly.
05 - Pour in beef broth while scraping browned bits from the bottom. Bring to a gentle simmer.
06 - Reduce heat to low, cover, and cook for 90 minutes, stirring occasionally to prevent sticking.
07 - Uncover and add sliced bell peppers. Continue simmering for 30 to 40 minutes until beef is tender and peppers soften.
08 - For thicker sauce, whisk gluten-free flour with water to form a slurry, stir into stew, and simmer for an additional 5 minutes.
09 - Remove bay leaf, adjust seasoning to taste, and serve hot with optional sour cream and chopped parsley garnish.