Love this? Save it for later!
Share the inspiration with your friends
Last rainy Thursday, I found myself staring blankly into the fridge, the kind of evening where you want comfort food but the clock is ticking way too fast. You know that feeling when the day’s been long, and the last thing you want is a pile of dirty dishes? Yeah, I was there. I wasn’t planning to make anything fancy—just something quick, cozy, and satisfying. Honestly, this creamy one-pot tomato basil pasta came to me almost by accident. I grabbed a jar of tomato sauce, some fresh basil from the windowsill, and threw in pasta right into the pot with everything else, hoping for the best.
At first, I thought it would be a messy disaster. I mean, cooking pasta directly in sauce? It sounded like trouble. But as it simmered, that rich, tangy aroma filled the kitchen — the kind that pulls you closer, promising warmth after a rough day. I swear, the creaminess that came from stirring in just the right touch of milk and cheese made it feel like a big, edible hug. And the basil? Fresh, fragrant, and bright, it balanced the whole thing perfectly.
Maybe you’ve been there too—craving something simple but soul-soothing, the kind of meal that doesn’t need a six-step recipe or a lifetime of prep. This pasta recipe stuck with me because it’s exactly that. It’s easy, comforting, and you end up with just one pot to clean (hallelujah!). Plus, it’s the kind of dish that’s versatile enough to tweak and make your own. I’ve made a mess or two trying to perfect it, but honestly, the little imperfections only add to the charm. So here’s the story—and the recipe—of how this creamy one-pot tomato basil pasta became a go-to in my kitchen for easy comfort food nights.
Why You’ll Love This Recipe
This creamy one-pot tomato basil pasta isn’t just quick and tasty—it’s a little slice of comfort food heaven that anyone can pull off without stress. From my many kitchen tests (some more successful than others!), I’ve learned exactly what makes this recipe shine, and I’m excited to share those insights with you.
- Quick & Easy: Ready in about 30 minutes, this recipe is perfect for those hectic weeknights or whenever you want dinner without the fuss.
- Simple Ingredients: No need to hunt down exotic items. You probably already have the pasta, tomatoes, basil, and cream in your pantry or fridge.
- Perfect for Cozy Dinners: Whether it’s a chilly evening or a casual weekend meal, this pasta feels like a warm embrace on a plate.
- Crowd-Pleaser: Bring this to a potluck or family dinner, and it’ll be the dish that disappears first—kids and adults alike love the creamy, tangy flavor combo.
- Unbelievably Delicious: The magic happens when the pasta cooks right in the tomato sauce, soaking up every bit of flavor while the cream smooths everything out.
This isn’t just another tomato pasta recipe. What sets it apart is the one-pot method that cuts down on cleanup and the perfect balance of fresh basil’s brightness with creamy richness. The trick? Adding the cream just at the end to keep the sauce silky without overpowering the tangy tomato base. Honestly, it’s comfort food reimagined—easy, fast, and totally satisfying. If you love dishes like creamy mushroom pasta, you’re going to adore this one too.
What Ingredients You Will Need
This creamy one-pot tomato basil pasta uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without any fuss. Most are pantry staples, and the fresh basil brings a special touch that really makes the dish sing.
- Dry pasta: 12 ounces (340 grams) penne or rigatoni works best — sturdy shapes that hold onto the sauce.
- Olive oil: 2 tablespoons, for sautéing garlic and building flavor. I prefer a good quality extra virgin olive oil like California Olive Ranch for its fruity depth.
- Garlic: 3 cloves, minced — because, honestly, garlic makes everything better.
- Crushed tomatoes: 28 ounces (800 grams) canned, preferably San Marzano for the balanced sweetness and acidity.
- Vegetable or chicken broth: 3 cups (720 ml) to cook the pasta right in the sauce and add more flavor.
- Heavy cream or half-and-half: ½ cup (120 ml) for that luscious creaminess. You can swap with coconut cream if you want a dairy-free option.
- Fresh basil: ½ cup chopped (about 10-12 leaves) — fresh is key here, but dried can work if you’re in a pinch (use 1 tablespoon dried).
- Parmesan cheese: ¾ cup grated, plus extra for serving — look for Parmigiano-Reggiano for the best flavor.
- Salt and pepper: To taste, adjusting the balance of the sauce.
- Optional red pepper flakes: A pinch if you like a little heat.
If you want to mix it up seasonally, fresh cherry tomatoes can replace canned in summer (use about 3 cups halved). Also, swapping penne for gluten-free pasta is totally doable here. I’ve tried quinoa pasta for a protein boost, and it still turns out creamy and delicious.
Equipment Needed
- Large deep skillet or sauté pan: At least 12 inches wide with high sides is perfect for the one-pot method. I use a heavy-bottomed non-stick pan for even heat and easy cleanup.
- Wooden spoon or silicone spatula: For stirring without scratching your cookware.
- Measuring cups and spoons: To keep the broth and cream ratios just right.
- Cheese grater: Freshly grated Parmesan makes a big difference.
- Knife and cutting board: For prepping garlic and basil.
If you don’t have a large skillet, a wide pot will work, but be sure it’s big enough to hold the liquid and pasta without boiling over. Personally, I avoid using a slow cooker for this because the timing and liquid absorption are crucial. Also, a splatter screen can help keep your stovetop cleaner when simmering.
Preparation Method

