In a large mixing bowl, combine the beef cubes with smoked paprika, dried oregano, garlic powder, black pepper, and a sprinkle of salt. Toss thoroughly to ensure that each piece of meat is evenly coated with the blend of seasonings.
In a skillet over medium-high heat, pour in the olive oil and let it warm. When the oil is hot, sear the seasoned beef cubes in batches, ensuring they are browned on all sides, which should take about 3-4 minutes per batch. Once each batch is browned, transfer the steak bites to your crockpot.
Using the same skillet, add the diced onion and sauté for approximately 2-3 minutes until they become translucent. Stir in the minced garlic and continue to cook for another minute, allowing the garlic to release its fragrant aroma.
Pour the beef broth and Worcestershire sauce into the skillet, using a spatula to scrape up any delicious browned bits from the bottom. Allow the mixture to come to a gentle simmer before pouring it over the steak bites in the crockpot.
Add the chopped bell peppers to the crockpot and give everything a gentle stir to combine. Cover the crockpot and set it to cook on low for 6-8 hours or on high for 3-4 hours, until the beef is tender and infused with flavor.
After cooking, taste the dish and adjust the salt or seasoning to your preference. Serve hot, beautifully garnished with freshly chopped parsley for an appealing touch.
Notes
Serve with creamy mashed potatoes or rustic crusty bread to soak up the broth.