Traditional Goulash Recipe

This old fashioned goulash is loaded with vegetables and beef, for a hearty winter meal.

A rich and hearty Hungarian beef stew flavored with paprika. J. Kenji López-Alt

Why It Works

  • Searing the meat in large steaks gives you browned flavor without overcooking or steaming.
  • Gelatin adds body to the sauce without muddying flavors.
  • Using two batches of vegetables ensures optimum flavor and texture in the finished dish.

I'm a fan of goulash in all its forms, and there are many. But in the winter months, the version I'm after is the rich, hearty, rib-sticking Hungarian-American version, made with big chunks of beef, carrots, and potatoes in a stew flavored with onions, garlic, peppers, and plenty of great paprika.

This recipe originally called for an oven temperature of 275°F, which has worked for us through dozens of rounds of testing in multiple kitchens and ovens. But based on reader feedback, it has become clear that some home ovens are too unreliable at such a low temperature, leading to greatly prolonged cooking times. To address this, we've increased the oven temperature to 300°F.

Recipe Facts



Active: 90 mins
Total: 3 hrs 30 mins
Serves: 6 servings

Rate & Comment


  • 4 cups (950mlhomemade or store-bought low-sodium chicken stock

  • 4 packets powdered unflavored gelatin (1 ounce; 30g)

  • 2 tablespoons (30ml) vegetable oil

  • 3 pounds (1.25kg) whole boneless beef chuck roast, cut into 3 steaks

  • Kosher salt and freshly ground black pepper

  • 4 medium carrots (10 ounces; 275g), 2 split lengthwise, 2 cut into bite-size pieces

  • 2 small stalks celery (3 ounces; 85g)

  • 1 large yellow onion, thinly sliced (10 ounces; 275g)

  • 2 red bell peppers, thinly sliced (8 ounces; 225g)

  • 4 cloves garlic, thinly sliced

  • 1/2 cup sweet Hungarian paprika (about 2 ounces; 55g)

  • 1 tablespoon (15ml) soy sauce

  • 1 tablespoon (15ml) Asian fish sauce

  • 2 bay leaves

  • 4 sprigs thyme

  • 2 tablespoons flour (about 3/4 ounce; 20g)

  • 1 pound (450g) Yukon Gold potatoes, peeled and cubed

  • 1 to 2 tablespoons (15 to 30ml) apple cider vinegar

  • Chopped fresh parsley leaves, for serving


  1. Sprinkle gelatin over chicken stock and set aside. Adjust oven rack to lower position and preheat oven to 300°F. In a large Dutch oven, heat oil over medium-high heat until shimmering. Season beef all over with salt and pepper and add to Dutch oven. Cook, turning occasionally, until beef is well browned on 2 sides, about 10 minutes. Transfer beef to a rimmed baking sheet or large plate and set aside.

  2. Add diced carrots to Dutch oven and cook, stirring, until well browned on all sides, about 4 minutes, lowering heat as necessary to prevent scorching. Season to taste with salt and pepper, then transfer to a bowl and set aside. Add split carrot, celery stalks, onion, peppers, and garlic and cook until onion and peppers are softened and lightly browned, about 8 minutes.

  3. Add paprika and cook, stirring, until fragrant, about 30 seconds. Add chicken stock/gelatin mixture, followed by soy sauce, fish sauce, bay leaves, and thyme.

  4. Cut seared steaks into 1 1/2- to 2-inch chunks and transfer to a large bowl. Toss with flour. Add beef and any juices accumulated in the tray or plate to the Dutch oven. Stir to combine and return to a simmer over medium heat. Transfer to oven, cover with lid partially open, and cook until beef is starting to become tender, about 1 1/2 hours. Liquid should remain at a slow, steady simmer throughout. Adjust oven temperature if necessary during cooking.

  5. Remove stew from oven. Using tongs, fish out and discard carrot, celery, thyme, and bay leaves. Add potatoes and reserved sautéed carrots to stew, return to oven, and continue to cook, partially covered, until beef, potatoes, and carrots are tender and broth has thickened, 45 minutes to 1 hour. Using a ladle, skim off any excess fat from the surface of the stew and discard.

  6. Remove stew from oven. If necessary, place over a burner and simmer for up to 15 minutes to reduce to desired consistency. Add 1 to 2 tablespoons vinegar (to taste). Season to taste with salt and pepper if necessary. Serve immediately, sprinkled with parsley. Alternatively, let cool overnight or refrigerate for up to 5 days and reheat to serve.

Special equipment

Dutch oven

This Recipe Appears In

Nutrition Facts (per serving)
740 Calories
41g Fat
34g Carbs
63g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 740
% Daily Value*
Total Fat 41g 52%
Saturated Fat 15g 75%
Cholesterol 188mg 63%
Sodium 1900mg 83%
Total Carbohydrate 34g 12%
Dietary Fiber 7g 25%
Total Sugars 7g
Protein 63g
Vitamin C 77mg 385%
Calcium 116mg 9%
Iron 9mg 50%
Potassium 1680mg 36%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)