Dans un grand chaudron, chauffer l'huile à feu moyen.
Cuire l'oignon, les carottes et les champignons 5 minutes.
Ajouter le bœuf haché, le défaire en morceaux et cuire 5 minutes.
Au besoin, filtrer le bœuf dans une passoire afin d'enlever le gras, remettre le bœuf dans le chaudron et poursuivre la cuisson à feu moyen pendant 2 minutes.
Ajouter l'ail, le paprika, la poudre d'oignon, la poudre d'ail, les herbes italiennes, le chili broyé, le sel, le poivre et mélanger pendant 2 minutes.
Ajouter les tomates en dés, la pâte de tomates, le bouillon de poulet, la crème et porter à ébullition.
Ajouter les pâtes et le basilic. Couvrir et laisser mijoter 7 à 8 minutes.
Lorsque les pâtes sont « al dente », ajouter la moitié des deux fromages et mélanger.
Verser la soupe dans des bols et garnir de fromage.