Skip to Content

Hungarian Goulash

Hungarian Goulash is a traditional beef soup or stew cooked with lots of onions, Hungarian paprika, tomatoes, and sweet peppers.

Very popular in Hungary and other parts of Eastern Europe, this dish can be served with bread, pasta, spaetzle, boiled or roasted potatoes, carrots, and pickles.

Hungarian goulash in a green pot

This recipe will give you instructions on cooking this dish in 3 ways: on the stove, in a crockpot, and an Instant Pot. You will discover how easy it is to make this recipe using classic or modern methods. 

Hungarian Goulash or gulyás

One of these awesome recipes that require slow cooking, this dish can be made on either stove, crockpot, or Instant Pot, depending on the time you have to spend in the kitchen.

This Hungarian Goulash is a hearty dish that works best for chilly days. It feeds a crowd. It is nutritious and very easy to make.

Also, a comforting meal, this dish makes the perfect dinner for your family. Contrary to popular belief here in the U.S., goulash is NOT made with ground beef or macaroni noodles!

That is called American goulash and has nothing to do with the Hungarian one!

A little bit about the Hungarian Cuisine:

Hungarian cuisine is full of hearty stews, savory goulashes, and rich soups that are meals in themselves.

Those who used to cook in the American tradition will observe that Hungarian cuisine features more pork dishes than beef or veal. Yes, that might be a shock for many of you, but it is true.

Cows were raised more for dairy products than meat. This is natural in a country where grazing land is limited and raising hogs is popular.

Lard, too, is preferred over other animal or vegetable fats. 

Meats are most frequently braised rather than broiled or roasted. Soups are almost always thickened with flour or a roux.

What truly defines Hungarian Cuisine is the skillful use of seasoning. Any Hungarian kitchen will contain a wide variety of spices.

Cinnamon, dill, poppy seeds, caraway seeds are frequently used. But the Hungarian national spice is, of course, paprika.

Traditional Hungarian Goulash

About Paprika in the Hungarian Cuisine:

Paprika is what makes Hungarian cooking totally unlike any other cuisine. Paprika adds flavor and color to a wide variety of Hungarian dishes.

It is available in three strengths: sweet(affiliate link), semisweet, and hot(affiliate link).  If you are familiar with Hungarian paprika, you probably already made up your mind about which strength you like best.

If not, try to experiment with different types in this goulash based on your general taste. If you like the dish to be spicier, use hotter paprika. If you want it milder, then use sweet paprika instead.

Goulash outside of Hungary and my version of the recipe:

Over the centuries, the Hungarian goulash recipe was embraced all over Europe, and each country adopted a version that suited their taste.

There are many recipes out there, from the traditional Hungarian rich soup style goulash to goulash stew. Here are a few examples of how other countries make this recipe:

Austria– Vienna used to be the center of the Austro-Hungarian empire, therefore a special type of goulash was developed. Their recipe has no tomatoes, and no other vegetables besides onions are added to the dish.

Germany– this country makes goulash with beef(Rindergulasch), venison(Wildschweingulasch), pork (Schweinegulasch) or wild boar(Wildschweingulasch).

The sauce is made with red wine, and depending on the region of Germany, the dish is served with potatoes, rice, dumplings, or noodles.

Romania(Transylvania)– This is my version of goulash you will see described in this article.

Transylvania was for a long time part of the Austro-Hungarian empire, and the cuisine was heavily influenced by the Hungarian, German and Austrian cuisines.

Transylvania’s Hungarian goulash uses beef or pork and has no carrots, potatoes, or noodles. It is also a stew, not a soup. The vegetables or pasta are served as a side dish.

Serbia– their goulash version is almost the same as the Transylvanian one, more a stew than a soup.

Pork is very popular for meat choice, and the ratio between meat and onions is about 50-50%.

More spices are added, like chili pepper, cinnamon. Sometimes the tomato sauce is sweetened with sugar or even dark chocolate added at the very end.

There are also vegetables involved, like bell peppers, tomatoes, and even mushrooms. Bacon also is added for extra flavor, and the dish is served most often over mashed potatoes or pasta.

As you can see, everybody makes it different, so the best way to go is to choose one version that makes more sense to you and go for it. No matter what you chose, the dish is delicious and worthy.

More Hungarian recipes to try:

Walnut and Jam Bars -Hungarian Londoni Szelet

Hungarian Decadent Chocolate Cake- Rigo Jancsi

Lecsó- Hungarian Pepper-Tomato Stew

What kind of meat you will need to make Hungarian Goulash:

Beef shank- which is a cut of beef taken from the lower leg of the animal. This muscle is very used by the animal, and it has a lot of connective tissue.

This connective tissue is broken down through slow cooking over low heat and results in moist, tender meat with rich flavor.

Chuck beef- it also has a lot of flavors. While not as tender as other beef cuts and can become rather tough if not cooked properly, this cut is perfect to be stewed, slow-cooked, or braised to make it more tender.  

Pork– If you choose to use pork instead, then any kind of pork meat is fine. I personally prefer the shoulder part because it has more connective tissue, therefore more flavorful.

However, I always look for cheaper parts of pork when I shop, so whatever is on sale and you can afford it, go for it. I would stay away from the very lean meat because it doesn’t have a lot of flavor. 

How to make the Hungarian goulash:

A true Hungarian goulash should be something between soup and stew, more like a rich soup and never thickened with flour.

