One-Pan Creamy Cherry Tomato Pasta

This One-Pan Creamy Cherry Tomato Pasta is the weeknight dinner that comes together in a single skillet and tastes like something that simmered on the stove all afternoon. Butter, onion, and cherry tomatoes cooked until the tomatoes burst and turn jammy, garlic added until fragrant, dry pasta simmered directly in a marinara and bone broth base until al dente, and finished with heavy cream and freshly grated Parmesan that melt into a rich, velvety sauce clinging to every piece of pasta. Fresh basil over the top and more Parmesan on the side. One pan, thirty-five minutes, and a pasta that tastes genuinely special.

A plate of spaghetti with creamy tomato sauce and fresh herbs sits in the foreground, with a pan of more pasta and a lit candle visible in the background.

A Quick Look At This Recipe

  • Recipe Name: One-Pan Creamy Cherry Tomato Pasta
  • Ready In: 35 minutes
  • Serves: 4
  • Calories: 514 cal
  • Main Ingredients: butter, finely diced yellow onion, cherry tomatoes, garlic, dry pasta, marinara sauce, chicken bone broth, kosher salt
  • Why You'll Love It: This easy one-pan creamy cherry tomato pasta is packed with sweet roasted tomatoes, garlic, parmesan cheese, and a rich, velvety sauce. Everything cooks together in a single skillet, making it the perfect weeknight dinner with minimal cleanup and maximum flavor.

The burst cherry tomatoes are the heart of this recipe. Eight minutes of cooking with onion in butter transforms fresh cherry tomatoes from a raw, slightly tart ingredient into something jammy, sweet, and deeply concentrated with tomato flavor that the cream and Parmesan build on rather than cover up. The tomato bursting step is not a stage to rush through. Those caramelized, jammy tomatoes are what make the finished sauce taste like more than a simple cream pasta.

Why You’ll Love This Recipe

One pan from start to finish. The tomatoes, garlic, pasta, and cream sauce all develop in the same skillet with zero transfers, zero draining, and one pan to clean.

The pasta cooks directly in the sauce rather than in a separate pot of boiling water. The starch released from the pasta as it cooks thickens the sauce naturally and produces a creamier, more cohesive result than pasta added to a finished sauce.

The burst cherry tomatoes create a deeply flavored, jammy base that makes the finished sauce taste like something that took hours rather than eight minutes.

– Lyuda

Ingredients Needed to Make One-Pan Creamy Cherry Tomato Pasta

The Flavor Base

Butter is the cooking fat that produces a richer, more flavorful sauté than olive oil for this specific recipe. Yellow onion finely diced softens into the sauce completely during the cook. Cherry tomatoes halved burst and turn jammy during the sauté and form the primary flavor base. Garlic minced adds the savory depth that carries through the finished dish.

The Pasta and Liquid

Dry pasta added directly to the skillet absorbs the broth and marinara as it cooks and releases starch that naturally thickens the sauce. Marinara sauce adds a concentrated tomato depth. Chicken bone broth adds savory richness and extra protein compared to water.

The Seasoning

Kosher salt, dried oregano, and black pepper season throughout. A small amount of sugar is optional but balances the acidity of the tomatoes and marinara beautifully in the finished sauce.

The Cream Finish

Heavy cream stirred in at the end adds the velvety richness that transforms a simple tomato pasta into something genuinely luxurious. Freshly grated Parmesan melts into the cream and adds a salty, nutty depth. Fresh basil adds the herby brightness that finishes the dish.

See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.

How to Make One-Pan Creamy Cherry Tomato Pasta

Step 1: Build the Tomato Base

Melt the butter in a large skillet or sauté pan with a lid over medium heat. Add the finely diced onion and halved cherry tomatoes. Cook for 7 to 8 minutes, stirring occasionally, until the onion is completely softened and translucent and the cherry tomatoes have burst, releasing their juice and turning deep, jammy, and slightly caramelized in the butter. Do not rush this stage. The jammy tomatoes are the flavor foundation of the entire dish.

Chopped cherry tomatoes and diced onions cooking in a pan with olive oil, starting to soften and release their juices.
A close-up of a white pan filled with halved cherry tomatoes being sautéed with diced onions, with juices bubbling around them.
Screenshot

Step 2: Add the Garlic

Add the minced garlic to the pan and stir constantly for 30 to 60 seconds until fragrant. Do not let the garlic brown since it will turn bitter in the finished sauce.

Step 3: Add the Pasta and Liquids

Stir in the marinara sauce, chicken bone broth or water, dried oregano, salt, pepper, and sugar if using. Scrape up any browned bits from the bottom of the pan with a wooden spoon. Add the dry pasta directly to the skillet and stir until it is fully submerged in the liquid.

Broth is being poured from a carton into a pan with chopped onions and halved cherry tomatoes, which are being sautéed and cooked down to make a sauce.
Screenshot

Step 4: Simmer Until Al Dente

Increase the heat to medium-high and bring to a gentle simmer. Cover the pan and cook for 10 to 12 minutes, stirring every 3 to 4 minutes to prevent the pasta from sticking to the bottom, until the pasta is al dente and most of the liquid has been absorbed into the pasta and sauce. Cooking time varies slightly depending on the pasta shape and brand.

