Dans une grande marmite à fond épais, faire chauffer le beurre et l'huile d'olive à feu moyen-élevé.
Ajouter l'oignon et faire sauter pendant 2 à 3 minutes. Ajouter l'ail, les carottes et le céleri et faire sauter pendant 4 minutes supplémentaires.
Ajouter le bouillon, les tomates concassées, les feuilles de laurier, le basilic séché, l'origan séché et assaisonner de sel et de poivre.
Laisser la soupe arriver à ébullition et ajoutez l'orzo ou les pâtes de votre choix.
Réduire le feu pour faire mijoter et cuire jusqu'à ce que les pâtes soient al dente, en remuant pour que les pâtes ne collent pas.
Goûter pour ajuster l'assaisonnement et ajouter les épinards.
Retirer les feuilles de laurier
Servir avec du parmesan fraîchement râpé et du basilic frais (optionnel)