Creamy Tomato Pasta Skillet Recipe

Let me introduce you to a meal that quickly became a favorite in my kitchen: this Creamy Tomato Pasta Skillet Recipe. It’s one of those dishes that looks and tastes like you spent hours, but really, it’s a one-pan wonder you can whip up any night of the week. Whether you’re after comfort, simplicity, or a recipe that’ll impress without stress, you’re in the right place. Stick with me, and I’ll walk you through all the little tricks to get this creamy, dreamy pasta just right.

💛

Why This Recipe Works

  • One-Pan Simplicity: Everything cooks together in one skillet, saving time and cleanup.
  • Balanced Flavors: The sweetness of cherry tomatoes pairs perfectly with creamy cheese and fresh herbs.
  • Lush Creamy Texture: Heavy cream and mozzarella make this pasta irresistibly silky without being overly heavy.
  • Flexible and Fresh: You can easily swap in your favorite pasta shapes or add greens like spinach for boost of nutrition.

Ingredients & Why They Work

All the ingredients in this Creamy Tomato Pasta Skillet Recipe come together to build layers of flavor and texture—each playing a key supporting role. When shopping, try to select the freshest possible produce, and trust me, it really makes the difference. Plus, pan-roasting cherry tomatoes brings out this sweet, jammy character that takes the sauce from good to wow.

Creamy Tomato Pasta Skillet, creamy tomato pasta, easy pasta recipes, one-pan pasta dinner, quick weeknight 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 base for sautéing, it adds smooth, fruity depth and helps develop the onion and tomato flavors.
  • Diced yellow onion: Brings sweetness and a gentle bite, cooking down into softness that’s the perfect foil for tangy tomatoes.
  • Cherry tomatoes: Halved for fast cooking and bursting with juice, they create a naturally flavorful sauce as they soften.
  • Dry penne pasta: Holds creamy sauce well because of its tube shape, giving you bite-sized pockets of goodness.
  • Marinara sauce: Intensifies the tomato base, adding herbs and garlic flavors that you’d otherwise have to build from scratch.
  • Water: Hydrates the pasta as it cooks in the skillet, infusing it with the tomato and herb mixture.
  • Garlic powder & dried oregano: Simple pantry staples that punch up the Italian flavor profile without overwhelming the dish.
  • Kosher salt & cracked black pepper: Season the dish evenly; salt to bring out natural flavors, pepper to add a subtle warmth.
  • Fresh baby spinach: Adds a fresh, slightly earthy note, wilting perfectly into the hot skillet in just minutes.
  • Heavy cream: The secret to creamy silkiness without heaviness — you get richness but still light enough for weeknight dinners.
  • Shredded mozzarella cheese: Melts beautifully, contributing to gooey cheesiness that binds all the ingredients.
  • Fresh basil leaves: Chopped and sprinkled at the end for freshness and that unmistakable aromatic kick.
  • Grated Parmesan cheese (optional): Adds savory depth when sprinkled on top before serving.
📝
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.

Tweak to Your Taste

This Creamy Tomato Pasta Skillet Recipe is such a forgiving canvas—I love how easy it is to customize based on what I have or mood I’m in. Feel free to play around with different cheeses, herbs, or even add-ins like mushrooms or cooked chicken.

  • Variation: When I want a smoky kick, I toss in a pinch of red pepper flakes with the oregano—it adds just the right heat for spice lovers.
  • Dairy-free option: Swap heavy cream for coconut cream and use a dairy-free cheese alternative; still creamy and tasty!
  • Greens switch-up: Kale or arugula work beautifully as an alternative to baby spinach—you just might need a touch more cooking time.
  • Protein boost: Adding cooked Italian sausage or grilled chicken is a hearty way to turn this into a full meal for bigger appetites.

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

Step 1: Sauté the onions and tomatoes until soft and jammy

Start by heating your olive oil in a large skillet over medium heat. Once shimmering, add the diced onions and halved cherry tomatoes. This part is key—cook them gently for 7 to 8 minutes until the onions soften and the tomatoes start to break down and become jammy. This slow cooking unlocks maximum sweetness and flavor, so don’t rush it! Stir occasionally to prevent sticking and ensure even cooking.

Step 2: Add pasta, marinara, water, and seasoning, then simmer covered

Next, pour in the dry penne pasta, marinara sauce, water, garlic powder, dried oregano, salt, and pepper. Turn up the heat to medium-high and bring everything to a simmer. Cover the skillet with a lid and let the pasta cook for 10 to 12 minutes, stirring occasionally to keep it from sticking, until the pasta is perfectly al dente—tender but with a slight bite. This method lets the pasta soak up all those rich tomato flavors right in the pan without extra pots.

Step 3: Stir in heavy cream, fresh spinach, and cheese

Once the pasta’s done, remove the lid and immediately stir in heavy cream, fresh baby spinach, and shredded mozzarella cheese. Keep stirring for about 2 minutes until the spinach wilts and the cheese melts, creating that luscious creamy texture that makes this dish so special. The cream balances the acidity of the tomatoes perfectly and the spinach adds a fresh pop of color and flavor.

Step 4: Garnish and serve warm

To finish, sprinkle chopped fresh basil over the skillet. I love adding a little grated Parmesan here too, but that’s totally optional. Serve straight from the pan for maximum cozy vibes and minimal mess!

💡

Pro Tips for Making Creamy Tomato Pasta Skillet Recipe

  • Choose Quality Tomatoes: Using fresh cherry tomatoes really makes a difference in flavor over canned—look for firm, bright ones.
  • Don’t Skip Stirring: Stirring occasionally during simmering prevents pasta from sticking and helps it cook evenly in the sauce.
  • Add Cream Last: Add your cream and cheese only at the end to keep the sauce silky without breaking or curdling.
  • Watch Your Liquid: If the pasta seems dry before it’s fully cooked, add a splash of water to keep things saucy and prevent sticking.

