This authentic Hungarian Beef Goulash is an old family favorite. It's a comforting, traditional dish that's melt-in-your-mouth delicious!
Season meat with salt and pepper.
In a large saucepan, heat the lard or bacon fat to the smoking point over medium-high heat. Add the meat carefully. Brown the meat on all sides. Add the onions and cook until softened. Reduce the heat to low and add the the paprika and flour and cook, stirring often for two minutes.
Add the beef broth and tomato paste. Stir until well combined. Simmer, covered over low heat for 1 1/2 hours, or until the meat is tender.
Add green pepper and sour cream and continue to cook until heated through, about 15 more minutes. Serve over spaetzle, egg noodles or cavatelli. Sprinkle with dried parsley, if desired.