One-Pot Creamy Tomato Basil Pasta

As seen in: Delicious Dinners, Fewer Dishes

Enjoy a creamy Italian pasta featuring juicy cherry tomatoes, fresh basil, and a luscious Parmesan sauce, all prepared in a single pot. This dish combines penne or spaghetti with sautéed onion and garlic, simmered in savory vegetable broth and finished with a swirl of heavy cream. Baby spinach adds extra greens, while a final sprinkle of basil and Parmesan enhances both aroma and flavor. Cleanup is a breeze, making this satisfying vegetarian main perfect for busy nights or cozy gatherings. Serve hot, garnished with more herbs and cheese for an inviting touch. Options for vegan and gluten-free variations included.

A woman wearing an apron and smiling.
Created By Clara
Last modified on Mon, 23 Jun 2025 10:35:13 GMT
A close up of a delicious one-pot creamy tomato basil pasta. Save This
A close up of a delicious one-pot creamy tomato basil pasta. | zetluna.com

One-pot creamy tomato basil pasta is my go-to for busy nights when I want something cozy but do not want piles of dishes. The noodles simmer right in the sauce, soaking up all the creamy, garlicky tomato flavors and leaving you with a silky, basil-infused bowl in just half an hour. If you love classic Italian flavors but crave convenience, this is a pasta you will come back to each week.

The first time I made this was after a long workday and it instantly became a staple. Even picky eaters have seconds every time I serve it.

Ingredients

  • Dried penne or spaghetti: gives structure and soaks up every bit of sauce choose a sturdy pasta for best results
  • Cherry tomatoes: bring natural sweetness and tang go for ripe, juicy ones for extra flavor
  • Medium onion: forms the savory base use a yellow onion with tight skin for best quality
  • Garlic: adds depth and a classic Italian aroma mince fresh cloves for boldest taste
  • Fresh basil leaves: provide fragrant, herbaceous notes pick vibrant green leaves with no dark spots
  • Baby spinach: is optional but brings vitamins and extra greens select crisp, fresh leaves
  • Vegetable broth: infuses flavor and ensures the pasta cooks evenly pick a low-sodium broth to control saltiness
  • Heavy cream: makes the sauce luxuriously smooth look for cream with at least thirty six percent fat
  • Grated Parmesan cheese: brings richness and umami choose real Parmigiano Reggiano if possible
  • Olive oil: enhances the base and helps sauté veggies cold pressed extra virgin for the best flavor
  • Salt and freshly ground black pepper: balance and heighten all the flavors use kosher salt for easier measuring
  • Crushed red pepper flakes: provide gentle heat if you love spice opt for flakes that are vivid red

Step-by-Step Instructions

Prepare the Aromatics:
Heat olive oil in a large deep skillet or Dutch oven over medium heat. Add chopped onion and cook for about three minutes until it softens and turns translucent. Sprinkle in the minced garlic and stir for one more minute just until you can smell the aroma without it browning
Build the Tomato Base:
Toss in your halved cherry tomatoes and sauté for about four minutes. The tomatoes should start to break down, their juices mixing with the onions and garlic to create a sweet savory base. Stir frequently so nothing sticks
Combine Pasta and Liquids:
Add the dried pasta straight into the skillet with the warmed vegetables. Pour in the vegetable broth then season with salt, black pepper, and red pepper flakes if using. Stir well to make sure every noodle is touching the broth. Increase the heat to bring everything to a gentle boil
Simmer and Cook the Pasta:
Once boiling lower the heat to medium low and cover with a lid. Let it simmer for about ten to twelve minutes stirring every couple of minutes. The pasta should reach al dente as most of the broth reduces into a starchy flavorful sauce
Creamy Finish:
Remove the lid and pour in the heavy cream along with the grated Parmesan. If using baby spinach stir it in now. Allow everything to simmer without the lid for three more minutes. The sauce will thicken and coat the noodles with every stir
Add Basil and Serve:
Take the skillet off the heat and gently fold in the chopped basil. Taste for seasoning and adjust salt or pepper if needed. Serve immediately, topping bowls with extra Parmesan and more fresh basil if you like
A bowl of pasta with tomatoes and spinach. Save This
A bowl of pasta with tomatoes and spinach. | zetluna.com

Basil is my absolute favorite part of this dish No matter how many times I make it the pop of fresh basil at the end makes the whole kitchen smell like summer. My kids fight over the last few leaves so I always add an extra handful.

Storage Tips

Leftovers keep well in an airtight container in the fridge for up to three days. When reheating simply warm gently on the stove with a splash of milk or broth to bring back the creamy consistency. Avoid freezing since creamy sauces can separate.

