Infuse the saffron in a little hot water and prepare the vegetable stock.
In a large, deep-sided frying pan (skillet), gently heat the oil. Add the onion and cook until soft. Meanwhile, chop the remaining vegetables.
Add the garlic, bell pepper, cumin, and paprika. Cook for a minute, adding a splash of water if needed to prevent sticking.
Stir in the rice and saffron (or turmeric), followed by the tomato and hot stock. Bring to the boil, then reduce heat and simmer uncovered for 10 minutes.
Add the green beans, baby corn, and cashews. Simmer for another 10 minutes. Stir regularly towards the end of the cooking time. Add a little more stock or water, if needed.
While the rice is cooking, prepare any side dishes. (My family loves to serve this paella with some Crispy Garlic Bread, Toasted Tortilla Chips, or a large bowl of Crispy Kale).
Once the rice is tender but still has a slight bite, remove from the heat. Season to taste with salt and pepper.
Serve on warm plates with a scattering of olives, nori flakes or parsley, and toasted flaked almonds.