Why This Creamy Tomato Ricotta Pasta Works
Some pasta recipes rely on long ingredient lists to stand out. This one doesn’t—and that’s exactly why it works. Creamy Tomato Ricotta Pasta keeps things simple but balanced. The tomatoes bring brightness and a little sweetness, while ricotta adds a soft, creamy texture that makes the sauce feel rich without being heavy.
It’s the kind of comfort food that still feels light enough for a regular weeknight dinner.
Busy home cooks love this recipe because it checks all the right boxes:
- Ready in about 25–30 minutes
- Uses simple pantry ingredients like pasta, tomatoes, garlic, and ricotta
- Minimal cleanup with just a pot and skillet
- Easy to customize with vegetables or protein
And honestly, it’s incredibly flexible. You can toss in spinach, grilled chicken, chili flakes, or even roasted mushrooms depending on what’s in the fridge.
If you’ve ever opened the refrigerator around 6 p.m. wondering what to cook quickly, this pasta tends to become a reliable answer. And like many great pasta dishes, the leftovers often taste even better the next day.
Ingredients for The Best Creamy Tomato Ricotta Pasta
Good ingredients make a noticeable difference here—but nothing fancy is required.
Core Ingredients
- 12 oz pasta (penne, rigatoni, fusilli, or linguine)
- 1½ cups ricotta cheese (whole milk ricotta works best)
- 2 cups cherry tomatoes or 1 can crushed tomatoes
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- ½ cup grated parmesan
- ¼ cup pasta cooking water
- Fresh basil, torn
- Salt and black pepper
That’s the core. Just nine ingredients.
And yet the flavor feels far more layered.
Optional Flavor Boosters
If you want to deepen the flavor a little:
- red pepper flakes
- lemon zest
- shallots instead of onion
- a tablespoon of butter
- Italian seasoning
These small additions build complexity without adding work.
Optional Add-Ins
You can easily turn this into a fuller meal.
Popular additions include:
- baby spinach
- grilled chicken
- Italian sausage
- roasted zucchini
- sautéed mushrooms
Some cooks even stir in sun-dried tomatoes for a more intense tomato flavor.
Step-by-Step Instructions
Now the fun part. The process is simple, but a few small tricks help the sauce turn silky instead of heavy.
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Add pasta and cook until al dente, usually about 8–10 minutes.
Before draining, scoop out ½ cup pasta water.
This cloudy water is full of starch—and that starch helps your sauce cling to pasta.
Drain pasta and set aside.
Step 2: Build the Tomato Base
Heat olive oil in a large skillet over medium heat.
Add garlic and cook for about 30–45 seconds.
You’ll smell it immediately. That’s when you know it’s ready.
Add cherry tomatoes.
Cook about 5–7 minutes, stirring occasionally, until the tomatoes soften and begin to burst.
Season with:
- salt
- black pepper
- red pepper flakes (optional)
The tomatoes should look slightly jammy at this point.
Step 3: Stir in the Ricotta
Lower the heat.
Add ricotta cheese directly into the tomato mixture.
At first it may look chunky. That’s normal.
Add a splash of pasta water and stir gently.
Within a minute or two the mixture turns creamy—almost like a tomato Alfredo sauce, but lighter.
Step 4: Combine Pasta and Sauce
Add cooked pasta to the skillet.
Toss everything together.
Add additional pasta water if the sauce feels too thick.
This step matters more than people realize. Pasta water emulsifies the sauce and gives it that restaurant-style coating.
Finally stir in parmesan cheese.
Taste and adjust salt if needed.
Step 5: Finish and Serve
Remove from heat.
Add fresh basil and a drizzle of olive oil.
Serve immediately with extra parmesan.
The aroma—tomato, garlic, warm cheese—fills the kitchen instantly.
And honestly? That first bite usually surprises people. It’s richer than expected, but still bright.
Tips for the Best Creamy Tomato Ricotta Pasta
A few small adjustments can make the difference between good pasta and truly memorable pasta.
Use Whole Milk Ricotta
Low-fat ricotta tends to feel grainy.
Whole milk ricotta melts into the sauce smoothly.
Don’t Skip the Pasta Water
The starch in pasta water helps bind the sauce.
Without it, the sauce may feel thick or separated.
Roast the Tomatoes (Optional but Excellent)
If you have extra time, roast tomatoes first.
- Toss tomatoes with olive oil
- Roast at 425°F for 20 minutes
The flavor becomes deeper and slightly sweet.
Finish with Fresh Herbs
Fresh basil makes a huge difference.
Parsley works too—but basil pairs beautifully with tomato.
What to Serve With Creamy Tomato Ricotta Pasta
This pasta is satisfying on its own—but a few sides can turn dinner into something special.
Simple Sides
- garlic bread
- Caesar salad
- roasted broccoli
- arugula salad with lemon vinaigrette
Protein Pairings
If you want a heartier meal:
- grilled chicken
- shrimp
- Italian sausage
Drinks
A crisp white wine works beautifully.
Try:
- Sauvignon Blanc
- Pinot Grigio
- sparkling lemon water
Nutrition Info
Approximate per serving.
- Calories: 420–480
- Protein: 18 g
- Carbohydrates: 52 g
- Fat: 17 g
Ricotta adds protein and calcium, which makes this pasta slightly more balanced than typical cream sauces.
FAQs
- Can I make this pasta ahead of time?
Yes. Prepare the sauce ahead and store it in the refrigerator. Cook pasta fresh when serving.
- Can I use canned tomatoes instead of fresh?
Absolutely. Crushed tomatoes or San Marzano tomatoes work very well.
- What pasta shape works best?
Short pasta like rigatoni or penne holds the sauce best.
- Can I make this recipe vegetarian?
It already is. Just ensure your parmesan is vegetarian if needed.
- Can I make it lighter?
Yes. Use part-skim ricotta and whole wheat pasta.
Conclusion
If you’re looking for a dinner that feels comforting but doesn’t take much effort, The Best Creamy Tomato Ricotta Pasta is hard to beat. It’s simple, creamy, and full of bright tomato flavor—exactly the kind of meal that works on busy weeknights but still feels special when you sit down to eat. With just a handful of ingredients and about 30 minutes in the kitchen, you get a pasta dish that’s flexible, satisfying, and likely to become a regular in your dinner rotation.
Don’t Miss: Instant Pot Lasagna Soup (Easy & Delicious)

