Tomato Mozzarella Pasta Bake

Highlighted under: Classic Comfort Cooking

As summer winds down, I find myself craving something comforting yet fresh. This Tomato Mozzarella Pasta Bake always fits the bill and seems to cost around $8 for the whole thing. The combination of cheesy goodness with juicy tomatoes feels like a warm hug. Plus, it’s a fantastic way to use up any lingering tomatoes from the garden or farmer's market. Trust me, you’re going to want to make this one more than once!

Created by

The Meals By Sophia Team

Last updated on 2026-05-21T23:18:18.896Z

Making this Tomato Mozzarella Pasta Bake was a game plan that surprised us. I had half a bag of pasta in the pantry, and some ripe tomatoes that were just begging to be used. It turned into an easy dinner that everyone enjoyed. Honestly, you can throw in other veggies if you have them on hand, like zucchini or bell peppers, and it still comes out great.

One tip I’d offer after a few attempts is not to skimp on the cheese. A good layer of mozzarella on top gets that lovely golden crust that everyone fights over. My kids always want to help sprinkle the cheese, so it feels like a family affair, which makes for a fun night in.

What I Love About This

  • You can easily add leftover veggies from the fridge
  • It’s a one-pan dish, so less cleanup
  • Cheese lovers will be ready for seconds

Key Technique for Tomato Mozzarella Pasta Bake

Using an oven-safe skillet really makes this dish easier. Not only do you cook everything in one pan, but you also get the nice, crispy edges that everyone loves. If you don’t have one, don’t worry—just transfer everything to a baking dish once you're ready to bake. And if you find the pasta getting a little too dry, just add small amounts of the reserved pasta water until it looks just right.

Keep an eye on the cheese while it’s baking. You want that golden color without overdoing it. As the cheese melts, it should bubble and create little brown spots—such a comforting sight! If you notice the top coloring too quickly, cover it loosely with foil to keep it from burning.

Swaps & Substitutions

Feel free to swap in any pasta shape you have on hand. While I used penne, fusilli or even farfalle can work beautifully here. Additionally, if cherry tomatoes aren't in season, regular tomatoes will still shine. Just chop them up and toss them in. I sometimes mix in leftover roasted veggies, like zucchini or bell peppers, that might be hanging out in the fridge—it's a great way to clean up!

If you're not a fan of mozzarella, ricotta or a mix of different cheeses can make a delightful substitute. The cheese should add creaminess, so don’t worry too much about sticking to just one type. Also, if fresh basil isn’t available, a little dried basil will do the trick, or even some Italian seasoning for a slightly different kick.

Ingredients

Gather these ingredients and let’s get started!

Ingredients

  • 12 oz penne pasta
  • 2 cups cherry tomatoes, halved
  • 2 cups fresh mozzarella balls, halved
  • 2 cups fresh spinach, roughly chopped
  • 1 cup grated Parmesan cheese
  • 3 cloves garlic, minced
  • 1/4 cup fresh basil, chopped
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • 1 teaspoon red pepper flakes (optional)

Now that you have everything, it’s time to cook!

Instructions

Follow these simple steps, and you’ll have a delicious pasta bake ready in no time!

Cook the Pasta

Boil a large pot of salted water and add the penne pasta. Cook according to the package instructions until al dente, usually about 10 minutes. When it's done, reserve about a cup of pasta water, then drain the rest and set aside.

Sauté the Veggies

In a large oven-safe skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about a minute until fragrant. Toss in the cherry tomatoes and cook for another 3-4 minutes until they start to soften. Stir in the spinach and season with salt, pepper, and red pepper flakes if you like a bit of spice.

Combine Everything

Add the cooked pasta to the skillet along with the mozzarella balls and half of the Parmesan cheese. Stir everything together, adding a little of that reserved pasta water to loosen it if needed. Lastly, sprinkle in the fresh basil.

Bake

Preheat your oven to 375°F (190°C). Spread the pasta evenly in the skillet and top with the remaining Parmesan cheese. Bake for about 20 minutes, until the cheese is bubbly and golden. You’ll know it’s ready when you can see the edges just starting to brown.

Once it's out of the oven, let it cool for a few minutes before serving. Enjoy!

Secondary image

Pro Tips

  • If you want, throw in some cooked chicken or sausage for added protein.
  • Feel free to substitute with any cheese you have on hand, like feta or cheddar.
  • Serve with a side salad to balance out the meal.

Tomato Mozzarella Pasta Bake Leftovers Plan

If you happen to have any leftovers, they can be stored in the refrigerator for about 3 to 4 days—just make sure it's in a sealed container. Reheating it in the oven will help to keep that lovely texture, though a microwave works in a pinch. Just be careful not to overheat, as the cheese might get a little rubbery.

Honestly, I like to have it cold for lunch the next day, too. It makes for a quick and easy meal, especially if you're in a hurry.

Dietary Swaps

If you’re looking for gluten-free options, gluten-free pasta can work quite well here, just be sure to adjust the cooking time according to the package instructions. For a low-carb alternative, try using zucchini noodles or spaghetti squash. Both make for a lighter dish without losing that comforting feel.

And if you want to make it a bit healthier, you could replace some of the mozzarella with cottage cheese. It gives a nice creaminess, and you still get the cheesiness without all the extra fat.

Tomato Mozzarella Pasta Bake

Prep Time15.0
Cooking Duration30.0
Overall Time45.0

Created by: The Meals By Sophia Team

Recipe Type: Classic Comfort Cooking

Skill Level: Easy

Final Quantity: 4.0

What You'll Need

Ingredients

  1. 12 oz penne pasta
  2. 2 cups cherry tomatoes, halved
  3. 2 cups fresh mozzarella balls, halved
  4. 2 cups fresh spinach, roughly chopped
  5. 1 cup grated Parmesan cheese
  6. 3 cloves garlic, minced
  7. 1/4 cup fresh basil, chopped
  8. 2 tablespoons olive oil
  9. Salt and pepper to taste
  10. 1 teaspoon red pepper flakes (optional)

How-To Steps

Step 01

Boil a large pot of salted water and add the penne pasta. Cook according to the package instructions until al dente, usually about 10 minutes. When it's done, reserve about a cup of pasta water, then drain the rest and set aside.

Step 02

In a large oven-safe skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about a minute until fragrant. Toss in the cherry tomatoes and cook for another 3-4 minutes until they start to soften. Stir in the spinach and season with salt, pepper, and red pepper flakes if you like a bit of spice.

Step 03

Add the cooked pasta to the skillet along with the mozzarella balls and half of the Parmesan cheese. Stir everything together, adding a little of that reserved pasta water to loosen it if needed. Lastly, sprinkle in the fresh basil.

Step 04

Preheat your oven to 375°F (190°C). Spread the pasta evenly in the skillet and top with the remaining Parmesan cheese. Bake for about 20 minutes, until the cheese is bubbly and golden. You’ll know it’s ready when you can see the edges just starting to brown.

Extra Tips

  1. If you want, throw in some cooked chicken or sausage for added protein.
  2. Feel free to substitute with any cheese you have on hand, like feta or cheddar.
  3. Serve with a side salad to balance out the meal.

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 397
  • Total Fat (g): 20.2
  • Saturated Fat (g): 10.5
  • Cholesterol (mg): 58
  • Sodium (mg): 367
  • Total Carbohydrates (g): 39.3
  • Dietary Fiber (g): 3.2
  • Sugars (g): 3.8
  • Protein (g): 19.5