Browse Recipes →

Easy One-Pot Creamy Tomato Pasta (Ready in 25 Minutes)

Looking for a quick, comforting dinner that tastes delicious without leaving your kitchen full of dirty dishes? This Easy One-Pot Creamy Tomato Pasta is the perfect solution! Made with tender pasta, juicy tomatoes, garlic, Italian herbs, cream, and Parmesan cheese, this simple recipe delivers a rich, velvety sauce in just 25 minutes.

Easy one-pot creamy tomato pasta with penne and Parmesan in a skillet

The best part? Everything cooks in one pot, so you don't need to boil the pasta separately or drain a heavy pot of water. As the pasta simmers in the tomato broth, it releases starch that helps create a naturally thick, flavorful sauce. A splash of cream and a sprinkle of Parmesan bring all the ingredients together for a restaurant-style dinner you can easily make at home.

Whether you need a quick weeknight meal, an easy vegetarian dinner, or a comforting dish the whole family will enjoy, this creamy tomato pasta deserves a place in your regular meal rotation. Serve it with garlic bread, a fresh green salad, or roasted vegetables for a complete meal.

Prep Time 5 mins
Cook Time 20 mins
Total Time 25 mins
Yield 4 Servings
Avg Calories 480 kcal

Why You'll Love This Creamy Tomato Pasta:

  • Ready in Just 25 Minutes: Homemade comfort food for busy evenings without an hour in the kitchen.
  • Easy Cleanup: Everything cooks together in one pot, so there are far fewer dishes to wash.
  • Rich, Balanced Flavor: Bright tomatoes, savory garlic, herbal Italian seasoning, silky cream and nutty Parmesan.
  • Easy to Customize: Add spinach, mushrooms, chicken or red pepper flakes to suit your taste.

There are plenty of pasta recipes to choose from, but this one stands out because it combines convenience, simple ingredients, and delicious flavor. You don't need advanced cooking skills or expensive ingredients to prepare a satisfying dinner. With a few pantry staples and one large pot, you can create a creamy tomato sauce that coats every piece of pasta beautifully.

First, this recipe is ready in just 25 minutes. That makes it especially useful on busy evenings when you want homemade food without spending an hour in the kitchen. While the pasta simmers, you can prepare your side dishes, set the table, or simply take a few minutes to relax.

Another reason to love this recipe is the easy cleanup. Traditional pasta dishes often require one pot for boiling pasta and another pan for preparing the sauce. Here, everything cooks together in the same pot, reducing the number of dishes you need to wash afterward.

The flavor is equally impressive. Tomatoes provide a bright, slightly tangy base, garlic adds a savory aroma, Italian seasoning brings herbal notes, and cream softens the acidity of the tomatoes. Parmesan adds a salty, nutty finish that makes the sauce taste rich and satisfying.

This recipe is also easy to customize. Add baby spinach, mushrooms, cooked chicken, or red pepper flakes to create a version that suits your preferences. You can even substitute whole-wheat pasta or a suitable gluten-free variety, adjusting the liquid and cooking time as needed.

Ingredients for Easy One-Pot Creamy Tomato Pasta

One of the best things about this recipe is that you probably already have several ingredients in your kitchen. Each ingredient plays a role in building a balanced sauce, so using the recommended quantities will help you achieve the best results.

Ingredients for one-pot creamy tomato pasta including penne, tomatoes, garlic, cream and Parmesan
PANTRY STAPLES • SERVES 4

Ingredients You'll Need

  • 12 ounces (340 g) penne pasta: Penne is ideal because its shape holds the creamy tomato sauce. Fusilli, rotini, or another similar pasta shape also works.
  • 1 tablespoon olive oil: Helps sauté the garlic and adds a subtle richness to the sauce.
  • 3 garlic cloves, minced: Fresh garlic gives the pasta its delicious savory aroma.
  • 1 tablespoon tomato paste: Concentrates the tomato flavor and adds depth to the sauce.
  • 1 can (14–15 ounces or approximately 400 g) diced tomatoes: Creates the main tomato base. Crushed tomatoes can also be used.
  • 3 cups (720 ml) vegetable broth or low-sodium chicken broth: Provides the liquid needed to cook the pasta directly in the sauce.
  • 1 teaspoon Italian seasoning: Adds a balanced blend of dried herbs.
  • 1/2 teaspoon salt, or to taste: Adjust according to the saltiness of your broth and cheese.
  • 1/4 teaspoon black pepper: Adds gentle warmth.
  • 1/2 cup (120 ml) heavy cream: Creates the smooth, creamy texture.
  • 1/2 cup (approximately 50 g) finely grated Parmesan cheese: Adds savory flavor and helps the sauce become silky.
  • Fresh basil leaves, optional: A fragrant garnish that complements the tomatoes.
  • Red pepper flakes, optional: Perfect if you prefer a little heat.
Best Pot to Use: A large, deep skillet or a wide saucepan with a lid. A wider cooking surface makes it easier to stir the pasta and helps it cook more evenly.

Simple Ingredient Substitutions