Ingredient Substitutions

Swap penne for any sturdy short pasta or use gluten free noodles if needed. Plant based cream and cheese alternatives work surprisingly well for vegan versions. If you do not have cherry tomatoes canned diced tomatoes will still give a lovely rich taste.

Serving Suggestions

Pair with a peppery arugula salad or roasted vegetables for a complete meal. This pasta is wonderful with garlic bread to scoop up any extra sauce. For nights when you want protein add grilled shrimp or chicken on top.

Italian Roots of This Dish

Creamy tomato basil pasta is rooted in classic Italian flavors but simplified for today’s busy households. The one pot method is a modern twist making it quick enough for weeknights while keeping all that sun kissed basil and tomato goodness.

A bowl of pasta with tomatoes and spinach. Save This
A bowl of pasta with tomatoes and spinach. | zetluna.com

Common Questions

→ Can I use another pasta shape besides penne or spaghetti?

Yes, you can substitute with your favorite short pasta like fusilli or farfalle for optimal results.

→ How can I make this dish vegan?

Replace heavy cream and Parmesan with plant-based alternatives to create a fully vegan pasta.

→ Is gluten-free pasta suitable for this dish?

Absolutely. Gluten-free pasta works well; just monitor cooking time to avoid overcooking.

→ What protein can I add for a heartier meal?

Grilled chicken or shrimp can be added for extra protein, stirred in at the end before serving.

→ Can I prepare this in advance?

While best fresh, you may prepare ahead and gently reheat, adding a splash of broth or cream if needed.

→ What wine pairs well with this dish?

A crisp Sauvignon Blanc complements the creamy, herbal flavors of the pasta beautifully.

One-Pot Creamy Tomato Basil Pasta

Creamy tomato basil pasta cooked in one pot for a fast, flavorful, and easy main course.

Preparation Time
10 Time in Minutes
Cooking Duration
20 Time in Minutes
Overall Time
30 Time in Minutes
Created By: Clara


Skill Level: Simple

Style: Italian

Output: 4 Serves

Diet Preferences: Plant-Based

What You Need

→ Pasta and Vegetables

01 350 g dried penne or spaghetti
02 400 g cherry tomatoes, halved
03 1 medium onion, finely chopped
04 3 cloves garlic, minced
05 60 g fresh basil leaves, roughly chopped
06 60 g baby spinach (optional)

→ Liquids and Dairy

07 750 ml vegetable broth
08 180 ml heavy cream
09 60 g grated Parmesan cheese
10 2 tbsp olive oil

→ Seasonings

11 1 tsp salt, plus more to taste
12 1/2 tsp freshly ground black pepper
13 1/4 tsp crushed red pepper flakes (optional)

Steps to Follow

Step 01

Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add onion and cook for 2–3 minutes until softened. Add garlic and cook for 1 minute until fragrant.

Step 02

Add cherry tomatoes and sauté for 3–4 minutes until they start to soften and release juices.

Step 03

Add dried pasta, vegetable broth, salt, pepper, and red pepper flakes. Stir to combine and bring to a boil.

Step 04

Reduce heat to medium-low, cover, and simmer for 10–12 minutes, stirring occasionally, until pasta is al dente and most of the liquid is absorbed.

Step 05

Stir in heavy cream, Parmesan cheese, and spinach (if using). Cook uncovered for 2–3 minutes until the sauce is creamy and slightly thickened.

Step 06

Remove from heat and fold in chopped basil. Adjust seasoning if needed.

Step 07

Serve immediately, garnished with extra Parmesan and basil if desired.

Additional Notes

  1. For a vegan version, use plant-based cream and cheese alternatives.
  2. Add grilled chicken or shrimp for extra protein.
  3. Substitute penne with your favorite short pasta.
  4. Pairs well with a crisp Sauvignon Blanc or sparkling water with lemon.

Essential Tools

  • Large deep skillet or Dutch oven
  • Wooden spoon
  • Chef’s knife
  • Cutting board
  • Measuring cups and spoons

Allergen Information

Check each ingredient for allergens, and don’t forget to consult your doctor if you’re unsure.
  • Contains dairy (cream, Parmesan cheese) and wheat (pasta).
  • For gluten-free: Use gluten-free pasta. For dairy-free: Use appropriate substitutes.
  • Always check labels for hidden allergens.

Nutritional Details (Per Serving)

Nutritional facts should only be used as a general guide, not as medical advice.
  • Caloric Content: 480
  • Fats: 17 grams
  • Carbohydrates: 67 grams
  • Proteins: 14 grams