Creamy Tomato Pasta Skillet Recipe

If you’re anything like me, you want dinner to be delicious, fuss-free, and quick. That’s exactly why I’m so excited to share this Creamy Tomato Pasta Skillet Recipe that’s become a total weeknight favorite in my house. It’s all cooked in one pan, blends bright tomatoes with rich cream and melty cheese, and comes together in under 30 minutes. Trust me, once you try this, you’ll wonder how you ever lived without it!

💚

Why This Recipe Works

  • One-Pan Wonder: Everything cooks in the same skillet, making prep and cleanup a breeze.
  • Flavor Harmony: Sweet cherry tomatoes and savory marinara balance perfectly with creamy cheese and fresh herbs.
  • Versatility: You can easily add veggies or proteins to suit your mood and what’s in your fridge.
  • Speedy Comfort Food: Ready in about half an hour, this recipe hits that cozy spot on busy nights without all the fuss.

Ingredients & Why They Work

When you look at this Creamy Tomato Pasta Skillet Recipe’s ingredient list, it’s clear it’s all about simple, quality items coming together to create that creamy, comforting magic. Picking ripe cherry tomatoes and fresh basil will really elevate the dish, so keep an eye out for those when you shop.

Creamy Tomato Pasta Skillet, creamy tomato pasta, easy pasta dinner, one-pan pasta recipe, quick tomato pasta - Flat lay of extra-virgin olive oil in a small white ceramic bowl, a small white ceramic bowl with chopped yellow onion, halved fresh cherry tomatoes arranged neatly, dry uncooked penne pasta scattered, a small white ceramic bowl filled with marinara sauce, a small white ceramic bowl of water, a small white ceramic bowl containing garlic powder, a small white ceramic bowl with dried oregano, two small white ceramic bowls holding kosher salt and cracked black pepper, fresh baby spinach leaves spread out, a small white ceramic bowl filled with heavy cream, a small white ceramic bowl of shredded mozzarella cheese, a small white ceramic bowl with chopped fresh basil leaves, grated Parmesan cheese on a small white ceramic bowl, all ingredients fresh and natural, perfectly symmetrical and balanced layout, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Extra-virgin olive oil: The foundational fat that brings everything together without overpowering flavors.
  • Yellow onion: Adds sweetness and depth when softened and caramelized with the tomatoes.
  • Cherry tomatoes: These burst with concentrated flavor and break down nicely to form a natural sauce base.
  • Penne pasta: Holds sauce well and cooks evenly in the skillet.
  • Marinara sauce: Provides richness and an extra layer of tomato flavor—choose your favorite brand or homemade version.
  • Water: Essential to cook the pasta in the sauce and blend everything into one creamy goodness.
  • Garlic powder & dried oregano: Classic Italian seasonings that lift the tomato flavor beautifully.
  • Kosher salt & cracked black pepper: To season and balance all the elements perfectly.
  • Fresh baby spinach: Adds a pop of green nutrition and wilts seamlessly into the creamy sauce.
  • Heavy cream: Turns the sauce silky and luscious — don’t skip this for the true creamy experience.
  • Mozzarella cheese: Melts effortlessly and adds gooey cheesiness.
  • Fresh basil leaves: Fresh herbs add bright, fragrant notes just before serving.
  • Parmesan cheese (optional): For a savory finish that complements everything.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Make It Your Way

This creamy tomato pasta skillet is one of those recipes that welcomes your tweaks. I love adding a pinch of chili flakes for a little heat, but you can also toss in cooked sausage or mushrooms for an even heartier meal. Don’t hesitate to make this recipe your own!

  • Variation: One time, I stirred in some cooked shrimp at the end for a quick seafood twist — it was a hit.
  • Greens swap: If you’re not a spinach fan, feel free to use kale, arugula, or Swiss chard instead.
  • Dairy-free option: Use coconut cream and a dairy-free cheese alternative — just keep in mind the texture will be different but still tasty.
  • Make it gluten-free: Swap the penne for your favorite gluten-free pasta and follow the same cooking steps.

