
This dish is great for Sunday lunch, you have to try it. I use a full litre of stout and gently simmer on the hob for around two and a half hours. The sauce reduces and meat becomes really tender. No stock cubes needed here! Eat with plenty of floury spuds, a cut of bread, or a pint of the black stuff.
Ingredients
- 125g streaky bacon, cubed
- 1kg stewing beef (such as round steak), cubed
- 2 tbsp flour, seasoned with salt and pepper
- 1 litre stout
- 2 onions, sliced
- 3 celery sticks, sliced
- 3 large carrots, washed but unpeeled, cut into large chunks
- 1 tbsp Worcestershire sauce (optional)
- 1 tbsp tomato pureé (optional)
- 2 tsp light brown sugar (optional)
- 2 bay leaves
- ½ tsp dried thyme
- 1 tsp sea salt
- freshly ground black pepper
Method
- Add a little oil to a frying pan and fry the streaky bacon until golden. Transfer to a large cast-iron casserole or heavy stewpot.
- Brown the beef. Toss the beef in the seasoned flour. Add a little more oil to the frying pan and fry the beef in batches until caramelised. Make sure you do this in batches so as not to overload your pan. Transfer the browned beef to the casserole.
- Add a little more oil and fry the onions until caramelised. Add to the casserole.
- Pour some stout into the hot frying pan to de-glaze it. As the stout bubbles, scrape at the bottom of the pan to remove any caramelised juices from the bacon and the beef. Add the rest of the stout and de-glazed juices to the casserole.
- Now, assemble the rest of the dish. To the casserole, add the celery, carrot, tomato pureé, Worcestershire sauce, stock, herbs, salt and the rest of the stout. Season with plenty of freshly ground pepper. Stir well and place a lid on the casserole but leave a large crack to allow the sauce to reduce. Bring up to a gentle simmer and leave for about 2½ hours (check after 2 hours). Give the casserole a stir every so often to ensure that it doesn’t stick to the bottom of the casserole. Taste for seasoning and add a little extra salt if you need.
Notes
- You could use shin beef for this. Just trim a little of the fat from the meat and add at least an hour to the cooking time to allow this tough meat to tenderise. The extra fat in the meat will melt out, giving a rich and unctuous sauce.
Serves 4.
“The Big 8 - The only curry recipes you’ll ever need!” - Part 5/8

Vindaloo has a pretty bad rep, being the lager louts favourite, but it’s actually a very traditional dish and a great example of early fusion cookery. It originated in Portugal - the Portuguese spice traders brought their traditional pork dish “vin des alhos” to the sub-continent, where the meat is braised in wine and garlic. The Indians substituted wine for wine vinegar and added lots of chilli and a little spice. This traditional recipe has a fantastic flavour.
It might look a little strange to see beef in a curry as it’s not often seen in Indian restaurants here. But many Indians, such as Parsees, Muslims and Christians regularly eat beef and many traditional recipes exist for beef. Even some Hindus will eat “bull” beef or buffalo, only omitting the cow from their diet for religious reasons. Vindaloo is more commonly prepared with diced pork so you can easily substitute the beef.
Vindaloo should taste sour and pungent from the chillies and red wine vinegar. It’s for serious curry aficionados only, but you could try reducing the amount of chilli if you want a milder dish.
I love that this dish is so vastly different from the Kashmiri Lamb Rogan Josh and South Indian Lamb Curry that I cook. I think the important thing for us Westerners cooking Indian food is to embrace the differences between all of these dishes. It’s all too easy to expect every curry to taste the same, as it does in a bog-standard curry house.
Ingredients
- 1.2kg stewing beef
- 2-3 tbsp sunflower/groundnut oil
- 500g onions, chopped (about 3 large onions)
- 15 cloves garlic, peeled
- 50g root ginger, peeled and chopped roughly (about the size of a golf ball)
- 1 tbsp of each of the following: cumin seeds, poppy seeds, garam masala
- 20 curry leaves (fresh, if possible)
- 5 cloves
- 400g canned tomatoes
- 3 tbsp concentrated tomato pureé
- 500ml chicken stock
- 2 tsp sea salt
- 2 tbsp red chilli flakes
- ½ tbsp each of the following: paprika, turmeric
- 1½ tbsp red wine/cider vinegar
- 1 tsp light muscovado sugar
- handful of fresh coriander leaves, chopped (optional)
Method
- Pre-heat the oven to 160°C.
- Prepare two masalas - one with the ground spices (chilli flakes, garam masala, paprika, turmeric) and one with the whole spices (cumin seeds, cloves, curry leaves, poppy seeds). Set aside.
- Place a deep cast-iron casserole on the hob and heat the oil. Add the onions and cook them gently for around 30 minutes until soft and light brown in colour.
- In the meantime, blitz the garlic, root ginger, tomatoes and water in a blender until smooth. Remove the browned onions from the casserole using a slotted spoon and add to the blender. Blend again until very smooth.
- Put the casserole back on the heat. There should be a little residual oil, but you can add a little extra. Add the masala made from whole spices and stir fry for a minute to release the flavours.
- Add the onion/tomato mixture to the casserole, then add the diced beef and the ground spice masala. Add the chicken stock, salt, vinegar, sugar and tomato pureé, then stir to combine. Cover the casserole and transfer to the oven and cook for about 2-2½ hours until the meat is very tender.
- At this point, you can spoon off some of the fat which has risen to the top of the sauce, if you wish. This is great with a pilau or plain basmati rice.
Serves 6.
Notes
- Lamb curries are best, in my opinion, because the meat gives a deep flavour to the gravy. Chicken gravies can be good too, but need a little extra help. If you want to make this into a chicken curry, make the sauce as normal and cook in a low oven for 1 hour and turn the oven off. Leave the casserole to cool in the oven overnight. This will really develop the flavour of the gravy. When ready to cook, add cubed chicken or bone-in chicken breasts and cook for about an hour, or until the chicken is well cooked through.
- Restaurant vindaloo invariably contains potato, seemingly caused by some confusion over the fact that potatoes are called “aloo” in Hindi. Potatoes are not found in a traditional vindaloo, but it is not uncommon to find potatoes in other meat curries. If you wish to add some potato to this dish, pre-boil some peeled potatoes in salted water and allow to cool. Fry the potatoes in hot oil with a little salt and a pinch of ground cumin until light golden. Add the potatoes to the curry a few minutes before serving to warm through.

