Goulash is more of a soup than a stew, it's packed with lots of vegetables so feel free to swap and mix them up, swap the celeriac for parsnip or skip the potatoes and add some squash, if you don't have fresh tomatoes then use tinned or tomato puree. The only ingredients you can't miss out are the paprika and caraway or it simply wouldn't be a goulash.
Firstly toss your chosen cut of beef in the paprika, salt and pepper and set aside whilst you chop and prep all the veg
Heat the oil in a large casserole pan and brown the meat in batches and set aside
Add the chopped onion to the pan with the caraway seeds and fry for a good 10-15 minutes until golden brown
Add the garlic and fry for a few minutes then add the bay leaves
Add the meat back into the pan, stir and then pour in the stock and bring to a boil and simmer for 30 minutes
Add the carrot, potato, celeriac and celery, season with salt and pepper and simmer for a further 30 minutes
Add the tomatoes and peppers and simmer for a further 30 minutes whilst you make the csipetke noodles
Mix all of the ingredients together until you have a thick dough and knead until smooth
Pinch off small pieces of dough and flatten into a coin shape and set aside. You can if you wish roll into small balls or indeed roll into small sausage shapes or just pinch into random shapes it's entirely your choice here, there are no rules.
Add the csipetke to the soup and simmer for 5-7 minutes until cooked through and then serve the soup in bowls, feel free to double carb with buttered crusty bread