Learn to Make a Delicious Czech Goulash at Home

a close-up of the traditional Czech beef goulash with a dumpling

You might be thinking Goulash, or guláš, as we know it, was originally a Hungarian dish… Well, there’s certainly some truth in that. But the Czech version is so much different and so special that it deserves its own recognition! While the Hungarians eat it as a soup, in Prague, you’ll find goulash in the form of a thick stew, accompanied by our traditional bread dumplings.

To give you an idea before we delve into the cooking itself, goulash is typically made with beef or pork that is cooked in a rich and flavorful sauce made from onions, paprika, and other spices. Some people also add red wine, but the local specialty in Prague is to add beer. Yes, beer! In this recipe though, we’ll stick to the basics and show you the easiest way to prepare goulash in your own kitchen.

Best Prague Restaurants for Czech Goulash

Guláš is among the most popular Czech dishes, and you’ll most probably come across this classic in any restaurant offering traditional cuisine. Any of the Lokál Pubs would be a safe bet, but our favorite spot is restaurant U Mecenáše, where you can try the local Prague variation of goulash with beer. Join us on our award-winning Prague Food Tour to try some delicious goulash together with other traditional delicacies!

Guests on a Prague food tour share a plate of Czech goulash and other highlights of Czech cuisine at one of our favorite Prague restaurants.

If you ask any Czech though, they will tell you the best goulash is the one made by their mom. Let’s check out this family recipe and you’ll never have to go out for goulash again!

What You’ll Need to Prepare a Homemade Czech Goulash:

  • 1 pound of beef or pork
  • 2 tablespoons of vegetable oil
  • 1 pound of onion, chopped
  • 2 cloves of garlic, minced
  • 2 tablespoons of paprika
  • 1 teaspoon of caraway seeds
  • 1 teaspoon of dried marjoram
  • 1 cup of beef broth
  • 1 cup of water
  • 1 tablespoon of tomato paste
  • Salt and pepper to taste
  1. Cut the beef or pork into small cubes and season with salt and pepper.
  2. Heat the vegetable oil in a large saucepan over medium-high heat. Add the beef or pork and cook until browned on all sides.
  3. Remove the meat from the pan and set aside. In the same pan, add the onion and cook until it’s golden brown – that will give the sauce its characteristic brown color.
  4. Stir in the paprika and caraway seeds, and cook for another minute.
  5. Add the beef broth, water, and tomato paste and stir to combine. Bring the mixture to a boil, then reduce the heat to low and simmer for about 1 hour, or until the meat is tender.
  6. Stir in the marjoram and garlic, and cook for another 5 minutes or until the sauce has thickened.
  7. Serve the guláš with a side of bread dumplings and enjoy!
Homemade Czech goulash served with a traditional Czech sourdough bread and onions, seen from above.

For the best experience, garnish your goulash with thinly-cut red onion and/or chili peppers.

And if you’re feeling extra Czech, go ahead and prepare your own dumplings:

Houskové knedlíky (Bread Dumplings)

  • 3 3/4 cup all-purpose flour
  • 1 cups stale bread – cut into ⅓-inch cubes
  • 1 cup milk
  • 1 egg
  • 1 tsp active dry yeast
  • 1 tsp salt
  • 1 tsp sugar
  1. Combine the flour with salt in a large bowl. Make a well in the center and place the yeast there, sprinkle with a pinch of sugar. Pour in ⅓  cup of lukewarm milk and stir using a fork. Let it sit for 5 minutes until the yeast dissolves.
  2. In a separate bowl, whisk the remaining milk with an egg. Add the mixture to the bowl with flour and yeast.
  3. Knead the dumpling dough until smooth. Use your hands or a kitchen mixer with a proper attachment. Add a bit of flour if the dough is too sticky.
  4. Only now add the cubed bread and combine.
  5. Cover the bowl with a clean kitchen towel and let the dough rise for 45 minutes in a warm place until it doubles in size.
  6. Meantime, prepare a pot with low boiling salted water to boil the dumplings.
  7. Divide the dough into two pieces and form a cylinder shape out of each piece. One loaf should be about 8-10 inches long and 3 inches thick.
  8. Boil the dumplings in simmering salted water for 18 minutes, flipping the roll halfway through. Cover the pot with a lid while boiling.
  9. Take out the cooked dumplings carefully. Prick them immediately a few times with a fork. Pricking the rolls when taken out of the water is necessary, otherwise, the steam would remain inside, and the dumplings wouldn’t be as fluffy as they should be.
  10. Slice the dumplings into ½-inch thick pieces and serve them warm with your delicious goulash. Enjoy!
The traditional Czech goulash is beautifully served with three kinds of dumplings and onions at one of the best Prague restaurants.

If you enjoyed this recipe and would like to get into more cooking, check out how to prepare a traditional svickova, the kings of Czech cuisine.

Share:
About the author:
Barbora is the Operations Manager at Prague City Adventures and has been blogging about Prague since 2018. A passionate traveler, she loves sharing the magic of the city through her writing.
The Prague City Adventures team raising their glasses for a toast together

About Prague City Adventures

Prague City Adventures offers award-winning tours that showcase Czech culture, history, and cuisine. Explore Prague like a local with our exceptional guides!

About the author:
Barbora is the Operations Manager at Prague City Adventures and has been blogging about Prague since 2018. A passionate traveler, she loves sharing the magic of the city through her writing.
Picture of About Prague City Adventures

About Prague City Adventures

Prague City Adventures offers award-winning tours that showcase Czech culture, history, and cuisine. Explore Prague like a local with our exceptional guides!

Featured Tours:

Prague City Guide

Written and regularly updated by our local Prague guides, with practical tips you’ll actually use.