Step-by-Step: How I Make Creamy Tomato Pasta Skillet Recipe

Step 1: Softening the onions and tomatoes to create a flavor base

Start by heating your olive oil in a large skillet over medium heat. Toss in the diced onion and halved cherry tomatoes. You want to cook these for about 7 to 8 minutes until the onions turn soft and translucent and the tomatoes break down into a jammy, rich base. This step is key — it deepens the flavor, so be patient and don’t rush. Stir occasionally to prevent sticking and help those tomatoes burst.

Step 2: Adding pasta, marinara, water, and spices to simmer

Next, stir in the dry penne pasta, marinara sauce, water, garlic powder, oregano, kosher salt, and cracked black pepper. Turn the heat up to medium-high so the whole skillet comes to a gentle simmer. Cover with a lid and cook for about 10 to 12 minutes, stirring every few minutes to keep the pasta from sticking together and ensure even cooking. The pasta will absorb the tomatoey liquid, effectively cooking right in the sauce.

Step 3: Finishing creamy with spinach, cream, and cheese

When your pasta is almost perfectly al dente, remove the lid and stir in the heavy cream, fresh baby spinach, and shredded mozzarella. Keep stirring to melt the cheese and wilt the spinach evenly — this takes just a couple of minutes. The result is a gorgeously creamy, velvety sauce coating every piece of pasta. Just before serving, sprinkle chopped fresh basil and if you like, a dusting of Parmesan on top.

💡

Tips from My Kitchen

  • Don’t Skip Stirring While Simmering: Stir every few minutes to prevent pasta from sticking or burning at the bottom.
  • Choose Cherry Tomatoes Wisely: I always pick firm yet ripe tomatoes—they break down without turning to mush.
  • Cream Timing is Everything: Add the cream near the end to keep it silky instead of separating in the heat.
  • Salt Mindfully: The marinara and cheese contribute saltiness — taste before adjusting.

How to Serve Creamy Tomato Pasta Skillet Recipe

Creamy Tomato Pasta Skillet, creamy tomato pasta, easy pasta dinner, one-pan pasta recipe, quick tomato pasta - A white speckled bowl filled with about three layers of penne pasta coated in a bright orange tomato and cream sauce, mixed with wilted dark green spinach leaves and chopped red tomatoes. The pasta pieces are mixed with fresh bright green basil leaves scattered on top alongside a sprinkling of grated cheese and black pepper. A gold and black fork rests inside the bowl on the right side. The bowl sits on a white marbled surface, with a small white bowl of fresh basil leaves and half a cherry tomato in the background. Photo taken with an iphone --ar 2:3 --v 7

Garnishes

My go-to garnish is always a sprinkle of fresh chopped basil because it adds that bright, aromatic punch right at the end. I also love a little extra Parmesan cheese grated over the top for a savory finish. If I’m feeling fancy, a drizzle of good-quality olive oil or a pinch of crushed red pepper flakes rounds it out beautifully.

Side Dishes

This pasta skillet shines on its own but pairs lovely with a crisp green salad dressed in lemon vinaigrette or some warm, garlicky bread to soak up every last bit of that creamy sauce. Roasted veggies like asparagus or broccoli also complement the meal nicely if you want to amp up the nutrition.

Creative Ways to Present

For special occasions, I sometimes plate this pasta in shallow bowls and top with a few whole cherry tomatoes roasted separately, plus a sprig of basil for elegance. Or try serving it in mini cast iron skillets on your dinner table for a charming, rustic look that’s sure to impress guests.

Make Ahead and Storage

Storing Leftovers

After your meal, transfer leftovers to an airtight container and pop it in the fridge. I find this creamy tomato pasta skillet keeps well for up to 5 days, making it great for easy lunches or a second dinner.