As my recipe is coming from Transylvania, it is more like a stew than a soup. I want to make sure that you don’t jump to tell me that this is not the real deal. I heard that before.

Chop the meat into 1-2 inches pieces. (Note: In Hungarian goulash, the meat chunks are usually smaller compared to other meat stews. )

In a big pot (like a Dutch oven)(affiliate link), add vegetable oil or lard (the traditional way) and heat it on medium heat. Add the meat and brown it all over.

Meat in the pot

Chop the onions and add them to the meat together with garlic and peppers.

Chopped onions and garlic

As we live in the US, I had to use bell peppers. I like red and yellow and stayed away from the green ones, as the textures and flavors are very different from the Hungarian peppers.

Red and yellow bell peppers chopped

Add the paprika(plenty of it), the ground caraway, bay leaves, and salt. 

meat in the pot cooking with onions and garlic

Add the chopped tomatoes or the tomato sauce and the beef stock or just water.

Hungarian goulash

Cover the pot and let the stew simmer over low heat for 2 hours or until tender, stirring once in a while and tasting for seasoning.

Hungarian Goulash

Can I make this recipe in the crock pot:

Of course! Follow the same recipe, but start by browning the meat in a pan, sauté the onion, garlic, and peppers, then transfer everything in the crockpot, add the rest of the ingredients, cover, and cook for 4 hours on “High” or 6 hours on “Low.”

Can I make this recipe using an Instant Pot:

Yes! See the instructions below or follow the instructions on your Instant Pot (affiliate link). For tender and juicy meat, I recommend cooking it for about 20 minutes per pound(you have 3 pounds of meat in this recipe) of high pressure (the manual setting), plus 15 minutes of natural release.

Can I freeze the Hungarian goulash:

Yes, you can absolutely freeze it!

Transfer the stew into a freezer bag and freeze for up to 3 months. You can also transfer it into a single serving portion and freeze it.

It is best to defrost it overnight in the refrigerator before serving. Heat in microwave or stovetop for a few minutes and stir occasionally.

How to serve this Goulash:

Serve it with a dollop of sour cream on top for more authenticity, and invite your friends to a bowl of this amazing dish!

As a side dish, serve mashed, boiled, or roasted potatoes, pasta, or just some delicious artisanal bread or baguette to dip into the sauce. 

A glass of your favorite wine would go perfectly with this dish!

Some other recipes to try:

Instant Pot Beef Vegetable Soup

Easy Potato and Meat Stew

Easy Meals To Make When You Are Stuck At Home

How to make homemade bone broth

25 Savory Quick Bread Recipes

Yield: 8 people

Hungarian Goulash

Traditional Hungarian Goulash1 1

Hungarian goulash is a traditional beef stew or soup cooked with lots of onions, Hungarian paprika, tomatoes and sweet peppers. Very popular in Hungary but also in other parts of Eastern Europe, this dish can be served with bread, pasta, spaetzle, boiled or roasted potatoes, carrots and pickles.

Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 20 minutes




  1. In a large pot, brown the meat in vegetable oil or pork lard over low heat, stirring frequently.
  2. Add the onions, garlic, and pepper and saute until translucent. The onions should be cut into very small pieces. This is essential in order to achieve the "stew consistency". Add a small amount of water or broth, if necessary, to keep the vegetables sticking to the pan.
  3. Add the Hungarian paprika, ground caraway, bay leaves and salt. Mix well.
  4. Add the chopped tomatoes or the tomato sauce. Also add the beef stock or water.
  5. Cover and cook over low heat for 2 hours or until tender.
  6. Re-taste for seasoning.


  1. Place lard or oil in the Instant Pot and press "Saute" button.
  2. Brown the meat stirring frequently.
  3. Add onions, garlic, peppers and continue stirring until onions are translucent.
  4. Add paprika, ground caraway, bay leaves, salt, tomato sauce or chopped tomatoes and the liquid.
  5. Cancel the "Saute", close the pot and set it on "Stew". (For tender and juicy meat, I recommend cooking it about 20 minutes per pound(you have 3 pounds of meat in this recipe) of high pressure (the manual setting), plus 15 minutes of natural release.


Follow the same recipe, but start browning the meat in a pan, sauté the onion, garlic and peppers, then transfer everything in the crock pot, add the rest of the ingredients, cover and cook for 4 hours on “High” or 6 hours on “Low”.

Serve with boiled potatoes, pasta or bread dipped in the sauce.

Optional: Serve it with a dollop of sour cream on top.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 388Total Fat: 22gSaturated Fat: 5gTrans Fat: 1gUnsaturated Fat: 15gCholesterol: 66mgSodium: 477mgCarbohydrates: 29gFiber: 6gSugar: 10gProtein: 24g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Facebook

Note: “We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.”


Monday 28th of March 2022

My mother, German born and raised, made her version of Goulash as described above with the following changes: the meat that was used was beef, pork and veal, all cubes. Also, no peppers were used in it. That might have been due to my father's tastes, he also was born and raised in Germany. He liked almost any kind of meat, fried potatoes, wurst, etc and would eat spaghetti and meat balls as long as his was served to him with brown gravy, not tomato sauce. Once the goulash was finished, it was eaten over noodles.


Friday 26th of March 2021

This was wonderfully tasty! My husband loved it so much, we are making it again 1 week after. We usually repeat once a month if that often🙂 This time we used parsnips instead of potatoes (husbands request) I do the whole thing in my slow cooker. It has many cooking choices which I also love.

Skip to Recipe