Cook shell pasta according to package (make sure it’s el dente)
In a separate large saucepan, cook the ground beef thoroughly and add onions and half of the diced garlic. Mix with a wooden spoon.
Mix in paprika, hot pepper, salt, black pepper and all spice seasoning.
Add diced tomato, tomato paste, chicken (or beef broth) and water. Mix well until tomato paste dissolves
Add bay leaves and bring to a boil.
Once soup is boiling, reduce heat and add remaining ingredients: lemon juice, parsley, spinach, red pepper, garlic, mint, butter and chickpeas. Mix the soup and simmer for 2-3 min until butter is melted. Enjoy!