- Heat the olive oil: In your large skillet over medium heat, add 2 tablespoons of olive oil. Let it warm for about 1 minute until shimmering but not smoking.
- Sauté the garlic: Add the minced garlic and cook for about 30 seconds to 1 minute, stirring constantly. You want it fragrant but not browned — burnt garlic turns bitter.
- Add crushed tomatoes and broth: Pour in the 28 ounces (800 grams) of crushed tomatoes and 3 cups (720 ml) of broth. Stir to combine. This liquid base will cook the pasta and infuse it with flavor.
- Bring to a simmer: Turn up the heat to medium-high. Once it starts simmering, add the dry pasta (12 ounces / 340 grams). Stir immediately to prevent sticking.
- Simmer uncovered: Cook the pasta in the sauce, stirring frequently, for about 12-15 minutes. Keep an eye on the liquid; the pasta should absorb most of it but still have a creamy sauce clinging to it. If it looks too dry before the pasta is tender, add a splash more broth or water.
- Check pasta doneness: Taste a piece to ensure it’s al dente — tender but still with a slight bite. This usually happens around 13 minutes but depends on your pasta brand.
- Stir in cream and cheese: Lower the heat to medium-low. Pour in ½ cup (120 ml) heavy cream and ¾ cup (75 grams) grated Parmesan. Stir gently until the cheese melts and the sauce turns silky, about 2-3 minutes.
- Add fresh basil and season: Fold in ½ cup chopped fresh basil leaves. Season with salt, pepper, and red pepper flakes if using. Taste and adjust seasoning as needed.
- Serve immediately: Spoon into bowls and sprinkle extra Parmesan and basil on top. Enjoy warm!
Quick tip: If your sauce thickens too much after adding cream, a splash of broth or reserved pasta water can loosen it up. I’ve forgotten to stir a few times, and the pasta sticks a bit — so keep stirring gently but often to avoid that.
Cooking Tips & Techniques
Cooking pasta directly in sauce can be tricky if you haven’t tried it before, but here are some tips that will save you frustration:
- Use enough liquid: The broth and tomatoes need to cover the pasta completely so it cooks evenly. If you see dry spots, add more broth or water gradually.
- Stir often: Pasta sticking to the bottom is the most common mishap here. I learned this the hard way—keep it moving gently but consistently.
- Adjust heat carefully: Simmer, not boil, once the pasta is added. A rolling boil evaporates liquid too quickly, leaving the pasta undercooked or the sauce burnt.
- Fresh basil timing: Add fresh herbs at the end to keep their bright flavor. Cooking them too long dulls their aroma.
- Cheese incorporation: Add Parmesan off high heat to avoid clumping. Stir until fully melted for a smooth sauce.
- Don’t skip cream: Even a little cream makes a big difference in mouthfeel and richness, balancing the acidity of the tomatoes.
Honestly, the first few times I made this, I was worried about under or overcooking the pasta. But with practice, you get a feel for the texture and sauce consistency. It’s forgiving, and every batch gets better!
Variations & Adaptations
This recipe is a total crowd-pleaser and pretty flexible. Here are some ways to make it your own:
- Protein boost: Add cooked chicken, sausage slices, or sautéed shrimp towards the end for a heartier meal.
- Vegan adaptation: Use plant-based cream alternatives like cashew cream and vegan Parmesan substitutes. Swap broth with vegetable broth to keep it fully plant-based.
- Spicy kick: Increase red pepper flakes or add a dash of hot sauce to the sauce for heat lovers.
- Seasonal veggies: Stir in fresh spinach, zucchini ribbons, or roasted bell peppers just before serving for extra color and nutrition.
- Cheese swap: Try a blend of mozzarella and Parmesan for a gooey twist.
I personally tried adding sun-dried tomatoes and a splash of balsamic vinegar once, which gave the dish an unexpected tang that I loved. It’s fun to experiment with your favorite flavors!
Serving & Storage Suggestions
This creamy one-pot tomato basil pasta is best served straight away while it’s warm and fresh. The sauce clings best when hot, and the basil’s fragrance is most vibrant.
Pair it with a crisp green salad or garlic bread for a complete meal. A chilled glass of white wine or sparkling water with lemon can complement the rich, tangy flavors perfectly.
For leftovers, store the pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or microwave, adding a splash of broth or cream to bring back the sauce’s silky texture. The flavors deepen overnight, so it’s still delicious the next day, even if the creaminess softens a bit.
Nutritional Information & Benefits
This recipe serves about 4 people. Each serving roughly contains:
| Calories | 400-450 kcal |
|---|---|
| Protein | 15-18 grams |
| Fat | 18-22 grams |
| Carbohydrates | 45-50 grams |
| Fiber | 4-5 grams |
The tomatoes bring a good dose of antioxidants and vitamin C, while basil adds anti-inflammatory compounds and a fresh herbaceous note. Using whole wheat or gluten-free pasta can tailor this dish to specific dietary needs. Just watch the cheese and cream portions if you’re mindful of fat intake.
Conclusion
This creamy one-pot tomato basil pasta is the kind of recipe that turns a hectic evening into a cozy, delicious experience with minimal effort. It’s easy to make, kind to your schedule, and full of comforting flavors that feel like a warm kitchen hug. Honestly, I love this recipe because it’s forgiving, adaptable, and always satisfying—even on the busiest days.
Give it a shot, tweak it to suit your taste, and please share how it turns out. I’m always curious about your twists and kitchen stories! Remember, cooking should be fun and a little messy sometimes—that’s where the magic happens.
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely! While penne or rigatoni work best to hold the sauce, you can use fusilli, rotini, or even spaghetti. Just adjust the cooking time accordingly.
Is it possible to make this recipe dairy-free?
Yes! Swap heavy cream with coconut cream or cashew cream, and use a vegan Parmesan alternative or nutritional yeast for the cheese flavor.
How do I prevent the pasta from sticking to the pan?
Stir frequently during cooking and ensure there’s enough liquid to keep the pasta moving freely. Adding a bit more broth if needed helps too.
Can I prepare this ahead of time?
You can make it a few hours ahead and refrigerate, but it’s best enjoyed fresh. Reheat with a splash of broth or cream to restore creaminess.
What if I don’t have fresh basil?
Dried basil can substitute in a pinch—use about 1 tablespoon. Add it earlier in the cooking process since dried herbs take longer to release their flavor.
Pin This Recipe!

