Classic German Goulash

Loading…

By Reading time
Servings 4–6 people

Deep, paprika-rich goulash is one of those dishes that gets better the longer it simmers. The beef turns spoon-tender, the onions melt into the gravy, and the whole pot tastes layered instead of heavy. Served over buttered spaetzle, it has that comforting, old-world finish that makes a second helping feel inevitable.

What makes this version work is the onion base. Two pounds sounds like a lot until they cook down into the sauce, lending body and sweetness without needing cream. Browning the beef in batches matters too. Those browned bits on the bottom are what give the gravy its depth, and the paprika goes in just long enough to bloom without burning, which keeps the flavor round instead of bitter.

Below, I’ve added the little things that matter most: how to keep the paprika from turning harsh, how to thicken the stew without a pasty texture, and what to swap if you need to work with what’s already in your pantry.

“

The gravy thickened up beautifully and the onions basically disappeared into the sauce. I followed the simmer time exactly and the beef was fall-apart tender over the spaetzle.

★★★★★— Melissa R.

Save this Classic German Goulash for a slow-simmered dinner with dark paprika gravy and tender beef over spaetzle.

Save to Pinterest

The Secret to Rich German Goulash Is in the Onions, Not the Broth

Most goulash problems start with impatience. If the onions stay pale, the stew tastes flat. If the paprika fries too long, it turns bitter. The sweet spot is soft, deeply golden onions that have had enough time to collapse into the sauce and enough heat to lose their raw bite. That onion base gives the gravy its body before the flour ever enters the pot.

The other thing that matters is heat control when the paprika goes in. Stir it through the onions and tomato paste for just about a minute, then get the liquid in. Paprika needs fat to bloom, but it burns fast and once it does, there’s no fixing that harsh edge. The vinegar helps wake everything up, while the marjoram and bay leaves keep the sauce savory instead of one-note.

What Each Ingredient Is Actually Doing in This Goulash

Classic German Goulash rich paprika gravy tender beef
  • Beef chuck — This is the cut that earns the long simmer. It starts tough and ends plush because the collagen has time to break down. Leaner stew meat won’t give you the same silky texture.
  • Onions — They aren’t a background ingredient here; they’re the body of the sauce. Slice them evenly so they soften at the same pace, and let them cook all the way down until they’re sweet and jammy.
  • Sweet paprika and hot paprika — Sweet paprika gives the dish its signature color and warm flavor, while the hot paprika adds a little edge. If you only have sweet paprika, use it for all of it and add a pinch of cayenne if you want heat.
  • Tomato paste and red wine vinegar — Tomato paste deepens the base and helps the gravy taste cooked, not watery. The vinegar adds brightness, which is important in a long-simmered stew that can otherwise taste heavy.
  • Flour slurry — This thickens the sauce at the end without leaving raw flour taste. Mix it smooth before adding it so you don’t get little lumps in the gravy.

Building the Gravy Without Breaking the Flavor

Browning the Beef in Batches

Season the beef first, then brown it in a single layer in hot oil. If you crowd the pan, the meat steams and you lose the dark fond that flavors the sauce. You want a deep brown crust on the outside, not gray meat with juices pooling underneath. Set the beef aside as it browns so the pan stays hot and the pieces don’t start simmering in their own liquid.

Cooking the Onions Down Until They Melt

Add the onions to the same pot and give them time. They’ll first pick up the browned bits, then soften, then slowly turn golden and glossy. If the pot looks dry before they’re ready, add a spoonful of oil instead of turning up the heat. High heat scorches the edges before the center has a chance to sweeten.

Blooming the Paprika

Stir in both paprikas, the caraway, and tomato paste and keep everything moving for about a minute. The mixture should smell warm and fragrant, not sharp or smoky. Once the liquid goes in, the paprika stops cooking, so this short step is where the flavor gets built. If it sits too long in dry heat, it can turn bitter fast.

The Long Simmer and Final Thickening

Add the broth, vinegar, marjoram, bay leaves, and beef, then cover and let the pot stay at a gentle simmer. You want a few lazy bubbles, not a rolling boil, because boiling hardens the beef before it has time to relax. After about two hours, the meat should pull apart with a fork. Stir in the flour slurry at the end and cook just long enough for the gravy to lose its raw edge and turn glossy.

How to Adapt It When You Need a Different Finish

Make It Gluten-Free

Skip the all-purpose flour and thicken the stew with a cornstarch slurry instead, starting with 1 tablespoon cornstarch mixed with 2 tablespoons cold water. It gives you the same glossy finish without the wheat flavor, though the gravy will look a little cleaner and less rustic than the flour-thickened version.

Use a More Flexible Beef Swap

Beef brisket works if you want a slightly richer, more shreddable result, but it needs the same long simmer. Avoid very lean stew cuts, which can dry out before the sauce has time to develop. The finished texture should still be tender cubes, not stringy shreds, so cut brisket into larger pieces.

Dial Down the Heat

