01 - In a large skillet over medium-high heat, brown the beef cubes in batches until well-seared on all sides. Transfer to the slow cooker.
02 - Add onions, garlic, carrots, bell peppers, potatoes, and diced tomatoes to the slow cooker.
03 - Sprinkle in both types of paprika, caraway seeds, marjoram, salt, pepper, and bay leaves.
04 - Stir in beef broth and tomato paste, mixing well to combine all ingredients.
05 - Cover and cook on low for 6-8 hours, or on high for 4 hours, until the 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 it 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. Traditionally accompanied by crusty bread, egg noodles, or dumplings.