Dice the beef and season with salt and pepper. Slice the spring onions and chorizo thinly and set aside separately.
Heat oil in a large heavy pan over high heat. Fry the beef for 2-3 minutes until browned, then remove to a plate.
Heat oil in the same pan over medium-high heat. Fry the chorizo slices for 2-3 minutes until browned.
Add the crushed garlic and stir constantly. Season with paprika powder and cook for 1 minute until fragrant and aromatic.
Return the beef to the pan. Add the peeled tomatoes, beef stock, red wine, tomato paste, bay leaves, and thyme. Bring to a boil, then reduce heat to low, cover, and simmer for about 2 hours. Check occasionally that there is still enough liquid and add more wine if needed.
Add most of the spring onions, remove the lid, and simmer for 30-35 minutes over low heat, stirring occasionally.
Transfer the ragout to bowls and top with the remaining spring onions.