How to Serve Creamy Tomato Pasta Skillet Recipe

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

When I plate up this creamy tomato pasta, fresh basil is always my go-to—it adds that final burst of herbal brightness. A light sprinkle of freshly grated Parmesan gives it that salty, nutty lift. Sometimes I even toast a few pine nuts for crunch, which is a fun twist that everyone notices. Feel free to get creative with your garnishes!

Side Dishes

To keep things simple and balanced, I often serve this skillet with a crisp green salad dressed with lemon vinaigrette or some crusty garlic bread for sopping up every last bit of sauce. Roasted veggies like asparagus or broccoli also pair beautifully, adding texture and an extra serving of greens.

Creative Ways to Present

For special occasions, I like to serve this pasta in individual oven-safe ramekins sprinkled with extra cheese and then broiled for a minute to get a bubbly, golden top—everyone feels like they’re dining out! Also, layering it in a beautiful shallow dish garnished with a handful of fresh herbs makes it perfect for sharing and photo-worthy meals.

Make Ahead and Storage

Storing Leftovers

I always store leftovers in an airtight container in the fridge and they stay delicious for up to 5 days. The flavors actually get even better as they meld together overnight. Just be sure to cool it completely before sealing to keep things fresh.

Freezing

This Creamy Tomato Pasta Skillet Recipe freezes well too! I portion it out into freezer-safe containers or bags and freeze for up to 2 months. When I’m ready, I pop it in the fridge overnight to thaw—it keeps the texture and flavor intact surprisingly well.

Reheating

When reheating, stovetop is my favorite method. Warming leftovers in a covered skillet over medium heat helps the cream and cheese melt back into a silky sauce (add a splash of water or cream if it feels thick). Microwaving works great for quick lunches, just cover loosely and heat in short intervals, stirring in between to keep it creamy.

FAQs

  1. Can I use other types of pasta for this recipe?

    Absolutely! While penne works great because it holds sauce well, you can swap in fusilli, farfalle, or rigatoni. Just keep an eye on cooking times, as different pasta shapes might take a bit longer or shorter to cook. The key is to cook until al dente directly in the sauce for maximum flavor.

  2. Is it okay to use canned tomatoes instead of fresh cherry tomatoes?

    Yes, you can! Using canned diced tomatoes or crushed tomatoes will work in a pinch, though the fresh cherry tomatoes bring a sweeter, brighter flavor and better texture when they roast down in the skillet. If using canned, consider draining some liquid to prevent the dish from getting too watery.

  3. How creamy is the dish? Will it be too rich?

    The creaminess is rich but balanced thanks to the acidity of the tomatoes and fresh spinach. The heavy cream adds silkiness without heaviness—I find the dish comforting without feeling greasy or overly dense, making it perfect for regular weeknight meals.

  4. Can I make this recipe vegan?

    Yes! Swap the heavy cream for coconut or cashew cream and replace mozzarella with your favorite vegan cheese alternative. Also, double-check your marinara and coatings to be sure they’re plant-based. The spinach, tomatoes, and seasonings work just as well in a vegan version.

  5. What’s the best way to avoid mushy pasta when cooking in a skillet?

    Stir the pasta occasionally while cooking and watch the liquid carefully. If the sauce is getting thick before pasta is done, add a splash of water to keep it loose—and always follow timing guidelines closely. The pasta should be cooked al dente, so you get a bit of chew without being mushy.

Final Thoughts

I love how this Creamy Tomato Pasta Skillet Recipe brings comfort and freshness together without complicating my evening routine. It’s the kind of dish I turn to when I want dinner that’s satisfying, easy, and feels a little special. Give it a try—you’ll find yourself keeping this recipe in rotation because it’s just that good, and I can’t wait for you to enjoy it as much as I do.

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 10 reviews
  • Author: Sarah
  • 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 weeknight meal that combines tender penne, fresh cherry tomatoes, and a creamy sauce all cooked in a single skillet. The dish is enriched with mozzarella, heavy cream, and fresh spinach for a comforting, flavorful dinner perfect for any night of the week.


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 oil and cook vegetables: Heat 2 Tbsp. extra-virgin olive oil in a large skillet with a fitted lid over medium heat. Add 1 cup diced yellow onion and 1 pint halved cherry tomatoes. Cook for 7 to 8 minutes, until the onion is soft and the tomatoes are broken down and jammy.
  2. Add pasta and sauce ingredients: Add 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, and 1/2 tsp. cracked black pepper to the skillet. Increase heat to medium-high and bring the mixture to a simmer.
  3. Simmer pasta: Cover the skillet and cook, stirring occasionally, until the pasta is al dente, about 10 to 12 minutes.
  4. Add cream, spinach, and cheese: Remove the lid and stir in 1/3 cup heavy cream, 2 to 3 handfuls fresh baby spinach, and 1/2 cup shredded mozzarella cheese. Stir continuously until the spinach wilts and the cheese melts, about 2 minutes.
  5. Garnish and serve: Stir in 1/4 cup chopped fresh basil leaves and garnish with grated Parmesan cheese if desired. Serve warm.

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 5 days.
  • Freeze cooked pasta in freezable containers or zip-top bags 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.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420 kcal
  • Sugar: 7 g
  • Sodium: 650 mg
  • Fat: 18 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 48 g
  • Fiber: 4 g
  • Protein: 14 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