Classic German Goulash
Home › Soups, Stews & Chili › Classic German Goulash
Soups, Stews & Chili

Classic German Goulash

Classic German goulash rewards patience with a deep, paprika-rich gravy and beef that turns spoon-tender without falling apart into shreds. The onions melt down into the sauce, giving it body and sweetness that balances the warmth of the spices, while the vinegar keeps the whole pot from tasting flat or heavy. Served over buttered spaetzle or egg noodles, it lands somewhere between comfort food and a serious cold-weather stew.

The key here is building flavor in layers instead of rushing straight to the simmer. Browning the beef first gives the pot the savory base it needs, but the real backbone comes from taking time with the onions until they turn soft and golden. Paprika is handled carefully too: it’s stirred in after the onions so it blooms in the fat without burning, which would turn the stew bitter. The flour slurry goes in only at the end, once the meat is already tender, so the gravy thickens smoothly instead of turning gluey.

Below, I’ll walk through the part that matters most: how to keep the onions from hurrying, how to keep the paprika from scorching, and how to get that glossy, dark gravy that clings to every bite.

“

The onions cooked down into this rich, almost silky gravy, and the beef was fork-tender right at the two-hour mark. I served it over spaetzle and my husband went back for seconds before I even sat down.

★★★★★— Karen M.

Save this Classic German Goulash for the night you want tender beef, dark paprika gravy, and spaetzle-worthy comfort.

Save to Pinterest

The Difference Between Tender Beef and Tough Stew Meat

German goulash looks simple, but the texture depends on a few small decisions that matter more than the ingredient list. Chuck is the right cut because it has enough fat and connective tissue to turn silky during a long simmer. Lean stew meat can work in a pinch, but it usually dries out before the sauce has enough time to deepen, and that’s how you end up with beef that tastes cooked but not luscious.

The other mistake is crowding the pan during browning. If the meat steams instead of searing, you lose the dark savory bits that give the gravy its depth. The same idea applies to the onions: they need time to soften and caramelize lightly, not just wilt. That slow cooking is what keeps the finished sauce rich instead of sharp.

What the Onions, Paprika, and Vinegar Are Each Doing

Classic German Goulash tender beef paprika gravy
  • Beef chuck — This is the cut that earns the long simmer. It softens without falling completely apart, and the marbling keeps the stew from tasting dry. If you swap in leaner beef, shorten the simmer only a little, because the texture will never be as plush.
  • Onions — Two pounds sounds like a lot, but they melt down and create the body of the sauce. There isn’t a clean substitute for the way cooked onions thicken and sweeten the pot. Slice them evenly so they break down at the same pace.
  • Sweet and hot paprika — Sweet paprika gives the stew its round, mellow base, while hot paprika adds lift. Fresh paprika matters more than usual here because old paprika turns dull fast. If you only have sweet paprika, use it all, then add a pinch of cayenne if you want a little heat.
  • Red wine vinegar — This is what keeps the gravy from tasting heavy. It doesn’t make the dish sour; it sharpens the beef and onions. Don’t skip it unless you’re replacing it with another acid like apple cider vinegar in the same amount.
  • Flour slurry — This thickens the finished sauce without clumping, but only if you whisk the flour into water first. Adding dry flour directly to the pot almost always leaves specks. Stir it in near the end after the beef is tender.

How to Build the Gravy Without Burning the Paprika

Brown the Beef in Real Batches

Season the beef first, then sear it in hot oil in batches so each piece gets actual color. You want a browned crust, not gray meat sitting in a puddle. If the pan looks crowded, pull some pieces out; a little patience here is what gives the stew its savory base. Keep the browned bits in the pan, because they dissolve into the sauce later.

Cook the Onions Until They Turn Sweet

Once the beef is out, add the onions and let them cook until they’re soft, glossy, and golden at the edges. This can take the full 15 to 20 minutes, and that’s normal. If they start catching before they soften, lower the heat and add a splash of broth to lift the fond. Garlic goes in at the end of this stage so it stays fragrant instead of bitter.

Bloom the Paprika, Then Get Liquid In Fast

Stir in the sweet paprika, hot paprika, caraway, and tomato paste for just about a minute. The mixture should smell warm and fragrant, not dark or smoky. Paprika burns fast, so the broth and vinegar need to follow quickly once the spices hit the fat. That short bloom coats the onions and builds the color you want without turning bitter.

Let the Pot Simmer Until the Beef Yields

Add the broth, marjoram, bay leaves, and browned beef, then cover the pot and let it cook gently for about 2 hours. The simmer should stay lazy, with only the occasional bubble breaking the surface. If it boils hard, the beef tightens up instead of softening. You’re waiting for the cubes to give easily when pressed with a spoon.

Thicken the Sauce at the End

Stir in the flour slurry and simmer for another 10 minutes until the gravy turns glossy and coats the back of a spoon. If the sauce still looks thin, keep it at a low simmer a few minutes longer rather than adding more flour right away. Too much flour can dull the flavor and make the gravy pasty. Remove the bay leaves before serving over buttered spaetzle.

Three Ways to Adjust This Pot to What You Have

Make it gluten-free

Replace the flour slurry with a cornstarch slurry made from 1 tablespoon cornstarch whisked with 2 tablespoons cold water. Stir it in near the end and simmer just until the gravy thickens. The sauce will look slightly shinier and a little lighter than the flour version, but the body will still cling nicely to noodles or spaetzle.