We love “Spag Bol” in our house. If I was a real food blogger, I would have called this post “ragu”. But I don’t have a problem with accompanying this great sauce with spaghetti, so spaghetti bolognese it is. What I am precious about, and have been for many years, is not using that crappy red gloop you buy in jars.
This recipe is the real deal. Good quality minced beef and pork, a good vegetable base, some wine, tomato passata and a few herbs transform this innocent sounding dish into something truly special. If you try this recipe I promise you’ll never cook a “bol” in any other way.
Ingredients
- 450g minced beef
- 450 minced pork (or use 800g of beef with 100g smoked bacon pieces)
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 2 carrots, chopped
- 2 sticks celery, chopped
- 1 small courgette, finely chopped
- 500g tomato passata
- 250ml beef stock
- 1 glass wine (optional)
- 1 tsp dried oregano
- pinch of sugar
- handful of fresh basil (optional)
- Parmesan cheese
Method
- Heat a little olive oil in a large saucepan or casserole. Add the onion and fry until golden.
- Add the minced beef and pork and fry hard until brown, then add the garlic and fry for a minute more.
- Add the chopped vegetables and fry for a few minutes, then add the rest of the ingredients, apart from the basil. Season with a little salt and freshly ground black pepper.
- Bring to the boil, cover the saucepan, then reduce the heat and leave on a very gentle simmer for 45 minutes. Don’t be tempted to shorten the cooking time - this is important to let the flavours deepen.
- Cook a batch of your favourite spaghetti (I like to use De Cecco) and add to the sauce. Add the torn basil leaves at this point, if using. Taste for seasoning and add some extra salt and pepper if necessary.
- Serve in deep bowls with a generous handful of freshly grated Parmesan cheese.
Serves 4-6.
Thai food is very special. I love that perfect combination of hot, sour, sweet and salty. This salad is a perfect example of how those flavours work together. The secret of this dish is to use good quality beef fillet and plenty of fresh herbs. Also, the fried peanut garnish provides not only a great taste but another contrasting texture. Try this, it’s excellent!

Dressing Ingredients
- 1 shallot, finely chopped
- 1 clove garlic, crushed
- finely chopped coriander
- 1 red chilli, de-seeded and finely chopped
- 1 ½ tbsp lime juice
- 1 tbsp nam pla (fish sauce)
- 1 tsp sugar
Salad Ingredients
- 300g beef fillet
- sesame oil
- fresh coriander and mint
- mixed salad leaves, enough for 4 people
- ½ cucumber
- 8 small tomatoes, halved or quartered, depending on size
- fried peanuts, coarsely chopped
Method
- Combine all of the dressing ingredients and leave to stand.
- Brush the beef fillet with sesame oil, season and grill for about 3 minutes each side. Meat should be rare/medium-rare. Let the meat rest while you prepare the salad.
- Combine the salad ingredients and divide between 4 plates. Slice the beef as thinly as possible, then lay on top of the salad. Pour the dressing over each salad and serve.
- Garnish with the fried peanuts.
Serves 4.