Creamy One-Pot Tomato Basil Pasta
A quick, cozy, and satisfying one-pot pasta recipe with creamy tomato basil sauce that’s perfect for easy comfort meals and minimal cleanup.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 12 ounces penne or rigatoni pasta
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 28 ounces canned crushed tomatoes
- 3 cups vegetable or chicken broth
- ½ cup heavy cream or half-and-half (can substitute coconut cream for dairy-free)
- ½ cup fresh basil, chopped (about 10–12 leaves) or 1 tablespoon dried basil
- ¾ cup grated Parmesan cheese, plus extra for serving
- Salt and pepper to taste
- Optional: pinch of red pepper flakes
Instructions
- Heat 2 tablespoons olive oil in a large deep skillet over medium heat until shimmering.
- Add minced garlic and sauté for 30 seconds to 1 minute until fragrant but not browned.
- Pour in 28 ounces crushed tomatoes and 3 cups broth; stir to combine.
- Bring mixture to a simmer over medium-high heat.
- Add 12 ounces dry pasta and stir immediately to prevent sticking.
- Simmer uncovered, stirring frequently, for 12-15 minutes until pasta is al dente and most liquid is absorbed. Add more broth or water if too dry.
- Lower heat to medium-low and stir in ½ cup heavy cream and ¾ cup grated Parmesan until cheese melts and sauce is silky, about 2-3 minutes.
- Fold in ½ cup chopped fresh basil and season with salt, pepper, and optional red pepper flakes. Adjust seasoning to taste.
- Serve immediately, garnished with extra Parmesan and basil.
Notes
If sauce thickens too much after adding cream, loosen with a splash of broth or reserved pasta water. Stir frequently to prevent pasta from sticking. Add fresh basil at the end to preserve its bright flavor. For dairy-free, substitute heavy cream with coconut or cashew cream and Parmesan with vegan alternatives.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 425
- Sugar: 6
- Sodium: 600
- Fat: 20
- Saturated Fat: 9
- Carbohydrates: 48
- Fiber: 4.5
- Protein: 16
Keywords: one-pot pasta, creamy tomato basil pasta, easy comfort food, quick pasta recipe, creamy pasta, tomato basil pasta


