Add oil to a medium skillet over medium heat. Once hot, add in the onion and cook until translucent.
Then add the mushrooms and rosemary, a good pinch of salt and cook until the mushrooms start to turn golden on some edges.
Keep stirring occasionally and if the pan seems to be drying out too much, add some splashes of water.
Then mix in the berbere , paprika, garlic, coriander, cardamom, salt and the rest of the spices to the wine, and water. Add to the skillet
Mix well and cover and cook until the mushrooms are cooked to preference.
Taste and adjust flavor. If you like them saucier add in more water and simmer for a few mins. Serve with some flatbread or toast or Ethiopian injera with a side of Ethiopian lentils