|

Creamy Tomato Pasta Skillet Recipe

If you’re craving a comforting dinner that’s quick, simple, and downright delicious, then you’re going to adore this Creamy Tomato Pasta Skillet Recipe. Imagine tender penne pasta bathing in a luscious, tomato-rich cream sauce, all cooked in one skillet for the easiest clean-up ever. Trust me, it’s one of those recipes you’ll find yourself making on repeat — especially on busy weeknights!

🤍

Why This Recipe Works

  • One-Pan Wonder: Everything cooks together in one skillet, which means less mess and faster cleanup.
  • Simple Ingredients, Big Flavor: Fresh tomatoes mingle with garlic, oregano, and creamy cheese for a flavor-packed dish using pantry staples.
  • Creamy but Light: The heavy cream and mozzarella give richness without being too heavy, and spinach sneaks in a healthy pop of green.
  • Quick and Easy: Ready in about 30 minutes, perfect for those nights when you want great food without the fuss.

Ingredients & Why They Work

The magic behind this Creamy Tomato Pasta Skillet Recipe lies in the balance of fresh and pantry ingredients coming together effortlessly. I always recommend using ripe cherry tomatoes if you can find them – they break down beautifully to create that rich, jammy tomato base that makes this dish sing.

Creamy Tomato Pasta Skillet, indulgent pasta dinner, quick pasta recipes, one-pot tomato pasta, easy creamy pasta dish - 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: Gives a fragrant, fruity base to saute the onions and tomatoes without overpowering the dish.
  • Diced yellow onion: Adds sweetness and depth when softened, creating a savory foundation.
  • Cherry tomatoes: Their natural sweetness and juiciness turn into a luscious sauce as they cook down.
  • Dry penne pasta: Holds up well in the skillet, absorbing all the flavors and the creamy sauce.
  • Marinara sauce: A convenient shortcut that layers in tomato richness and herbs.
  • Water: Helps cook the pasta right in the skillet while blending the sauce ingredients.
  • Garlic powder & dried oregano: These add warm, aromatic notes that make the pasta taste like it’s been simmering all day.
  • Kosher salt and cracked black pepper: Essential seasoning to elevate every ingredient.
  • Fresh baby spinach: Adds a fresh, healthy twist that melts into the sauce beautifully.
  • Heavy cream: The secret to that dreamy, velvety texture without making the dish too heavy.
  • Shredded mozzarella cheese: Melts into gooey pockets of cheesy goodness throughout the pasta.
  • Fresh basil leaves: Brightens the dish both visually and with fresh herbal notes.
  • Grated Parmesan cheese (optional): For extra umami punch and a bit of sharpness on top.
📝
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

One of the best things about this Creamy Tomato Pasta Skillet Recipe is how easy it is to customize. Whether you’re adding your favorite veggies, swapping cheeses, or making it a bit heartier with protein, it all works wonderfully. Here’s how I like to make it extra mine – feel free to experiment and find what makes you happiest!

  • Add Protein: I often stir in cooked Italian sausage or grilled chicken for a full meal that satisfies hungry appetites.
  • Make It Vegan: Swap the cream for coconut milk and use vegan cheese — it’s just as creamy and comforting without dairy.
  • Extra Veggies: Sometimes I toss in mushrooms, bell peppers, or zucchini for a veggie-packed version that’s colorful and nutritious.
  • Spicy Kick: Adding a pinch of red pepper flakes brings a nice warmth that livens this creamy dish right up.

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

Step 1: Sauté the Onion and Tomatoes Until Jammy

Start by heating your olive oil in a large skillet over medium heat. Toss in the diced onions and halved cherry tomatoes. Cook them slowly for about 7 to 8 minutes until the onions are soft and translucent and the tomatoes break down into a jammy, saucy texture. This step creates a deep, rich flavor base that I always find critical for a truly great sauce. Don’t rush it — take your time to let those tomatoes soften; you’ll taste the difference.

Step 2: Add Pasta, Sauce, Water, and Seasonings, Then Simmer

Next, add the dry penne pasta, marinara sauce, water, garlic powder, dried oregano, salt, and pepper right into the skillet. Crank the heat up to medium-high so everything comes to a gentle simmer. Cover your skillet with a lid and let the pasta cook for about 10 to 12 minutes, stirring occasionally to prevent sticking. This method lets the pasta absorb all those wonderfully seasoned liquids, becoming tender and flavorful without needing to boil water separately. If your pasta looks too dry before it’s done, add a splash more water.

Step 3: Stir in Cream, Spinach, and Cheese for Ultimate Creaminess

Once the pasta is al dente and most of the liquid is absorbed, remove the lid and add in the heavy cream, fresh baby spinach, and shredded mozzarella. Stir continuously for about 2 minutes until the spinach wilts and the cheese melts, creating that wonderfully creamy texture. This step feels like pure magic — you’ll see the sauce thicken and turn silky smooth. Finally, sprinkle chopped fresh basil on top, and if you want, a little grated Parmesan for extra flavor boost.

💡

Tips from My Kitchen

  • Use Room Temperature Ingredients: Let cream and cheese sit out briefly so they melt smoothly without clumping.
  • Don’t Skip Stirring: Stir the pasta regularly to prevent sticking and ensure even cooking—especially when simmering covered.
  • Adjust Liquid as Needed: Pasta brands vary; add a splash of extra water if your sauce reduces too quickly before pasta is tender.
  • Fresh Herbs Last: Adding basil at the end keeps its bright flavor vibrant rather than cooked down.

