
My German Goulash (Rindergulasch) is rich, hearty, and all about the meat and gravy … perfect with dumplings, just like I grew up with.
In a large pot, brown the beef cubes in batches with butter or oil over high heat. Remove to a bowl.
Add onions and garlic (if using) to the pot. Cook until translucent, about 5 minutes. Add more fat if needed. Stir in tomato paste and cook for 1 minute.
Add carrots, paprika, red wine, beef broth, bay leaf, salt, pepper, and browned beef. Stir to combine and deglaze the pot.
Bring to a boil. Reduce heat to low, cover, and simmer for about 1½ hours until meat is tender.
Mix cornstarch with cold water to form a slurry. Stir in gradually to thicken as desired. Adjust seasoning and remove bay leaf before serving.