01 - Heat a large skillet over medium-high heat. Brown beef cubes in batches until well-seared on all sides, then transfer to the slow cooker.
02 - Place onions, garlic, carrots, bell peppers, potatoes, and diced tomatoes into the slow cooker with the seared beef.
03 - Sprinkle sweet paprika, smoked paprika, caraway seeds, marjoram, salt, pepper, and bay leaves evenly over the ingredients.
04 - Pour in beef broth and add tomato paste. Stir thoroughly to combine all ingredients and distribute seasonings.
05 - Cover and cook on low setting for 6-8 hours, or on high for 4 hours, until beef is very tender and vegetables are fully cooked.
06 - For a thicker consistency, whisk flour with a small amount of cold water to form a slurry. Stir into the goulash during the final 30 minutes of cooking.
07 - Remove and discard bay leaves. Taste and adjust seasoning if necessary. Serve hot, garnished with fresh parsley. Accompany with crusty bread, egg noodles, or dumplings.