As an Amazon Associate we earn from qualifying purchases.
If you’re looking for a new twist on a childhood classic, this tomato soup casserole delivers all the rich, comforting flavors you love—plus a bit of cheesy goodness. It’s easy enough to whip up for a simple weeknight dinner and comforting enough to serve at a cozy weekend gathering.

Ingredients

- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 can (about 28 ounces) crushed tomatoes
- 2 cups vegetable or chicken broth
- 1 teaspoon dried basil (or 1 tablespoon fresh basil, chopped)
- 1 teaspoon sugar (optional, for sweetness)
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 2 cups cooked pasta (such as penne or elbow macaroni)
- Salt and freshly ground black pepper, to taste
Instructions
Begin by warming the olive oil in a sturdy pot over medium heat. Add the chopped onion and cook for about five minutes, or until it softens and turns golden. Stir in the minced garlic and heat for another minute, taking care not to let it brown.

Next, pour in the crushed tomatoes and broth. Stir in the dried basil (or fresh basil if you have it on hand) and a pinch of salt and pepper. Simmer the mixture for 10 minutes to let the flavors meld. Taste and adjust seasonings, adding the sugar if you prefer a sweeter tomato base. Once everything tastes perfect, stir in half the shredded mozzarella cheese and all the Parmesan to create a creamy soup-like sauce.
Fold in the cooked pasta, making sure it’s well-coated. Transfer the mixture into a casserole dish, then sprinkle the remaining mozzarella cheese on top. Bake in a 375°F (190°C) oven for 15 to 20 minutes, or until the cheese is bubbly and lightly browned. Let it rest for five minutes before serving, so the flavors can settle and the casserole can cool slightly.

This Tomato Soup Casserole is perfect for anyone craving comfort but wanting something a bit unexpected. It’s great for families with picky eaters—thanks to its familiar flavors—and offers a hearty way to sneak in some veggies if you add extras like spinach or mushrooms. For a healthier version, try whole wheat pasta, and experiment with lower-fat cheese if you’d like. Whether you’re hosting dinner for friends or just cozied up on the couch, this dish’s balance of tangy tomatoes and melty cheese will be a hit. Enjoy!