01 - Heat a large skillet over medium-high heat. Brown the 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 in 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 seasonings 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 a thicker stew, whisk flour with a little cold water to make a slurry, then stir into the goulash during the last 30 minutes of cooking.
07 - Remove bay leaves. Taste and adjust seasoning as needed. Serve hot, garnished with fresh parsley. Accompany with crusty bread, egg noodles, or dumplings.