Season the meat with salt and pepper
Add the oil to a large skillet (or two) and allow to warm up
Add the salt – this will not only season the meat but it will also help prevent the oil from splattering.
Add the meat and cook slowly to golden brown, keep stirring so that it cooks evenly.
Add the onions and red pepper to cook until very soft.
Add the tomatoes & garlic to the oil and stir through
When done, push the meat to the outside edges and add the fresh green beans to cook through in the savory oil.
Add the other beans and veggies along with the paprika and bay leaf and cook until just soft
Add the Saffron to a cup of warm water or broth to help it distribute better, then add it to the pan and stir through
Add the broth - increase the heat and bring the broth to a hard boil and then down to a steady low boil
Add the rosemary and stir it around a bit.
Taste the broth and adjust for salt and pepper.
Let the broth boil for a while to develop the flavor, you would like to reduce the broth nearly by half.
Add the peas, if using, and bring it back to a boil
Add the rice, sprinkling it evenly across the pan. Jiggle the pan to distribute the rice evenly, or to loosen it up a little, but never stir the rice.
Boil on high 8 minutes, and then on low for 8 minutes.
If using shrimp, place them into the top for the last 5 minutes.
Increase the heat again, to form the socarrat – the dry crispy bottom – but don’t over do it and burn it, 1 minute will probably do it.
Cover and let sit for 5 minutes.
Serve by placing the whole pan in the center of the table, garnished with parsley and with lemon wedges around the edges.