You don't need to follow the ingredient list rigidly if you have suitable alternatives. For example, fusilli, rotini, and elbow macaroni can replace penne. However, different pasta shapes absorb different amounts of liquid, so keep extra broth or hot water nearby in case the sauce becomes too thick before the pasta is tender.

If you don't have heavy cream, you can use half-and-half or cooking cream, although the final sauce may be less rich. Whole milk can also work, but it is more likely to separate in an acidic tomato sauce, so add it over low heat and avoid boiling the mixture. For a dairy-free version, use an unsweetened plant-based cooking cream and a suitable dairy-free Parmesan alternative.

Vegetable broth keeps the dish vegetarian when paired with vegetarian-friendly cheese. If you use chicken broth, the recipe will no longer be vegetarian. You can also adjust the seasoning with dried oregano, basil, or a small pinch of red pepper flakes according to your taste.

Advertisement

How to Make Creamy Tomato Pasta in One Pot

Build the tomato flavor, add the uncooked pasta and broth, simmer until tender, and finish with cream and cheese. Cooking the pasta directly in the sauce saves time and lets the released starch thicken the liquid.

Sautéing garlic and tomato paste in olive oil in a large pot
STEP #1 • BUILD THE FLAVOR BASE

1. Sauté the Garlic

Place a large pot or deep skillet over medium heat and add the olive oil. Once the oil is warm, add the minced garlic and stir for approximately 30 seconds, just until fragrant. Keep the garlic moving so it doesn't burn, because burnt garlic can make the entire sauce taste bitter.

Next, stir in the tomato paste and cook for another minute or two. Let it darken slightly while stirring regularly. This short step helps develop a deeper tomato flavor and gives the finished sauce a richer taste.

Quick Order: Warm Olive Oil ➔ Garlic (30 sec) ➔ Tomato Paste (1–2 min) until slightly darkened.
Adding uncooked penne, diced tomatoes and broth to the pot
STEP #2 • ADD EVERYTHING TO THE POT

2. Add the Pasta and Sauce Ingredients

Add the diced or crushed tomatoes, vegetable broth, Italian seasoning, salt, and black pepper to the pot. Stir everything together until the tomato paste is evenly distributed throughout the liquid.

Add the uncooked penne and stir again, making sure the pasta is spread throughout the pot and mostly submerged in the liquid. Bring the mixture to a gentle boil, then reduce the heat to maintain a steady simmer.

Pro Tip: If some pasta pieces sit above the liquid, press them down gently with a spoon. The pasta just needs enough moisture to cook evenly.
Penne pasta simmering in tomato sauce in one pot
STEP #3 • SIMMER 12–15 MINUTES

3. Simmer Until the Pasta Is Tender

Cover the pot partially or fully, depending on how quickly the liquid reduces, and cook for approximately 12–15 minutes, or according to the pasta's package instructions. Stir every two or three minutes, paying particular attention to the bottom of the pot so the pasta doesn't stick.

Start checking the pasta before the end of the estimated cooking time. It should be tender but still have a slight bite rather than becoming mushy. If the liquid disappears before the pasta is cooked, add a small splash of hot broth or water and continue simmering.

The sauce may look thinner than expected during the first few minutes, but don't worry. As the pasta cooks, it releases starch into the liquid, helping the sauce thicken. Once the pasta is tender, there should still be enough moisture left to create a creamy coating rather than a dry mixture.

Doneness Check: Tender with a slight bite ➔ still saucy, not dry ➔ add hot broth a little at a time if needed.
Creamy tomato pasta finished with cream, Parmesan and fresh basil
STEP #4 • THE CREAMY FINISH

4. Stir in the Cream and Cheese

Reduce the heat to low before adding the heavy cream. Stir gently until the tomato sauce changes to a beautiful creamy pink color. Keeping the heat low helps reduce the risk of the dairy separating in the acidic tomato mixture.

Add the grated Parmesan and continue stirring until the cheese melts into the sauce. Let everything warm together for another minute, then remove the pot from the heat.

Taste the pasta and adjust the salt and black pepper if necessary. If the sauce seems too thick, stir in a little hot water or broth. If it seems too thin, let it rest for two or three minutes; the sauce will continue to thicken as it cools slightly.

Finish with fresh basil, extra Parmesan, and red pepper flakes if desired. Serve immediately while the sauce is warm, smooth, and creamy.

Finishing Order: Low Heat ➔ Heavy Cream ➔ Grated Parmesan ➔ Taste & Adjust ➔ Fresh Basil & Red Pepper Flakes.

🍝 Tips for the Best Creamy Tomato Pasta:

  • Choose the Right Pot: A large, heavy-bottomed pot distributes heat more evenly than a thin saucepan, helping prevent the sauce from scorching while the pasta cooks.
  • Stir Regularly: Pasta simmering directly in sauce has less liquid to move around freely and can settle and stick. Stir every few minutes, and reduce the heat if you notice vigorous bubbling or sticking.
  • Cook the Tomato Paste First: Giving it a minute or two in the hot oil concentrates its flavor. Good-quality canned tomatoes also form the foundation of the dish.
  • Add the Cream Toward the End: Heavy cream generally produces a richer sauce, while lower-fat dairy may separate when exposed to high heat and acidic tomatoes. Avoid boiling after adding cream and cheese.
  • Leave It Slightly Loose: Pasta continues absorbing liquid after cooking. Remove the pot from the heat while the sauce still looks slightly looser than your ideal consistency, and it will thicken into a glossy coating by the time it reaches the table.
