Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat, and once shimmering, add the chopped onion. Sauté, stirring frequently, until the onion becomes translucent and fragrant, about 5 minutes.1 tablespoon olive oil
- Add the minced garlic to the pot and cook for about 30 seconds until it becomes aromatic, taking care not to burn it.1 tablespoon olive oil
- Pour in the crushed tomatoes along with their juices, stirring to combine the ingredients and scrape up any bits stuck to the bottom for extra flavor.1 tablespoon olive oil
- Slowly pour in the chicken or vegetable broth, stirring well to blend everything smoothly. Bring the mixture to a gentle boil.1 tablespoon olive oil
- Add the uncooked small pasta shells to the boiling broth, stirring occasionally to prevent sticking. Reduce the heat to medium and simmer until the pasta is tender, about 10 minutes.1 tablespoon olive oil
- Stir in the shredded mozzarella and grated Parmesan cheeses, allowing them to melt into the soup for a creamy, cheesy texture.1 tablespoon olive oil
- Season the soup with salt and pepper to taste, then sprinkle with freshly chopped basil if using, and stir to combine all flavors.1 tablespoon olive oil
- Simmer the soup for another 2-3 minutes until everything is heated through and the flavors meld together beautifully.
- Serve hot in bowls, making sure each serving has a good mix of broth, pasta, and melted cheese for a hearty, satisfying meal.
Notes
You can add cooked ground beef or Italian sausage for extra protein. Leftovers keep well refrigerated for up to 3 days; reheat gently to avoid breaking down the pasta.