Creamy Tomato Pasta Skillet Recipe

If you’re looking for an easy weeknight dinner that feels cozy and indulgent without a ton of fuss, you’re going to love this Creamy Tomato Pasta Skillet Recipe. It’s basically all the comfort of a creamy tomato pasta, but cooked right in one pan — which means less cleanup and more time to kick back. Trust me, every time I make this, it’s an instant hit with everyone around the table, and I can’t wait for you to try it!

🖤

Why This Recipe Works

  • One-Pan Convenience: Everything cooks together, cutting down on dishes without sacrificing flavor.
  • Balanced Flavors: The sweet jammy tomatoes blend beautifully with creamy cheese and fresh herbs for that perfect comfort-food vibe.
  • Customizable Base: This skillet is a great canvas to add your favorite veggies or proteins without complicating the recipe.
  • Quick and Easy: You can have dinner on the table in about 30 minutes, which is perfect for busy nights.

Ingredients & Why They Work

This Creamy Tomato Pasta Skillet Recipe shines because each ingredient plays a special role — from the olive oil that gives a silky base to the marinara sauce that brings savory depth, everything harmonizes. I always recommend picking fresh spinach and ripe cherry tomatoes for the best taste, and don’t skimp on fresh basil if you can get it.

Creamy Tomato Pasta Skillet, Creamy Tomato Pasta skillet recipe, easy weeknight pasta, one-pan creamy pasta, quick comfort food - 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: It adds a lovely richness and helps soften the onions and tomatoes in the skillet.
  • Diced yellow onion: Provides a sweet and aromatic backbone as it cooks down and caramelizes.
  • Cherry tomatoes: When halved and cooked, they turn jammy and bring natural sweetness and acidity.
  • Dry penne pasta: Perfect for holding onto sauce with its hollow shape and sturdy texture.
  • Marinara sauce: Gives a rich, tomatoey flavor base that’s more robust than plain crushed tomatoes.
  • Water: Used to cook the pasta right in the sauce, creating that luscious, creamy consistency.
  • Garlic powder and dried oregano: Classic Italian seasoning to boost flavor without overpowering.
  • Kosher salt and cracked black pepper: Essential for seasoning and balancing all those flavors.
  • Baby spinach: Adds freshness, a nice pop of green, and wilts down quickly to integrate with the creamy sauce.
  • Heavy cream: Makes the sauce luxuriously creamy and smooth.
  • Shredded mozzarella cheese: Melts to create gooey, cheesy goodness.
  • Fresh basil leaves: A fragrant finish that brightens every bite.
  • Grated Parmesan cheese (optional): Adds a sharp, nutty note 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.

Make It Your Way

What I love about this Creamy Tomato Pasta Skillet Recipe is how easy it is to tweak. Whether you want to amp up the veggies, add some protein, or make it lighter — this dish welcomes all those tweaks with open arms. Don’t hesitate to experiment and make it a true crowd-pleaser for your table.

  • Vegetable Boost: I often toss in sliced mushrooms or bell peppers while the onions cook for extra texture and flavor.
  • Chicken or Sausage: Adding cooked chicken chunks or Italian sausage turns this into a heartier meal — just cook the meat first, then follow the recipe.
  • Dairy-Free Version: Swap heavy cream for coconut milk and use vegan cheese; it’s surprisingly good and still creamy.
  • Spicy Kick: Add red pepper flakes when you add the seasonings for a subtle heat that wakes up the flavors.

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

Step 1: Sauté Onions and Tomatoes to Perfection

Start by heating the olive oil in a large skillet over medium heat. Add the diced onions and halved cherry tomatoes — this is where the magic begins. Cook for about 7 to 8 minutes until the onions turn soft and translucent and the tomatoes break down into a jammy, soft sauce. You’ll want to stir occasionally so they don’t stick. This step really builds the base flavor, so don’t rush it.

Step 2: Combine Pasta and Sauces, Then Simmer

Next, add in your dry penne pasta, marinara sauce, water, garlic powder, oregano, kosher salt, and cracked black pepper. Turn the heat up a bit until the mixture comes to a gentle simmer. Cover the skillet with a lid and let everything cook together for 10 to 12 minutes, stirring every few minutes to keep the pasta from sticking. The pasta will soak up all that flavorful liquid and cook right in the sauce, making it wonderfully creamy.

Step 3: Stir in Cream, Spinach, and Cheese

Once the pasta is just tender (al dente), remove the lid and stir in heavy cream, fresh baby spinach, and shredded mozzarella. Keep stirring for about 2 minutes until the spinach wilts and the cheese melts into a smooth, cheesy sauce that coats every bit of pasta. This is the moment everything comes together and you know you’re in for something good.

Step 4: Finish with Fresh Basil and Parmesan

Turn off the heat and sprinkle chopped fresh basil over the top for that punch of herbal brightness. If you love cheese like I do, add a little grated Parmesan to finish it off. Serve it straight from the skillet — it tastes just as good the first day as it does for leftovers.

💡