Advertisement

5 Delicious Variations and Add-Ins

One of the biggest advantages of homemade creamy tomato pasta is how easily you can change it. A few additions can turn it into something new without making dinner complicated.

VARIATION #1 • VEGGIE-PACKED

1. Creamy Tomato Spinach Pasta

For a vegetable-packed variation, stir in two large handfuls of fresh baby spinach during the final two minutes of cooking. The spinach will wilt into the warm sauce, adding color and a mild earthy flavor. You can also add sliced mushrooms with the garlic and cook them until softened before adding the tomatoes and broth.

Add-In Order: Mushrooms with Garlic ➔ Tomatoes & Broth ➔ Baby Spinach in Final 2 Minutes.
VARIATION #2 • HEARTY & PROTEIN-RICH

2. Creamy Tomato Chicken Pasta

If you want a more substantial dinner, add cooked chicken breast. Dice the chicken into bite-sized pieces and cook it thoroughly in the pot before preparing the tomato sauce, then set it aside while you build the sauce if necessary. Return the cooked chicken to the pot near the end so it warms through without becoming dry.

For food safety, ensure the chicken reaches an internal temperature of 165°F (74°C). Using leftover cooked chicken is another convenient option, provided it has been stored safely and is reheated thoroughly.

Safety Note: Chicken must reach 165°F (74°C) internal temperature.
VARIATION #3 • A LITTLE HEAT

3. Spicy Creamy Tomato Pasta

For a little extra heat, add 1/4 teaspoon of red pepper flakes with the tomato paste. You can increase the amount gradually if you enjoy spicy food. The cream balances the heat, while the tomatoes and garlic keep the flavor savory rather than overwhelming.

Add-In: 1/4 tsp red pepper flakes with the tomato paste, then increase gradually to taste.
VARIATION #4 • FRESH & HERBACEOUS

4. Creamy Tomato Basil Pasta

Fresh basil is a natural partner for tomatoes. Tear a small handful of basil leaves and stir most of them into the pasta after removing the pot from the heat. Reserve a few leaves for garnish. Adding the basil at the end preserves its fresh aroma and gives the dish a bright, herbaceous finish.

Add-In Order: Remove from Heat ➔ Stir in Torn Basil ➔ Garnish with Reserved Leaves.
VARIATION #5 • PLANT-BASED

5. Vegan Creamy Tomato Pasta

To make this dish vegan, replace the heavy cream with an unsweetened plant-based cooking cream and use dairy-free Parmesan. Check the ingredient labels on your pasta and other packaged ingredients as well. The sauce should still be smooth and satisfying, although its exact flavor and texture will depend on the substitutes you choose.

Swaps: Heavy Cream ➔ Plant-Based Cooking Cream | Parmesan ➔ Dairy-Free Parmesan.

What to Serve with Creamy Tomato Pasta:

This pasta is satisfying on its own, but the right side dish can make the meal feel even more complete.

  • Garlic Bread: A classic option because its crisp edges and buttery garlic flavor complement the creamy sauce. Toast sliced bread with olive oil, garlic, and parsley while the pasta finishes cooking.
  • Simple Green Salad: Toss lettuce, cucumber, cherry tomatoes, and thinly sliced red onion with olive oil, lemon juice, salt, and pepper. The fresh vegetables balance the creaminess.
  • Roasted Vegetables: Broccoli, green beans, or zucchini pair well with soft pasta, while their mild flavor lets the tomato sauce remain the star.

Wholesome, seasonal everyday recipes, meal prep ideas, and culinary inspiration. Tested with whole foods, honest ingredients, and the simple joy of home cooking.

Search This Blog

Fresh Mediterranean Nourish Bowl with Crispy Chickpeas

There is something deeply satisfying about a colorful grain bowl that checks every box: high in clean plant-based protein, vibrant with fresh Mediterranean garden vegetables, aromatic with warm spices, and drizzled with a velvety garlic-lemon tahini dressing you will want to pour over everything.

Artisan Avocado Toast with Poached Egg & Microgreens

Elevate your weekend breakfast or weekday morning routine with this café-standard Artisan Avocado Toast with Poached Egg & Microgreens . It combines warm, crusty sourdough with rich citrus-infused avocado, crowned by a silky poached egg that breaks into a luscious golden yolk.

7 High-Protein Meals for Busy Weeknights

Finding the energy to cook a wholesome, muscle-fueling dinner after a grueling workday can feel like an impossible chore. These 7 High-Protein Meals for Busy Weeknights are carefully designed to deliver over 35–45 grams of clean protein per serving, use minimal pantry ingredients, and get from your skillet to the table in under 30 minutes !