Use all sweet paprika for a milder pot

If you don’t keep hot paprika on hand, use all sweet paprika and add a pinch of cayenne or leave the heat out completely. The stew will be rounder and gentler, with the same deep color and oniony sweetness. This is the best swap when you want the dish to taste classic without bringing much heat.

Make it ahead for better flavor

This goulash tastes even better the next day because the paprika, beef, and onions settle into each other overnight. Cool it completely, refrigerate it, then reheat it gently before serving. The gravy may thicken in the fridge, so loosen it with a splash of broth while warming.

Swap the serving base

Butter noodles, mashed potatoes, or plain boiled potatoes all work if spaetzle isn’t available. Spaetzle catches the gravy best, but mashed potatoes turn the dish into a deeper, softer bowl. Choose a base that can handle a thick sauce, since the whole point is letting that paprika gravy cling to every bite.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The gravy will thicken and the flavor will deepen as it sits.
  • Freezer: It freezes well for up to 3 months. Cool it fully first, then freeze in portions so the beef reheats more 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 and the sauce can turn dull.

Questions I Get Asked About This Recipe

Can I make Classic German Goulash in a slow cooker?+

Yes, but brown the beef and cook the onions on the stovetop first. Those steps build the flavor that a slow cooker can’t create on its own. Add everything else and cook until the beef is tender, then thicken the sauce at the end so it doesn’t turn thin or muted.

How do I keep the paprika from tasting bitter?+

Add the paprika after the onions are soft and the pan isn’t blazing hot, then stir in the liquid quickly. Paprika burns fast, and burnt paprika tastes harsh instead of warm. If the pan is too hot, pull it off the burner for a few seconds before adding the spices.

Can I use stew meat instead of beef chuck?+

You can, but chuck gives a better result because it has more fat and connective tissue to soften during the long simmer. Stew meat is often a mix of leaner pieces, so it can turn dry before the sauce is fully developed. If that’s what you have, keep the simmer very gentle and check for tenderness a little earlier.

How do I know when the beef is done simmering?+

The beef should give easily when pressed with a spoon and break into tender chunks without resistance. If it still feels springy or chewy, it needs more time, not more heat. Keep the simmer low and steady until the connective tissue has softened.

Can I make this goulash one day ahead?+

Yes, and the flavor usually gets better after a night in the fridge. The gravy thickens a bit as it cools, so reheat it slowly and add a splash of broth if it needs loosening. That gentle reheat keeps the beef tender instead of overcooked.

Classic German Goulash

Classic German goulash with a thick paprika-onion gravy made by browning beef, simmering until tender, and finishing with a flour slurry. Serve it over buttered spaetzle for tender cubes coated in rich, dark sauce.
Prep Time 20 minutes
Cook Time 2 hours 30 minutes
Total Time 2 hours 50 minutes
Servings: 6 servings
Course: Soups, Stews & Chili
Cuisine: German
Calories: 620

Ingredients
  

Beef and seasoning
  • 2.5 lb beef chuck Cut into 1 1/2-inch cubes.
  • 1.5 tsp salt
  • 0.5 tsp black pepper
Aromatics and spices
  • 2 lb onions Sliced (about 4 large).
  • 3 cloves garlic Minced.
  • 2 tbsp vegetable oil
  • 2 tbsp sweet paprika
  • 1 tsp hot paprika
  • 1 tsp caraway seeds
  • 2 tbsp tomato paste
  • 1 tbsp red wine vinegar
  • 1 tsp dried marjoram
  • 2 count bay leaves
Broth and thickener
  • 3 cup beef broth
  • 1 tbsp all-purpose flour Mixed with 1/4 cup water (slurry).
  • 0.25 cup water Mixed with all-purpose flour (slurry).
Serving
  • 1 buttered spaetzle or egg noodles

Equipment

  • 1 Dutch oven

Method
 

Brown the beef
  1. Season the beef chuck cubes with salt and black pepper, then heat the vegetable oil in a Dutch oven and brown the beef in batches.
  2. Brown the beef until the surfaces are well browned, then transfer to a plate and repeat until all beef is browned.
Cook onions and paprika base
  1. Add the sliced onions to the Dutch oven and cook for 15-20 minutes until soft and golden.
  2. Stir in the minced garlic and cook for 1 minute, just until fragrant.
  3. Stir in the sweet paprika, hot paprika, caraway seeds, and tomato paste, cooking for 1 minute.
Simmer until tender
  1. Pour in the red wine vinegar, then add the beef broth, dried marjoram, bay leaves, and the browned beef.
  2. Cover and simmer for 2 hours, maintaining a steady simmer until the beef is very tender.
Thicken and finish
  1. Remove the bay leaves, then stir in the all-purpose flour slurry (all-purpose flour mixed with water).
  2. Simmer for 10 minutes, stirring occasionally, until the gravy thickens and coats the beef.
  3. Serve the goulash over buttered spaetzle or egg noodles.

Notes

For the richest gravy, don’t crowd the beef when browning—work in batches so it sears instead of steams. Refrigerate leftovers in a sealed container for up to 3 days; reheat gently on the stove with a splash of broth if needed. Freezing is not recommended because the gravy texture can thin after thawing. For a dietary swap, use a gluten-free all-purpose flour blend for the slurry and ensure your noodles are gluten-free.

Leave a Comment

Recipe Rating