Wash the asparagus, trim of any hard ends and cut the stalks into 4-5cm long pieces.
In a pot heat a splash of olive oil to medium high heat.
Add the onions and the garlic and fry for 2-3 minutes or until it turns soft and slightly golden.
Add the chopped tomato and the tomato paste and fry for another 5-8 minutes until the tomato turns into mush.
Add the safron and the asparagus and stir well until everything is coated.
Add the water and cook until the asparagus is tender. Season with salt and pepper to taste.
In a pan heat another spalsh of olive oil and fry the bread in it until it's crispy and brown.
Notes
What you do with your bread is really up to you. I like to put it in the soup bowl and pour my soup over it. But you could aswell just dip the bread into the soup while you eat. It's really up to you.