Ingredients
Method
- Step 1: Cook the PastaBring a large pot of salted water to a boil.Add pasta and cook until al dente, usually about 8–10 minutes.Before draining, scoop out ½ cup pasta water.This cloudy water is full of starch—and that starch helps your sauce cling to pasta.Drain pasta and set aside.
- Step 2: Build the Tomato BaseHeat olive oil in a large skillet over medium heat.Add garlic and cook for about 30–45 seconds.You’ll smell it immediately. That’s when you know it’s ready.Add cherry tomatoes.Cook about 5–7 minutes, stirring occasionally, until the tomatoes soften and begin to burst.Season with:saltblack pepperred pepper flakes (optional)The tomatoes should look slightly jammy at this point.
- Step 3: Stir in the RicottaLower the heat.Add ricotta cheese directly into the tomato mixture.At first it may look chunky. That’s normal.Add a splash of pasta water and stir gently.Within a minute or two the mixture turns creamy—almost like a tomato Alfredo sauce, but lighter.
- Step 4: Combine Pasta and SauceAdd cooked pasta to the skillet.Toss everything together.Add additional pasta water if the sauce feels too thick.This step matters more than people realize. Pasta water emulsifies the sauce and gives it that restaurant-style coating.Finally stir in parmesan cheese.Taste and adjust salt if needed.
- Step 5: Finish and ServeRemove from heat.Add fresh basil and a drizzle of olive oil.Serve immediately with extra parmesan.The aroma—tomato, garlic, warm cheese—fills the kitchen instantly.And honestly? That first bite usually surprises people. It’s richer than expected, but still bright.












