If you are searching for a comforting dish that’s quick, simple, and bursting with flavor, the One-Pan Creamy Tomato Pasta with Spinach and Mozzarella Recipe is an absolute must-try. This delightful pasta blends the sweetness of cherry tomatoes, the richness of creamy mozzarella, and the freshness of baby spinach, all cooked together in one skillet. It’s the perfect busy weeknight meal that feels indulgent without requiring hours in the kitchen, offering a harmonious balance of creamy texture, vibrant color, and satisfying taste that everyone will love.
Ingredients You’ll Need
The beauty of this One-Pan Creamy Tomato Pasta with Spinach and Mozzarella Recipe lies in its simple, straightforward ingredients that come together to create a spectacular dish. Each element plays a crucial role in developing flavor, texture, and that irresistible creamy sauce that clings perfectly to the penne pasta.
- 2 Tbsp. extra-virgin olive oil: Provides a smooth base for sautéing and adds fruity richness.
- 1 cup diced yellow onion: Adds subtle sweetness and depth when softened.
- 1 pint cherry tomatoes, halved: Bursting with juiciness, offering natural sweetness and acidity.
- 8 oz. dry penne pasta: The perfect shape to hold onto the creamy tomato sauce.
- 1 cup marinara sauce: Boosts the tomato flavor with herbs and a rich, savory punch.
- 2 cups water: Essential for cooking the pasta and helping to create a luscious sauce.
- 1/2 tsp. garlic powder: Adds warm, aromatic depth without overpowering.
- 1/2 tsp. dried oregano: Brings an earthy, Mediterranean touch.
- 1/2 tsp. kosher salt and 1/2 tsp. cracked black pepper: Balances the flavors perfectly.
- 2 to 3 generous handfuls fresh baby spinach: Adds freshness, vibrant color, and nutrition.
- 1/3 cup heavy cream: Makes the sauce decadently creamy and silky.
- 1/2 cup shredded mozzarella cheese: Melts beautifully, providing gooey indulgence.
- 1/4 cup chopped fresh basil leaves: Adds a herbaceous, fragrant finish.
- Grated Parmesan cheese for garnish (optional): Provides a sharp, salty contrast to the creamy elements.
How to Make One-Pan Creamy Tomato Pasta with Spinach and Mozzarella Recipe
Step 1: Sauté the Aromatics and Tomatoes
Start by heating the extra-virgin olive oil in a large skillet over medium heat. Toss in the diced onion and halved cherry tomatoes. Cook for about 7 to 8 minutes, stirring occasionally. This step allows the onion to soften and the tomatoes to break down into a jammy, flavorful base. Your kitchen will fill with a mouthwatering aroma that sets the stage for the dish ahead.
Step 2: Add Pasta, Liquids, and Seasonings
Next, pour in the dry penne pasta, marinara sauce, and water. Sprinkle in garlic powder, dried oregano, kosher salt, and cracked black pepper for that perfectly seasoned sauce. Turn the heat up to medium-high and bring the mixture to a gentle simmer. Cover the skillet with a fitted lid and let the pasta cook for 10 to 12 minutes, stirring occasionally, until it’s al dente. This method cooks pasta right in the flavorful sauce, a real game-changer for convenience and taste.
Step 3: Stir in Cream, Spinach, and Cheese
Once your pasta has reached the ideal tenderness, remove the lid and gently stir in the heavy cream, fresh baby spinach, and shredded mozzarella cheese. Keep stirring continuously for about 2 minutes, until the spinach wilts and the cheese melts into a luxurious, creamy sauce. This is the moment when everything melds beautifully, creating a velvety, cheesy masterpiece.
Step 4: Finish with Fresh Basil and Optional Parmesan
Turn off the heat and sprinkle the chopped fresh basil over the pasta, stirring gently to distribute the bright herbal flavor throughout the dish. If you like, garnish with grated Parmesan for an extra burst of umami and saltiness that complements the creamy tomato sauce exquisitely.
How to Serve One-Pan Creamy Tomato Pasta with Spinach and Mozzarella Recipe
Garnishes
Fresh basil is an absolute must for adding a vibrant, herby pop that brightens up every bite. For an elegant touch, sprinkle some grated Parmesan or even a pinch of red pepper flakes for subtle heat. A drizzle of olive oil right before serving can also elevate the dish by adding a bit more richness and shine.
Side Dishes
This pasta pairs wonderfully with a crisp green salad dressed in a light vinaigrette to balance the creaminess. Garlic bread or toasted baguette slices work beautifully to scoop up any extra sauce and add some satisfying crunch. For a heartier meal, try roasted vegetables or simple grilled chicken on the side.
Creative Ways to Present
Serve this pasta in deep bowls to showcase all the vibrant colors of the tomatoes, spinach, and basil. You can also sprinkle extra mozzarella on top and briefly broil it for a bubbly, golden cheese crust. Another fun idea is to layer this creamy mixture over baked eggplant slices for a fresh twist that’s sure to impress guests.
Make Ahead and Storage
Storing Leftovers
Keep any leftover creamy tomato pasta in an airtight container in the refrigerator for up to 5 days. The flavors will only deepen, making it a delicious meal to enjoy again during the week. Just give it a good stir before reheating to redistribute the sauce evenly.
Freezing
If you want to save this One-Pan Creamy Tomato Pasta with Spinach and Mozzarella Recipe for longer, it freezes very well. Transfer portions into zip-top bags or freezer-safe containers and store for up to 2 months. To enjoy later, thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers gently on the stovetop over medium heat in a covered pot, stirring occasionally until warmed through. Alternatively, microwave individual portions until steaming hot. Add a splash of milk or cream if the sauce has thickened too much during storage to restore that luscious creaminess.
FAQs
Can I use a different type of pasta?
Absolutely! While penne works perfectly because it holds sauce well, feel free to experiment with fusilli, rotini, or farfalle. Just keep in mind that cooking times might vary slightly depending on the pasta shape and size.
Is there a dairy-free version of this recipe?
Yes, you can swap the heavy cream for coconut cream or a plant-based alternative and use a dairy-free mozzarella substitute. The flavor will change slightly, but you’ll still get a creamy, satisfying sauce.
How can I add protein to the dish?
Adding cooked chicken, Italian sausage, or even shrimp can make this pasta more filling. Simply cook your protein separately and stir it in during the last step before adding spinach and cheese.
Can I prepare this recipe ahead of time?
While the dish is best served fresh, you can prepare everything up to Step 2 and refrigerate it. When you’re ready to eat, heat gently, then add the cream, spinach, and cheese just before serving for the best texture and flavor.
What can I do if the sauce is too thick?
If the sauce reduces too much during cooking, simply add a splash of water, broth, or some extra cream to loosen it up. Stir well and heat gently until you reach your desired consistency.
Final Thoughts
There is something truly comforting and satisfying about the One-Pan Creamy Tomato Pasta with Spinach and Mozzarella Recipe that makes it a staple in my kitchen, especially on nights when time is tight but flavor is non-negotiable. The rich creaminess, vibrant veggies, and melty cheese all come together in one effortless skillet to create an unforgettable meal. I hope you give it a try and fall in love with this delicious pasta as much as I have.
Print
One-Pan Creamy Tomato Pasta with Spinach and Mozzarella Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian
Description
One-Pan Creamy Tomato Pasta with spinach and mozzarella is a quick, flavorful skillet pasta perfect for busy weeknights. Ready in under 30 minutes, this comforting dish combines tender penne with a rich tomato and cream sauce, fresh spinach, and melted cheese, making it a family-friendly and delicious meal.
Ingredients
Base Ingredients
- 2 Tbsp. extra-virgin olive oil
- 1 cup diced yellow onion
- 1 pint cherry tomatoes, halved
- 8 oz. dry penne pasta
- 1 cup marinara sauce
- 2 cups water
- 1/2 tsp. garlic powder
- 1/2 tsp. dried oregano
- 1/2 tsp. kosher salt
- 1/2 tsp. cracked black pepper
Add-ins
- 2 to 3 generous handfuls fresh baby spinach
- 1/3 cup heavy cream
- 1/2 cup shredded mozzarella cheese
- 1/4 cup chopped fresh basil leaves
- Grated Parmesan cheese for garnish (optional)
Instructions
- Sauté Onion and Tomatoes: Heat 2 tablespoons of extra-virgin olive oil in a large skillet with a fitted lid over medium heat. Add the diced onion and halved cherry tomatoes. Cook for 7 to 8 minutes, stirring occasionally, until the onion softens and the tomatoes break down into a jammy consistency.
- Add Pasta and Sauce: Incorporate the dry penne pasta, marinara sauce, water, garlic powder, dried oregano, kosher salt, and cracked black pepper into the skillet. Increase heat to medium-high and bring the mixture to a simmer. Once simmering, cover the skillet with the lid.
- Cook Pasta: Cook covered, stirring occasionally, until the pasta is al dente, approximately 10 to 12 minutes. Monitor the liquid levels to ensure the pasta cooks evenly without drying out.
- Finish with Cream, Spinach, and Cheese: Remove the lid and stir in the heavy cream, fresh baby spinach, and shredded mozzarella cheese. Stir continuously for about 2 minutes until the spinach wilts and the cheese has melted into the sauce.
- Garnish and Serve: Remove from heat, sprinkle chopped fresh basil over the top, and add grated Parmesan cheese if desired. Serve warm immediately.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Freeze cooked pasta in zip-top bags or freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheat leftovers on the stovetop over medium heat in a covered pot, stirring occasionally until warmed through. Alternatively, microwave individual servings until steaming hot.

Your email address will not be published. Required fields are marked *