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