Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Gulaschsuppe (German Beef Goulash Soup)

A warming Hungarian-German beef soup rich with paprika, carrots, and potatoes. This soul-satisfying stew-like soup is comfort in a bowl.

Total time
90 min
Servings
4
Calories
385
Protein
32g
Gulaschsuppe (German Beef Goulash Soup)
germanhungarianbeefsoupcomfort foodslow-cooked

Ingredients

15 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Cut 1.5 pounds of beef chuck into uniform 3/4-inch cubes — this size ensures they cook through while staying tender. Pat them completely dry with paper towels; dry beef develops a deeper, more flavorful brown crust instead of steaming in its own moisture.

  2. Step 2

    Dice 1 large yellow onion into 1/2-inch pieces. Peel and mince 4 garlic cloves. Peel and cut 3 medium carrots into 1-inch rounds — keep them slightly thick so they hold their shape during the long simmer. Peel 3 medium waxy potatoes and cut them into 1-inch cubes.

  3. Step 3

    Set a 5-quart Dutch oven over medium-high heat and add 3 tablespoons of extra-virgin olive oil. When the oil shimmers and just begins to smoke (about 2 minutes), working in two batches, carefully add the beef cubes in a single layer without crowding. Let them sit undisturbed for 2-3 minutes per side until a deep mahogany crust forms. This Maillard reaction creates the soup's savory foundation. Transfer the seared beef to a plate and set aside.

  4. Step 4

    Pour off all but 1 tablespoon of fat from the pot. Add the diced onion and sauté over medium heat, stirring occasionally, until softened and the edges begin to caramelize, about 5-6 minutes. You'll smell the sweet aroma of caramelizing onions. Add the minced garlic and cook for 30 seconds more until fragrant.

  5. Step 5

    Reduce heat to medium and stir in 3 tablespoons of Hungarian sweet paprika and 2 tablespoons of tomato paste. Stir constantly for 1-2 minutes, coating all the onions. The paprika should deepen in color and smell rich and toasty, never burnt. This step blooms the spices and intensifies their flavor.

  6. Step 6

    Pour in 6 cups of beef stock and use a wooden spoon to scrape up all the browned bits stuck to the bottom of the pot — they're pure flavor. Return the seared beef to the pot along with any accumulated juices. Add 2 bay leaves and 2 fresh thyme sprigs. Stir in 0.5 teaspoon of caraway seeds if using (a traditional German touch), 1 teaspoon of kosher salt, and 0.5 teaspoon of freshly cracked black pepper.

  7. Step 7

    Bring the soup to a gentle boil, then reduce heat to low. Partially cover the pot and simmer for 45 minutes, stirring occasionally. The beef should be becoming tender, and the broth should be a rich, deep reddish-brown.

  8. Step 8

    Add the carrot rounds and potato cubes to the pot. Pour in 1 can (14.5 oz) of whole peeled tomatoes, breaking them apart with the spoon as they go in. Stir well and return to a gentle simmer. Continue simmering uncovered for 30-35 minutes more, until the potatoes are fork-tender and the beef is melt-in-your-mouth tender. The soup should taste balanced: savory, slightly sweet from the paprika, with no harsh edges.

  9. Step 9

    Remove the bay leaves and thyme sprigs with a slotted spoon and discard. Taste the soup and adjust seasoning with additional salt and pepper as needed. The flavors should be warm, deeply satisfying, and richly paprika-forward.

  10. Step 10

    Ladle the gulaschsuppe into deep bowls, making sure each serving gets several pieces of beef, carrot, and potato. Serve hot with crusty bread or sour cream on the side for a more luxurious finish if desired. This soup tastes even better the next day as the flavors meld further.

Tools you’ll need

  • 5-quart Dutch oven with lid
  • cutting board
  • chef's knife
  • vegetable peeler
  • wooden spoon
  • slotted spoon
  • paper towels
  • ladle

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.