Classic German goulash settles into the kind of deep, paprika-rich stew that tastes like it cooked all afternoon for a reason: it did. The beef turns spoon-tender, the onions melt into the gravy, and the broth reduces into something glossy enough to cling to buttered spaetzle or egg noodles. What you end up with is hearty, balanced, and full of the slow-cooked sweetness that makes this dish such a steady repeat at my table.
The key here is patience with the onions and restraint with the paprika. The onions need time to break down until they nearly disappear into the sauce, and the paprika goes in just long enough to bloom without scorching, which would leave the whole pot bitter. A splash of red wine vinegar sharpens the richness at the right moment, and the flour slurry finishes the stew with that classic silky body instead of a thin broth.
Below, I’ve laid out the parts that matter most: how to build the base without burning the spices, which ingredient carries the flavor, and what to do if you want to make it ahead. If you’ve ever had goulash come out flat or chalky, the details here will help.
The onions cooked down into the gravy exactly like you said, and the sauce turned thick and glossy instead of watery. My husband kept going back for more spaetzle just to get every last bit.
Save this classic German goulash for the nights when you want tender beef, paprika-onion gravy, and spaetzle that catches every bit of sauce.
The Reason the Paprika Stays Sweet, Not Bitter
Goulash only tastes rounded when the paprika blooms in fat for a short time and then gets protected by liquid before it scorches. That step is easy to rush, especially if the pot is hot from browning the beef, but burnt paprika turns dusty and harsh fast. The onions matter just as much; they aren’t background filler here, they become part of the sauce itself, adding body and natural sweetness that balances the spice.
If your goulash ever tasted flat, it probably needed one of two things: more onion time or a little acid at the end. The red wine vinegar doesn’t make it sour. It wakes up the beef broth and keeps the finished stew from tasting heavy.
What Each Ingredient Is Actually Doing in the Pot

- Beef chuck — This cut has enough collagen to turn silky during the long simmer. Lean stew meat works in a pinch, but it won’t give you the same lush texture.
- Onions — This is the backbone of the gravy. Let them cook until soft and golden, because undercooked onions leave the sauce sharp instead of mellow and rich.
- Sweet paprika and hot paprika — Sweet paprika gives color and warmth; the hot paprika adds a little lift. If you only have sweet paprika, use it and add a pinch of cayenne if you want heat.
- Tomato paste — A small amount deepens the color and gives the sauce a savory edge. Cook it briefly with the spices so it loses that raw tomato taste.
- Red wine vinegar — This is the bright note that keeps the stew from feeling heavy. Don’t skip it unless you’re replacing it with another acid, like a splash of cider vinegar.
- Flour slurry — It thickens the gravy at the end without clumping. Stir it in while the stew is simmering so it cooks out cleanly and turns glossy.
Building the Onion Base Before the Beef Goes Back In
Browning the Beef in Batches
Season the beef first, then brown it in small batches so the pieces sear instead of steam. You want a deep brown crust on the outside, not a gray surface with pooled liquid in the pan. If the pot looks crowded, the meat will throw off water and you’ll lose the fond that gives the stew depth.
Cooking the Onions Until They Collapse
Once the beef is out, the onions go into the same pot and need enough time to soften fully and turn golden at the edges. Stir them often and scrape up what’s stuck to the bottom as they release moisture. If they start to brown too fast before they’ve gone soft, lower the heat; the goal is sweet and jammy, not fried.
Blooming the Paprika Without Burning It
Add the garlic, paprikas, caraway, and tomato paste and stir for about a minute. The mixture should smell fragrant and warm, not sharp or scorched. As soon as the spices are coated and the tomato paste darkens a shade, get the vinegar and broth in; that liquid stops the paprika from going bitter.
The Long Simmer That Turns It into Goulash
Return the beef with the broth, marjoram, and bay leaves, then cover and simmer gently until the meat gives easily to a fork. Keep the heat low enough that you see only lazy bubbles, because an aggressive boil tightens the beef and can make the sauce greasy. When the meat is tender, the liquid should already taste layered and rich before you thicken it.
Finishing with the Slurry
Stir the flour mixture in slowly and let it simmer a final 10 minutes. The sauce should go from loose to silky and lightly coat the back of a spoon. If you add the slurry too fast or boil it hard, it can turn lumpy, so pour in a little at a time and keep stirring.
How to Adapt This Goulash for Different Tables
Make it gluten-free
Skip the flour slurry and thicken the stew with a cornstarch slurry instead, or let the sauce reduce a little longer uncovered. Serve it over gluten-free noodles, rice, or mashed potatoes. The flavor stays the same; the texture just ends up slightly lighter.
Use all sweet paprika if that’s what you have
All sweet paprika works fine, and the stew will still taste classic and balanced. If you miss the heat from hot paprika, add a small pinch of cayenne or black pepper near the end instead of loading up the pot too early.
Make it ahead for better flavor
This stew tastes even better the next day because the paprika, onion, and beef settle together overnight. Cool it completely, refrigerate it, and reheat gently so the beef stays tender and the sauce doesn’t break.
Add mushrooms for a deeper, earthier pot
Brown sliced mushrooms after the onions and before the spices, then keep going with the recipe. They add a darker, meatier edge and stretch the stew without changing its character.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The gravy thickens as it chills, which is normal.
- Freezer: It freezes well for up to 3 months. Cool it first, then freeze in portions so it thaws evenly.
- Reheating: Warm it slowly on the stove over low heat with a splash of broth or water if needed. Don’t boil it hard, or the beef can tighten and the sauce can turn greasy.
Answers to the Questions Worth Asking

Classic German Goulash
Ingredients
Equipment
Method
- Season the beef chuck cubes with salt and black pepper, then brown in batches in the vegetable oil over medium-high heat until deeply browned on the outside (about 6-8 minutes per batch). A visible caramelized crust should form before transferring to a plate.
- In the same Dutch oven, cook the onions for 15-20 minutes until soft and golden, stirring to prevent burning. Add the minced garlic and cook 1 minute, just until fragrant, with no browning.
- Stir in the sweet paprika, hot paprika, caraway seeds, and tomato paste and cook for 1 minute to bloom the spices. The mixture should smell toasty and darken slightly.
- Add red wine vinegar, beef broth, dried marjoram, bay leaves, and the browned beef, then stir to coat. Cover and simmer at a gentle bubble for 2 hours, keeping the lid on and stirring occasionally so the beef stays submerged.
- Remove the lid and stir in the all-purpose flour mixed with water (slurry), then simmer for 10 minutes until the gravy thickens to a spoon-coating consistency. The sauce should look glossy and cling to the beef.
- Remove bay leaves and serve the goulash over buttered spaetzle or egg noodles. Finish with any pan sauce from the top of the stew so each serving is well coated.


