Creamy Tomato Pasta Skillet Recipe

If you’re craving something comforting and quick, you’re going to love this Creamy Tomato Pasta Skillet Recipe. It’s one of those dishes I turn to when I want a warm, cozy meal that doesn’t demand hours in the kitchen. Creamy, tangy tomatoes blend with tender pasta and melty cheese all in one pan — trust me, it’s fan-freaking-tastic and perfect for weeknights or anytime you want to impress with minimum fuss.

🤎

Why This Recipe Works

  • One-Pan Wonder: Cooking everything in a single skillet means fewer dishes and more flavor integration.
  • Creamy Texture: Heavy cream added at the end gives the sauce a luscious richness without overpowering the fresh tomato flavor.
  • Fresh Ingredients: Using cherry tomatoes, baby spinach, and fresh basil keeps the dish vibrant and full of natural brightness.
  • Quick and Easy: Ready in just about 30 minutes, it’s perfect for busy nights without sacrificing on taste.

Ingredients & Why They Work

Each ingredient in this Creamy Tomato Pasta Skillet Recipe plays a specific role to build a flavorful, balanced dish. I always shop for the freshest cherry tomatoes and baby spinach I can find — it makes a big difference in taste and color. Don’t skip the marinara sauce; it deepens the tomato flavor and keeps this quick meal from tasting one-dimensional.

Creamy Tomato Pasta Skillet, easy creamy tomato pasta, quick pasta dinner ideas, one-pan pasta recipes, comforting weeknight meals - 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: Adds a fruity base and helps soften the onions and tomatoes without overpowering.
  • Diced yellow onion: Provides sweetness and depth when sautéed gently.
  • Cherry tomatoes: These burst beautifully, turning jammy and rich in the pan.
  • Dry penne pasta: Holds sauce well with its ridges and cooks evenly in the skillet.
  • Marinara sauce: Builds a concentrated tomato flavor quickly.
  • Water: Helps cook the pasta right in the sauce for one-pan convenience.
  • Garlic powder: Easy way to boost savory notes without fuss.
  • Dried oregano: Adds classic Italian herb flavor that pairs perfectly with tomato.
  • Kosher salt and cracked black pepper: Essential seasoning that brings everything together.
  • Fresh baby spinach: Brings freshness and color, wilting down quickly.
  • Heavy cream: Adds velvety texture and balances the acidity of the tomatoes.
  • Shredded mozzarella cheese: Melts beautifully for gooey indulgence.
  • Fresh basil leaves: Bright, aromatic finish that takes the dish to the next level.
  • Grated Parmesan cheese (optional): Great for sprinkling on top to add savory sharpness and extra richness.
📝
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 is one of those recipes that’s a perfect canvas — you can really make it your own. I love adding a pinch of red pepper flakes for heat or swapping spinach for kale depending on what’s in my fridge. Don’t be afraid to experiment a little to match your personal cravings or dietary needs.

  • Variation: I sometimes toss in cooked Italian sausage or grilled chicken for extra protein — makes it more of a hearty meal.
  • Dairy-Free Option: Use coconut cream or cashew cream and omit mozzarella to keep it creamy without dairy.
  • Seasonal Twist: Swap cherry tomatoes for sun-dried in winter to maintain that rich tomato flavor all year long.

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

Step 1: Sauté Onions & Tomatoes Until Jammy

Start by heating the olive oil over medium heat in a large skillet with a lid. Add diced onions and halved cherry tomatoes. Cook about 7 to 8 minutes, stirring occasionally, until the onions are soft and translucent, and the tomatoes have broken down and turned jammy. This step is where the base of flavor comes alive, so be patient and gentle—don’t rush or turn the heat too high or you might burn the onions.

Step 2: Add Pasta, Sauce & Seasonings, Then Simmer

Next, toss in the dry penne, marinara sauce, water, garlic powder, oregano, salt, and pepper. Stir everything together, then crank the heat up to medium-high until the mixture simmers. Cover the skillet and let it cook, stirring every few minutes to prevent sticking. Your pasta will soak up that rich tomato goodness while cooking right in the sauce — it’s magic. Cook until al dente, about 10 to 12 minutes.

Step 3: Stir in Cream, Spinach & Cheese

Once the pasta is cooked, remove the lid and add the heavy cream, handfuls of fresh baby spinach, and shredded mozzarella. Stir continuously for about 2 minutes until the spinach wilts and the cheese melts into that perfectly creamy sauce. If you like, sprinkle fresh chopped basil leaves and grated Parmesan on top for a fragrant, cheesy finish.

💡