Freezing

I’ve frozen this dish successfully by dividing portions into zip-top freezer bags. Just be sure to defrost overnight in the fridge before reheating. The texture stays pretty good if reheated gently.

Reheating

To reheat, I usually warm leftovers on the stovetop over medium heat in a covered skillet, stirring occasionally to prevent sticking and revive creaminess. You can also microwave individual portions, adding a splash of water or cream to keep it saucy and avoid dryness.

FAQs

  1. Can I use a different type of pasta in this Creamy Tomato Pasta Skillet Recipe?

    Absolutely! While penne works great because it holds the sauce well, you can use shells, rotini, fusilli, or even elbow macaroni. Just keep in mind that cooking times might vary slightly depending on the pasta shape and size.

  2. Is it possible to make this recipe vegan?

    Yes, you can! Swap the heavy cream with a plant-based creamer like coconut cream or cashew cream, and use vegan cheese alternatives. The texture will be different but still creamy and satisfying.

  3. How do I prevent the pasta from sticking while cooking in the skillet?

    Stirring every few minutes while the pasta cooks is crucial. Also, use enough water for the pasta to cook evenly and avoid high heat which can lead to sticking and burning.

  4. Can I add protein to this recipe?

    Definitely! Cooked chicken, sausage, shrimp, or even crispy tofu can be stirred in during the last few minutes to make it even more filling.

Final Thoughts

This Creamy Tomato Pasta Skillet Recipe really is one I keep coming back to when I want comforting flavors without spending hours in the kitchen. It’s perfect for busy nights, but also cozy enough to feel like a treat. I’m confident that once you try it, it’ll find a permanent spot in your recipe rotation, just like it did in mine. So grab your skillet, grab those ingredients, and let’s get cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato Pasta Skillet Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 5 reviews
  • Author: Lucy
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This One Pan Creamy Tomato Pasta is a quick and delicious meal featuring penne pasta cooked with cherry tomatoes, onions, marinara sauce, and a creamy blend of heavy cream and mozzarella cheese. Finished with fresh spinach, basil, and optional Parmesan, this comforting dish comes together easily in one skillet for minimal cleanup.


Ingredients

Units Scale

Main 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
  • 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

  1. Heat the Oil and Cook Vegetables: Heat 2 tablespoons of extra-virgin olive oil in a large skillet with a fitted lid over medium heat. Add the diced yellow onion and halved cherry tomatoes; cook for 7 to 8 minutes, stirring occasionally, until the onion is soft and the tomatoes have broken down and become jammy.
  2. Add Pasta and Liquids: Stir in the dry penne pasta, marinara sauce, water, garlic powder, dried oregano, kosher salt, and cracked black pepper. Increase heat to medium-high and bring the mixture to a simmer.
  3. Simmer the Pasta: Cover the skillet with the lid and cook, stirring occasionally, until the pasta is al dente, about 12 minutes. Keep an eye on the water level and stir to ensure even cooking and to prevent sticking.
  4. Finish with Cream, Spinach, and Cheese: Remove the lid and stir in the heavy cream, fresh baby spinach, and shredded mozzarella cheese. Stir continuously over medium heat until the spinach wilts and the cheese melts, approximately 2 minutes.
  5. Garnish and Serve: Remove the pan from heat and stir in the chopped fresh basil leaves. Garnish with grated Parmesan cheese, if desired, before serving.

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 5 days.
  • Freeze cooked pasta in zip-top bags or freezable containers for up to 2 months; defrost overnight in the fridge before reheating.
  • Reheat leftovers on the stovetop over medium heat in a covered pot, stirring occasionally, or microwave individual portions until steaming hot.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450 kcal
  • Sugar: 8 g
  • Sodium: 600 mg
  • Fat: 18 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 55 g
  • Fiber: 4 g
  • Protein: 15 g
  • Cholesterol: 40 mg

You Might Also Like These Recipes

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star