Leave out the hot paprika and use all sweet paprika if you want a milder pot. The stew will still taste deeply flavored because the onions, caraway, and marjoram carry the savory side of the dish. You’ll lose a little back-end warmth, but the sauce stays balanced.

Storage and Reheating

  • Refrigerator: Keeps for up to 4 days. The flavor deepens overnight, and the gravy will thicken as it chills.
  • Freezer: Freezes well for up to 3 months. Cool it completely first and freeze in portions so the beef reheats evenly.
  • Reheating: Warm it gently on the stovetop over low heat with a splash of broth if needed. Don’t boil it hard, or the beef can tighten up and the sauce can turn greasy.

Answers to the Questions Worth Asking

Can I make German goulash ahead of time?+

Yes, and it’s even better the next day. The flavors settle, the onions melt further into the sauce, and the beef stays tender when you reheat it gently. Make it a day ahead, chill it overnight, then warm it slowly before serving.

How do I keep the paprika from tasting bitter?+

Add it to the onions and tomato paste, stir for only about a minute, then get the broth in right away. Paprika burns quickly in a dry pan, and once it does, the bitterness carries through the whole pot. Keeping the heat moderate is the difference between a mellow sauce and a harsh one.

Can I use regular paprika if I don’t have sweet and hot paprika?+

Yes. Use regular paprika for the full amount and add a small pinch of cayenne if you want a little heat. The dish will still have the right color and the same gentle paprika backbone.

How do I know when the beef is done?+

The beef should give easily when pressed with a spoon or fork and no longer feel tight in the center. If it still feels chewy, it needs more time, not more heat. Chuck relaxes slowly, so a gentle simmer is what turns it tender.

Can I thicken the gravy without flour?+

Yes, cornstarch is the cleanest swap. Mix it with cold water first, then stir it into the simmering goulash at the end so it thickens evenly. If you add it dry, it can clump and leave little cloudy streaks in the gravy.

Classic German Goulash

Classic German goulash is a rich paprika-onion beef stew simmered low and slow until tender, with gravy that thickens from a flour slurry. Serve it over buttered spaetzle or egg noodles for a hearty, spoon-coating texture.
Prep Time 20 minutes
Cook Time 2 hours 30 minutes
Total Time 2 hours 50 minutes
Servings: 6 servings
Course: Lunch
Cuisine: German
Calories: 650

Ingredients
  

Beef chuck
  • 2.5 lb beef chuck, cut into 1 1/2-inch cubes
Salt
  • 1.5 tsp salt
Black pepper
  • 0.5 tsp black pepper
Vegetable oil
  • 2 tbsp vegetable oil
Onions
  • 2 lb onions, sliced (about 4 large)
Garlic
  • 3 clove garlic, minced
Sweet paprika
  • 2 tbsp sweet paprika
Hot paprika
  • 1 tsp hot paprika
Caraway seeds
  • 1 tsp caraway seeds
Tomato paste
  • 2 tbsp tomato paste
Red wine vinegar
  • 1 tbsp red wine vinegar
Beef broth
  • 3 cup beef broth
Dried marjoram
  • 1 tsp dried marjoram
Bay leaves
  • 2 bay leaves
Flour slurry
  • 2 tbsp all-purpose flour mixed with 1/4 cup water
Serving base
  • 1 Buttered spaetzle or egg noodles for serving

Equipment

  • 1 Dutch oven

Method
 

Brown the beef
  1. Season the beef cubes with salt and black pepper. Heat the vegetable oil in a Dutch oven over medium-high heat and brown the beef in batches, so each piece gets deep color before moving on.
Cook the paprika-onion base
  1. Add the sliced onions to the pot and cook for 15-20 minutes until soft and golden. Stir in the minced garlic and cook for 1 minute, stirring until fragrant.
  2. Stir in the sweet paprika, hot paprika, caraway seeds, and tomato paste, and cook for 1 minute. Keep the heat moving so the spices bloom without scorching.
Simmer into tender stew
  1. Add the red wine vinegar, beef broth, dried marjoram, and bay leaves, then return the browned beef to the pot. Cover and simmer for 2 hours, until the beef is tender and the sauce looks dark and cohesive.
Thicken and serve
  1. Stir in the flour slurry (all-purpose flour mixed with water) and simmer for 10 minutes until the gravy thickens. The surface should cling to the beef when you stir and lift.
  2. Remove the bay leaves and serve the goulash over buttered spaetzle or egg noodles. Spoon the thick paprika gravy over the noodles and finish with whatever parsley you like for color.

Notes

For the richest flavor, brown the beef in batches so the pot stays hot and you get color instead of steaming. Store leftovers in the refrigerator up to 3 days; reheat gently on the stove or microwave, adding a splash of broth if needed. Freezing is yes—freeze in sealed portions up to 2 months and thaw overnight in the fridge before reheating. For a lighter option, use 2% or leaner beef chuck and reduce the oil slightly during browning.

You might also like these recipes

Leave a Comment

Recipe Rating