Step 5: Finish with Cream and Parmesan

Reduce the heat to low. Pour in the heavy cream and add the grated Parmesan. Stir until the cheese is completely melted and the cream is fully incorporated into the sauce. The sauce will look slightly thin immediately after adding the cream but will thicken as it rests off the heat.

Step 6: Add the Basil and Serve

Remove the skillet from the heat. Stir in the chopped fresh basil. Serve immediately directly from the skillet topped with additional grated Parmesan and extra fresh basil leaves.

A close-up of creamy spaghetti being lifted with tongs from a pot, showing a rich sauce, cherry tomatoes, grated cheese, and chopped herbs.

More Pasta Recipes to Check Out

Serving Suggestions

Serve directly from the skillet into wide, shallow pasta bowls with extra Parmesan grated over the top and fresh basil scattered generously. Warm garlic bread or a thick slice of foccacia alongside for soaking up the creamy tomato sauce from the bottom of the bowl is the natural accompaniment. For a complete dinner, I love serving this alongside a Burrata Arugula Salad for a full Italian-inspired meal that covers both a warm, rich pasta and a bright, fresh salad in the same dinner.

Frequently Asked Questions About One-Pan Creamy Cherry Tomato Pasta

If you make this, I’d love to hear how it turned out – a star rating or a note in the comments helps others find the recipe and helps me know what’s working in your kitchen. Tag me @gracefilledkitchen in your photos on social media so I can see your creations.

A large pan of creamy tomato pasta with spaghetti, garnished with fresh basil. In the background, a lit candle and a plate with a serving of the pasta are visible on a marble countertop.

One-Pan Creamy Cherry Tomato Pasta

5 from 1 vote
This easy one-pan creamy cherry tomato pasta is packed with sweet roasted tomatoes, garlic, parmesan cheese, and a rich, velvety sauce. Everything cooks together in a single skillet, making it the perfect weeknight dinner with minimal cleanup and maximum flavor.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: American, Italian
Calories: 514
Step By Step Instructions

Ingredients
  

  • 2 tablespoons butter
  • 1 cup finely diced yellow onion
  • 16 ounces cherry tomatoes halved (or leave whole if preferred)
  • 6 cloves garlic minced
  • 8 ounces dry pasta penne, rotini, shells, or your favorite shape
  • ½ cup marinara sauce optional but adds more depth of flavor
  • 2 cups chicken bone broth
  • 1 teaspoon kosher salt or more to taste
  • ½ teaspoon dried oregano
  • ½ teaspoon freshly cracked black pepper
  • ½ teaspoon granulated sugar optional, helps balance the acidity of the tomatoes
  • cup heavy cream
  • ½ cup freshly grated Parmesan cheese
  • ¼ cup chopped fresh basil plus more for garnish (optional)
  • Additional grated Parmesan cheese for serving

Method
 

  1. Melt the butter in a large skillet or sauté pan with a lid over medium heat. Add the onion and cherry tomatoes. Cook for 7–8 minutes, stirring occasionally, until the onion is softened and the tomatoes begin to burst and become jammy.
  2. Add the garlic and cook for 30–60 seconds, stirring frequently, until fragrant.
  3. Stir in the marinara sauce, chicken bone broth (or water), oregano, salt, pepper, and sugar. Scrape up any browned bits from the bottom of the pan. Add the dry pasta and stir to combine.
  4. Increase the heat to medium-high and bring the mixture to a gentle simmer. Cover and cook for 10–12 minutes, stirring occasionally, until the pasta is al dente and most of the liquid has been absorbed. Cooking time may vary depending on the type of pasta used.
  5. Reduce the heat to low. Stir in the heavy cream and Parmesan cheese until melted and smooth. The sauce may seem slightly thin at first but will thicken as it rests.
  6. Remove from heat and stir in the fresh basil, if using. Serve immediately with additional Parmesan cheese and basil on top.

Notes

  • For a higher-protein version, use chicken bone broth and a protein pasta made from chickpeas, lentils, or wheat protein, like Brami
  • If the sauce becomes too thick, add a splash of broth or milk before serving.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days.

Nutrition

Serving: 4gCalories: 514kcalCarbohydrates: 56gProtein: 20gFat: 24gSaturated Fat: 15gMonounsaturated Fat: 6gTrans Fat: 0.2gCholesterol: 68mgSodium: 1046mgFiber: 4gSugar: 9g

Nutrition information is automatically calculated, so should only be used as an approximation.

If you make this, I’d love to hear how it turned out.

Leave a comment and star rating below!

If you make this, I’d love to hear how it turned out.

Leave a comment and star rating below!

3 Comments

  1. 5 stars
    Made this last night for 8 hungry boys, 1 sweet girly, my husband and myself. Not a bit was left over! They loved it! Even the youngest two of the bunch. Definitely adding this to meal rotation’s.

  2. Made this for 8 hungry boys, 1 sweet girly, my husband and myself. Not a bit left over! It was delicious and they loved it, even the youngest two of our bunch! Definitely adding this to our meal rotations.

Leave a Reply

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

Recipe Rating