Pro Tips for Making Creamy Tomato Pasta Skillet Recipe

  • Use a Large Enough Skillet: I’ve learned that a 12-inch skillet prevents overcrowding, helping the pasta cook evenly and sauce to reduce just right.
  • Don’t Skip Stirring: Stirring every few minutes while simmering stops the pasta from sticking and ensures it cooks evenly.
  • Add Cream Last: Adding heavy cream at the very end preserves its luscious texture and avoids curdling.
  • Fresh Basil Finish: I always add fresh basil right at the end for that bright, fresh herbal aroma that lifts the whole dish.

How to Serve Creamy Tomato Pasta Skillet Recipe

Creamy Tomato Pasta Skillet, easy creamy tomato pasta, quick pasta dinner ideas, one-pan pasta recipes, comforting weeknight meals - 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 adore topping this creamy tomato pasta skillet with freshly grated Parmesan because it adds a salty, nutty kick that pairs beautifully with the creamy sauce. If you want a pop of color and freshness, a few extra basil leaves or a sprinkle of red pepper flakes works wonders here too.

Side Dishes

To keep it simple and satisfying, I usually serve this with garlic bread or a fresh green salad dressed in lemon vinaigrette. Crispy roasted vegetables like asparagus or broccoli add a nice contrast, especially if you’re serving it for guests.

Creative Ways to Present

For a cozy dinner party, I’ve served this pasta skillet straight from the pan placed on a pretty trivet right in the center of the table. Everyone loves the rustic vibe, and it invites casual sharing. You can also portion it into small bowls and drizzle a bit of extra virgin olive oil on top for a glossy, restaurant-style look.

Make Ahead and Storage

Storing Leftovers

I keep leftovers in an airtight container in the fridge, and they usually last up to 5 days. The flavors actually get better the next day as they’ve had time to meld together. Just give it a quick stir before reheating.

Freezing

This creamy tomato pasta skillet freezes surprisingly well. I portion it into zip-top bags and flatten them for quick thawing. Freeze for up to 2 months. Defrost overnight in the fridge to keep the cream sauce silky instead of separating.

Reheating

Reheat leftovers gently on the stovetop over medium heat with a splash of water or broth to loosen the sauce. Cover the pan to keep moisture in, stirring occasionally until warmed through. Microwave works too, just add a little cream or milk and stir halfway through heating.

FAQs

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

    Absolutely! While penne works great because it holds onto the sauce well, you can substitute with fusilli, rotini, rigatoni, or even farfalle. Just keep in mind that cooking times may vary slightly, so watch your pasta closely as it simmers.

  2. Is it possible to make this recipe vegan?

    Yes, you can veganize it by using plant-based cream alternatives like cashew cream or coconut cream and opting for vegan cheese or nutritional yeast for cheesiness. Also, select marinara sauce without added dairy to keep it fully vegan.

  3. Can I prepare the sauce ahead of time?

    You can prep the sautéed onions and tomato base a day ahead and keep it refrigerated. When ready, add the pasta and liquids to finish cooking. This saves time on busy days but I recommend adding the cream and spinach fresh for best texture.

  4. What can I do if my sauce is too thick or dry?

    If the sauce feels too thick while cooking, just add a splash more water or broth to loosen it. The pasta absorbs liquid as it cooks, so it’s normal for the sauce to thicken — just keep an eye on it and stir to avoid sticking.

Final Thoughts

This Creamy Tomato Pasta Skillet Recipe has become one of my absolute favorites because it’s simple, flavorful, and unpretentious — exactly what I want after a busy day. It feels like a hug in a bowl and is incredibly satisfying without complicated steps or fancy ingredients. So go ahead, try it out, and share it with the people you love. I promise you’ll be hooked just like I am!

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.8 from 72 reviews
  • Author: Amanda
  • 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 featuring tender penne cooked with fresh cherry tomatoes, spinach, and a creamy blend of mozzarella and Parmesan cheeses. Perfect for a comforting weeknight dinner, this recipe combines vibrant flavors and 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 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 Liquids: Stir in 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. Increase heat to medium-high and bring the mixture to a simmer.
  3. Cook Pasta Covered: Cover the skillet with the lid and cook, stirring occasionally, until the pasta is al dente, about 12 minutes.
  4. Add Cream, Spinach, and Cheese: Remove the lid and stir in 1/3 cup heavy cream, 2 to 3 generous handfuls of 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: Remove from heat, garnish with 1/4 cup chopped fresh basil leaves and 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 zip-top bags or freezable 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, or microwave individual portions until hot and steaming.
  • For a lighter option, substitute heavy cream with half-and-half or a plant-based cream alternative.
  • Using fresh tomatoes in season enhances the flavor but canned diced tomatoes can be used as a substitute.

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: fifty 50 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