How to Serve Creamy Tomato Pasta Skillet Recipe

Creamy Tomato Pasta Skillet, indulgent pasta dinner, quick pasta recipes, one-pot tomato pasta, easy creamy pasta dish - 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

I love topping this pasta with a sprinkle of freshly grated Parmesan — it adds a sharp, salty contrast that’s heavenly. Fresh basil not only adds a pop of color but also a fragrant herbal finish. Sometimes, I throw on a pinch of red pepper flakes if we want a little heat. You might also drizzle a tiny bit of good quality olive oil for a silky shine.

Side Dishes

When I serve this Creamy Tomato Pasta Skillet Recipe, it pairs beautifully with simple sides like a crisp green salad with lemon vinaigrette or some garlic bread for sopping up every last bit of that sauce. Roasted or steamed veggies like broccoli or asparagus also make a nice accompaniment to balance the richness.

Creative Ways to Present

For a special occasion, I’ve served this pasta directly from the skillet right on the table, garnished with fresh basil and Parmesan — it creates a cozy family-style vibe that everyone loves. Sometimes I twirl portions into individual bowls and add a dollop of ricotta cheese on top for extra creaminess and pizzazz. Bright flowers on the table just make this feel like a celebration!

Make Ahead and Storage

Storing Leftovers

I store leftovers in an airtight container in the fridge for up to 5 days. The sauce thickens a bit as it cools, which is totally normal. Just give it a good stir before reheating to bring back that creamy texture.

Freezing

I’ve frozen this pasta a few times for busy weeks — just pack it into zip-top bags or freezer-safe containers. It freezes well for up to 2 months! Make sure to defrost it slowly overnight in the fridge to maintain the best texture.

Reheating

The best way I’ve found to reheat is gently on the stovetop in a covered skillet over medium heat, stirring occasionally and adding a splash of water or cream if it’s too thick. You can microwave individual portions, but watch so it doesn’t dry out — add a drizzle of cream or water and cover loosely for even heating.

FAQs

  1. Can I use other types of pasta for this Creamy Tomato Pasta Skillet Recipe?

    Absolutely! While penne works great because it holds the sauce well, you can substitute with rotini, rigatoni, or even spaghetti. Just keep in mind cooking times may vary slightly, so adjust simmering accordingly.

  2. How can I make this recipe dairy-free or vegan?

    Swap the heavy cream for full-fat coconut milk or your favorite dairy-free cream alternative, and replace mozzarella with vegan cheese or nutritional yeast for cheesy flavor. Also, check your marinara sauce label to ensure it’s dairy-free.

  3. What’s the best way to keep the sauce from being too watery?

    Be sure to let the tomatoes cook down until they’re jammy before adding the pasta. Also, cover the skillet closely during simmering to allow the sauce to thicken as the pasta cooks. If it’s too thin near the end, just cook uncovered for a few minutes while stirring.

  4. Can I prepare this recipe ahead of time?

    You can prep ingredients in advance, but I recommend cooking the pasta and finishing the creamy steps fresh. If you must make it ahead, store it chilled and reheat gently with added cream or water to restore creaminess.

Final Thoughts

This Creamy Tomato Pasta Skillet Recipe is one of those home-cooked comforts that feels like a warm hug on a plate. It’s easy enough for weeknights but special enough to serve guests, and once you try it, I’m betting you’ll have it on rotation too. I love sharing recipes like this with friends because it’s practical, flavorful, and just plain satisfying. Give it a go – you’ll be so glad you did!

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.5 from 10 reviews
  • Author: Caroline
  • 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 flavorful meal combining tender penne with a rich tomato sauce, fresh spinach, and creamy cheese, all cooked effortlessly in one skillet for easy cleanup.


Ingredients

Units Scale

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

  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, cooking for 7 to 8 minutes until the onion is soft and the tomatoes become broken down and jammy.
  2. Add pasta and seasonings: Stir in the dry penne pasta, marinara sauce, water, garlic powder, dried oregano, kosher salt, and cracked black pepper. Increase the heat to medium-high to bring the mixture to a simmer.
  3. Simmer pasta: Cover the skillet with the lid and cook, stirring occasionally, for 10 to 12 minutes until the pasta is al dente and has absorbed much of the liquid.
  4. Finish with cream, spinach, and cheese: Remove the lid and stir in the heavy cream, fresh baby spinach, and shredded mozzarella cheese. Continue stirring until the spinach wilts and the cheese melts, about 2 minutes.
  5. Garnish and serve: Stir in the chopped fresh basil leaves and garnish with grated Parmesan cheese if desired. Serve immediately.

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 5 days.
  • Freeze cooked pasta in zip-top bags or containers for up to 2 months; defrost overnight in the refrigerator before reheating.
  • Reheat leftovers on the stovetop over medium heat in a covered pot, stirring occasionally until heated through, or microwave individual portions until steaming hot.
  • For a lighter version, substitute heavy cream with half-and-half or a plant-based cream alternative.
  • Use gluten-free pasta to make this dish gluten-free if desired.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450 kcal
  • Sugar: 8 g
  • Sodium: 700 mg
  • Fat: 18 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 8 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