Tips from My Kitchen

  • Don’t Skip the Simmer: Letting the pasta cook covered soaks up all that flavorful liquid, so be patient and stir occasionally to prevent sticking.
  • Use Fresh Herbs: Fresh basil makes a world of difference — it lifts the whole dish and adds vibrant color and aroma.
  • Adjust Cream Amount: I like to add a bit more cream if I want it extra saucy, but start with the recipe amount and tweak from there based on your mood.
  • Avoid Overcooking Pasta: Keep an eye on texture so it stays al dente and doesn’t get mushy during that simmer time.

How to Serve Creamy Tomato Pasta Skillet Recipe

Creamy Tomato Pasta Skillet, Creamy Tomato Pasta skillet recipe, easy weeknight pasta, one-pan creamy pasta, quick comfort food - 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’m a sucker for fresh finishing touches here — a sprinkle of grated Parmesan cheese and a handful of torn basil leaves always do the trick. Sometimes I also drizzle a little extra virgin olive oil or add cracked black pepper right on top for a rustic restaurant-style feel. It just makes the flavors pop.

Side Dishes

This skillet is a fantastic main dish on its own, but if you want a bit of variety, garlic bread or a simple green salad pairs perfectly. I also like serving it alongside roasted vegetables or a crisp cucumber salad for contrast and crunch.

Creative Ways to Present

For a dinner party or special occasion, I’ve tried plating this creamy tomato pasta in shallow bowls topped with a sprig of basil and a parmesan crisp on the side. It instantly makes it feel fancy but without extra effort. Serving family-style straight from a beautiful cast iron skillet also keeps things casual and inviting — everyone loves digging in.

Make Ahead and Storage

Storing Leftovers

I store leftover creamy tomato pasta in an airtight container in the fridge — it usually lasts about 4 to 5 days. The flavors actually deepen after sitting for a day, making the reheated meal just as satisfying as fresh.

Freezing

Freezing this dish works well if you use containers that seal tightly. I like to freeze it in portion-sized containers or zip-top bags, making it easy to thaw just enough for later meals. Just defrost overnight in the refrigerator before reheating. Keep in mind the texture might soften a bit after freezing, but the creamy tomato flavor stays spot on.

Reheating

When reheating, I prefer warming it gently on the stovetop over medium heat with a lid on, stirring occasionally so it doesn’t dry out. Adding a splash of water or extra cream helps loosen the sauce, bringing it back to that fresh-from-the-skillet creaminess. The microwave is fine too for busy days — just cover and heat in short bursts, stirring in between.

FAQs

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

    Absolutely! While penne works great because it holds the sauce well, you can substitute rigatoni, fusilli, or even rotini depending on what you have on hand. Just keep in mind that cooking time may vary slightly, so adjust the simmer time until the pasta is al dente.

  2. Is it possible to make this recipe vegan?

    Yes, to make it vegan-friendly, use plant-based cream substitutes like coconut cream or cashew cream and swap mozzarella for a vegan cheese alternative. Use olive oil instead of butter and verify your marinara sauce doesn’t contain animal products. The spinach and fresh herbs still add wonderful freshness.

  3. How do I prevent the pasta from sticking to the bottom of the pan?

    Stirring the pasta occasionally during the simmer step and making sure there’s enough liquid in the pan keeps sticking at bay. Using a good non-stick skillet also helps, and resist the urge to lift the lid too often to maintain an even simmer.

  4. Can I prepare this Creamy Tomato Pasta Skillet Recipe ahead of time?

    Yes! You can prepare most of the sauce and tomato-onion base in advance, then add the pasta, cream, and spinach when you’re ready to cook to keep everything fresh. Leftovers store well in the fridge, as noted above.

Final Thoughts

This Creamy Tomato Pasta Skillet Recipe is one of those dishes that feels like a warm hug on a plate. It’s simple enough to make any night of the week but impressive enough to serve friends and family. Every time I cook it, I’m reminded how a handful of good ingredients and easy steps can come together into something truly special — plus, the one-pan cleanup is an absolute win. So go ahead, give this recipe a whirl! I can’t wait to hear how much you love it.

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 25 reviews
  • Author: Lily
  • 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

A quick and comforting one pan creamy tomato pasta that combines sautéed onions and cherry tomatoes with penne pasta, marinara sauce, and fresh spinach, finished with cream and cheese for a rich and flavorful meal perfect for weeknights.


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

Seasonings

  • 1/2 tsp. garlic powder
  • 1/2 tsp. dried oregano
  • 1/2 tsp. kosher salt
  • 1/2 tsp. cracked black pepper

Finishing Ingredients

  • 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 aromatics: 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 tomatoes break down and become jammy.
  2. Add pasta and simmer: 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 to a simmer. Cover with lid and cook, stirring occasionally, until pasta is al dente, about 10 to 12 minutes.
  3. Finish with cream, spinach, and cheese: Remove 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 for about 2 minutes until spinach wilts and cheese melts.
  4. Garnish and serve: Remove from heat and garnish with 1/4 cup chopped fresh basil leaves and grated Parmesan cheese if desired. Serve immediately.

Notes

  • Store leftover pasta 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; defrost overnight in the refrigerator before reheating.
  • Reheat leftovers on the stovetop over medium heat in a covered pot, stirring occasionally until warmed 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 recipe gluten-free if required.

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: 5 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