Harsha are fluffy muffin-like rolls of semolina goodness. Dipped in olive oil or stuffed with cheese, they are an ideal afternoon snack or breakfast.

How to Make Harsha, Moroccan Semolina Bread