Creamy tomato ricotta penne in a white bowl with blistered cherry tomatoes, ricotta and fresh basil

Creamy Tomato Ricotta Pasta (Ready in 25 Minutes)

Creamy Tomato Ricotta Pasta (Ready in 25 Minutes)

Creamy Tomato Ricotta Pasta (Ready in 25 Minutes)

Sweet cherry tomatoes blistered in olive oil until they burst, stirred with creamy ricotta and a handful of parmesan, then tossed with tender penne. The sauce turns a soft, rosy pink and clings to every piece of pasta. It tastes rich and comforting, but there is no heavy cream and almost no effort.

This is the kind of dinner that feels special without being fussy. The cherry tomatoes do all the flavor work. As they roast in the pan they collapse into a jammy, slightly smoky sauce with garlic and olive oil. Ricotta then melts into it, turning the sauce silky and mellowing the acidity. A splash of starchy pasta water ties everything together, and fresh basil at the end brings brightness. Below you will find the full recipe with step-by-step photos, a guide to choosing and using ricotta, and plenty of tips to keep the sauce smooth every time.

Creamy tomato ricotta penne in a white bowl with blistered cherry tomatoes, ricotta, basil and black pepper

Creamy tomato ricotta pasta, ready in about 25 minutes.

Advertisement
⏱ Prep: 5 min 🔥 Cook: 20 min ⏳ Total: 25 min 🍽 Serves: 4

Why You’ll Love This Recipe

  • It is creamy without cream. Ricotta gives a silky, rich sauce that feels lighter than heavy cream versions.
  • It is made with simple ingredients. Cherry tomatoes, garlic, ricotta, parmesan, basil and pasta. That is the whole list.
  • It is ready in 25 minutes. Most of the cooking is hands-off while the tomatoes blister.
  • The flavor is sweet and fresh. Roasted tomatoes taste deeper and sweeter than raw, and basil keeps it bright.
  • It is vegetarian. A satisfying meatless dinner that even meat eaters enjoy.
  • It is easy to customize. Add chicken, shrimp, sausage, spinach or lemon, or make it spicy.
  • Kids tend to love it. The sauce is mild, creamy and slightly sweet.

What Does Creamy Tomato Ricotta Pasta Taste Like?

It tastes like a gentle, creamy tomato sauce with a fresh, sweet edge. The tomatoes are jammy and a little charred where the skins blistered, which adds a subtle smokiness. Garlic makes it fragrant and savory. The ricotta is mild, milky and slightly sweet, so it softens the acidity of the tomatoes into something smooth and mellow. Parmesan adds a salty, nutty depth, and fresh basil gives a peppery, almost minty finish. If you like pink sauce, but want something lighter and fresher, this is it.

Ingredients You’ll Need

Ingredients for creamy tomato ricotta pasta including penne, ricotta, cherry tomatoes, garlic, basil, parmesan and olive oil

Simple ingredients: penne, ricotta, cherry tomatoes, garlic, basil and parmesan.

For the Sauce

  • 3 tbsp extra virgin olive oil
  • 5 garlic cloves, thinly sliced
  • 1½ lb (700 g) cherry tomatoes, about 4 cups
  • ½ tsp salt, plus more to taste
  • ¼ tsp black pepper
  • Pinch of red pepper flakes (optional)
  • 1 cup (250 g) whole milk ricotta, at room temperature
  • ½ cup (50 g) freshly grated parmesan, plus extra for serving
  • ¼ cup torn fresh basil, plus extra for serving

For the Pasta

  • 12 oz (340 g) penne or rigatoni
  • ¾ cup (180 ml) starchy pasta water, reserved
  • Lemon zest and a squeeze of lemon juice (optional, to finish)

A Few Notes on the Ingredients

Cherry tomatoes: Look for ripe, sweet cherry or grape tomatoes. A mix of red and yellow also looks pretty. They burst in the pan, releasing juices that become the sauce, so choose ones that are firm and fragrant rather than pale and watery.

Ricotta: Whole milk ricotta is the best choice. It is creamy, rich and melts smoothly. Part-skim ricotta works but is drier. Drain any watery liquid on top of the container before using it, and let it sit on the counter for 20 to 30 minutes so it is not cold when it hits the warm sauce.

Parmesan: Grate it from a block. Pre-grated cheese has anti-caking agents that keep it from melting smoothly. Pecorino Romano is a good, saltier alternative.

Olive oil: The oil helps the tomatoes blister and forms the base of the sauce, so use a good extra virgin olive oil.

Garlic: Slice it rather than mincing. Slices cook gently and turn sweet and mellow without burning as quickly.

Basil: Fresh is best. Tear it by hand and stir it in at the end to keep its color and flavor.

Pasta: Penne is the classic choice, but rigatoni, fusilli, shells and rotini also work well because they trap the sauce.

Equipment You’ll Need

  • A large, wide skillet or sauté pan (12 inches / 30 cm) with a lid, so the tomatoes have room to blister
  • A large pot for the pasta and a colander
  • A wooden spoon and tongs
  • A box grater or microplane for the parmesan

Which Pasta Shape Works Best?

Penne is the classic, but any pasta with ridges or hollows grabs the creamy sauce well. Rigatoni has wide tubes that fill with ricotta and tomato. Fusilli and rotini trap sauce in their spirals, and shells scoop it up like little spoons. Long pasta such as spaghetti, linguine and bucatini is also lovely. Avoid very thin pasta like angel hair, which can clump in a thick sauce.

Ricotta Pasta 101: Getting a Silky Sauce

Ricotta makes an easy, creamy sauce, but it behaves differently from cream. A few simple rules make sure it turns out smooth every time.

Use Whole Milk Ricotta at Room Temperature

Whole milk ricotta has more fat, which gives a creamier texture. Cold ricotta can seize and clump when it hits hot tomatoes, so take it out of the fridge about 30 minutes before cooking.

Add It Off the Heat

High heat makes ricotta curdle and turn grainy. Take the pan off the burner for a minute before adding the ricotta, and stir it in gently. The residual heat is enough to melt it into a smooth sauce.

Loosen It with Pasta Water

Starchy pasta water helps the ricotta blend into the tomato juices and thins the sauce to the right consistency. Add it a few spoonfuls at a time while stirring. You are looking for a sauce that coats the back of a spoon and flows slowly.

Make the Tomatoes Do the Work

Press a few of the tomatoes with the back of your spoon as they burst. This releases their juices and creates a jammy base. The sweeter and riper the tomatoes, the less you will need to adjust the flavor at the end.

How to Pick Good Cherry Tomatoes

The sauce is only as good as the tomatoes, so it pays to choose well. Look for tomatoes that are deeply colored, plump and slightly fragrant near the stem. Tomatoes sold on the vine often have more flavor than loose ones. Avoid any that are pale, hard or wrinkled before cooking. Store them at room temperature, not in the fridge, until you are ready to use them, since cold dulls their flavor. If your tomatoes taste a little sour or bland, a pinch of sugar and a spoonful of tomato paste stirred into the pan will round out the sauce nicely.

Scaling the Recipe Up or Down

This recipe makes four generous servings. To halve it, use 8 oz of pasta, 3 cups of tomatoes and about ½ cup of ricotta, in a smaller 10-inch skillet. To double it for a crowd, cook the tomatoes in two pans or roast them on a sheet pan at 425°F (220°C) for 20 minutes, then scrape everything into a large pot to stir in the ricotta and pasta. Keep the ratio of ricotta to tomatoes the same, and add pasta water gradually, since larger batches may need a little more to loosen the sauce.

Roasting Instead of Pan-Blistering

If you prefer a hands-off method, roast the tomatoes. Toss them on a rimmed baking sheet with the olive oil, sliced garlic, salt and pepper, and roast at 425°F (220°C) for 20 to 25 minutes, until they are blistered and jammy. Scrape them with all their juices into a skillet, then continue with the ricotta step. Roasting gives a slightly deeper, more caramelized flavor, and it frees you to boil the pasta and set the table while the oven works.

How to Make Creamy Tomato Ricotta Pasta

Step 1: Prep the Ingredients

Slice the garlic, rinse and dry the tomatoes, grate the parmesan and take the ricotta out of the fridge. Put a large pot of generously salted water on to boil.

Step 2: Start the Tomatoes and Garlic

Add the olive oil, sliced garlic and whole cherry tomatoes to a large skillet. Sprinkle with the salt, pepper and red pepper flakes, if using. Turn the heat to medium and cook, stirring now and then, until the garlic is fragrant and the tomatoes start to sizzle.

Whole cherry tomatoes and sliced garlic in olive oil in a cast iron skillet with fresh basil nearby

Start with whole tomatoes and sliced garlic in olive oil.

Step 3: Blister the Tomatoes

Cook for 10 to 12 minutes, until the tomato skins wrinkle, char in spots and begin to burst. Use the back of a wooden spoon to gently press some of them so they release their juices. Meanwhile, add the pasta to the boiling water and cook it for 1 minute less than the package directions. Reserve ¾ cup of pasta water, then drain.

Blistered cherry tomatoes bursting in a cast iron skillet with olive oil and garlic

Cook until the tomatoes blister and burst.

Advertisement

Step 4: Stir in the Ricotta

Take the skillet off the heat. Add the ricotta and half of the parmesan. Stir gently, adding ¼ cup of the pasta water, until the ricotta melts into the tomato juices and the sauce turns pink and creamy. Add a little more pasta water if it feels too thick.

Ricotta being stirred into blistered cherry tomatoes in a skillet, creating swirls of pink sauce

Stir the ricotta in off the heat.

Step 5: Make the Sauce Silky

Keep stirring and gently pressing any whole tomatoes until the sauce is smooth and rosy, with soft pieces of tomato throughout. Taste, and add more salt, pepper or a pinch of sugar if the tomatoes are tart.

A smooth creamy pink tomato ricotta sauce in a skillet with tomato pieces and basil leaves

The sauce should be smooth, rosy and creamy.

Step 6: Toss in the Pasta

Add the drained pasta to the skillet and return the pan to low heat. Toss with tongs for 1 to 2 minutes, adding more pasta water a splash at a time, until every piece is coated and the sauce looks glossy.

Penne being tossed in creamy pink ricotta tomato sauce with tongs and a splash of pasta water

Toss with a splash of pasta water until glossy.

Step 7: Finish and Serve

Take the pan off the heat. Stir in the basil and the rest of the parmesan, and finish with a drizzle of olive oil, black pepper and, if you like, a little lemon zest. Serve right away in warm bowls with extra basil and parmesan on top.

Creamy tomato ricotta penne in a skillet being finished with torn basil and freshly grated parmesan

Finish with fresh basil and parmesan.

A fork lifting a piece of penne with creamy pink ricotta sauce, a blistered cherry tomato and a basil leaf

Creamy, sweet and full of flavor.

Tips for the Best Creamy Tomato Ricotta Pasta

  • Use ripe, sweet tomatoes. They are the main flavor, so choose the best you can find.
  • Do not rush the blistering. The skins should wrinkle and char slightly. This builds sweetness and a hint of smokiness.
  • Bring the ricotta to room temperature. It melts smoothly and does not clump.
  • Add the ricotta off the heat. This is the best protection against a grainy sauce.
  • Save plenty of pasta water. You will use it to adjust the thickness, and the starch helps the sauce cling.
  • Salt the pasta water well. It seasons the pasta from the inside.
  • Add the basil at the end. Heat dulls its color and flavor.
  • Finish with a little lemon zest. It lifts the creamy flavors without making the dish taste lemony.
  • Serve right away. Ricotta sauce thickens as it cools, so bring it to the table hot.

Common Mistakes to Avoid

  • Adding cold ricotta straight from the fridge. It can clump and does not melt evenly.
  • Boiling the sauce after adding ricotta. Heat makes it split and turn grainy.
  • Using watery ricotta. Drain off any liquid in the container, or the sauce can turn thin.
  • Burning the garlic. Slice it and cook it gently with the tomatoes so it stays sweet.
  • Overcooking the pasta. It finishes in the sauce, so drain it a minute early.
  • Draining all the pasta water. Without it, the sauce can be too thick and stick to the pasta.
  • Skipping the salt. Ricotta is mild and tomatoes need seasoning, so taste at the end and adjust.

Variations to Try

  • With Chicken: Add sliced, pan-seared chicken breast or thighs for a heartier dinner.
  • With Shrimp: Sear 1 lb of seasoned shrimp for 2 minutes per side and add them at the end.
  • With Italian Sausage: Brown 8 oz of crumbled sausage before the garlic and tomatoes.
  • With Spinach: Stir in a few handfuls of baby spinach with the ricotta so it wilts into the sauce.
  • Lemon Ricotta Pasta: Add the zest and juice of half a lemon for a fresher, brighter flavor.
  • Spicy Version: Add ½ tsp of red pepper flakes with the garlic. For a bolder fiery sauce, try our Spicy Pasta Arrabbiata.
  • Baked Tomato Ricotta Pasta: Transfer to a baking dish, top with mozzarella and bake at 400°F (200°C) for 15 minutes.
  • With White Beans: Add a can of drained cannellini beans for extra protein and fiber.

Easy Substitutions

IngredientYou can use
PenneRigatoni, fusilli, rotini, shells or spaghetti
Cherry tomatoesGrape tomatoes, or one 14 oz can of whole peeled tomatoes
Whole milk ricottaMascarpone, cream cheese or cottage cheese blended smooth
ParmesanPecorino Romano or Grana Padano
Fresh basilFresh parsley, or 1 tsp dried basil with the garlic
Olive oilA mix of olive oil and a little butter
Red pepper flakesFresh chili or a pinch of cayenne

Making It Gluten-Free or Lighter

For gluten-free, use a good-quality gluten-free penne, cook it just until al dente and save a bit more pasta water, since gluten-free pasta absorbs more sauce. For a lighter dish, use less parmesan, add extra vegetables such as spinach, zucchini or roasted broccoli and use part-skim ricotta, loosened with a little extra pasta water.

Make-Ahead Tomato Base

You can blister the tomatoes and garlic in advance. Keep this base in an airtight container in the fridge for up to 4 days. On the night you cook, warm it gently in a skillet, boil the pasta, then stir in the ricotta, parmesan and pasta water off the heat. Dinner is ready in about 12 minutes. The tomato base is also delicious on toast, over grilled chicken or spooned on top of burrata.

What to Serve With Creamy Tomato Ricotta Pasta

A crisp salad is a perfect partner. Try arugula with lemon, olive oil and shaved parmesan, or a simple green salad with a sharp vinaigrette. Garlic bread, focaccia or crusty baguette are great for mopping up extra sauce. For vegetables, roasted broccoli, green beans or sautéed zucchini go well. If you want to add protein on the side, grilled chicken, Italian sausages or meatballs all work nicely. Pair it with a chilled white wine like Pinot Grigio or Sauvignon Blanc, or sparkling water with lemon.

Dinner table with a bowl of creamy tomato ricotta penne, garlic bread, an arugula salad and a glass of white wine

Serve with garlic bread and a crisp salad.

Storing and Reheating Leftovers

Cool the pasta quickly and move it to an airtight container within 2 hours of cooking. It keeps in the fridge for up to 3 days. The pasta absorbs some of the sauce as it sits, which is normal.

To reheat, warm it in a skillet over low heat with a splash of water or milk, stirring gently until it is hot and creamy again. You can also microwave it in short bursts, stirring in between. Add fresh basil and parmesan after reheating. We do not recommend freezing the finished dish, since ricotta can turn grainy when thawed, but the blistered tomato base freezes well for up to 3 months.

Glass meal prep containers of creamy tomato ricotta penne with basil on a kitchen counter with a fork and a bowl of parmesan

Leftovers keep well for up to 3 days.

Making It for Guests

This is a great dish for company because the sauce comes together in one pan. Slice the garlic, wash the tomatoes and grate the cheese ahead of time. Blister the tomatoes while guests arrive, boil the pasta, then stir in the ricotta and toss everything just before serving. Set out extra basil, parmesan, chili flakes and olive oil so everyone can finish their own bowl.

Frequently Asked Questions

Can I use part-skim or low-fat ricotta?

You can, but whole milk ricotta gives a much creamier, richer sauce. Part-skim ricotta is drier and can turn slightly grainy, so add a little extra pasta water and stir gently off the heat. Fat-free ricotta is not recommended for this recipe.

Why did my ricotta sauce turn grainy?

Usually the heat was too high or the ricotta was cold. Take the pan off the burner before adding the ricotta, use room temperature ricotta, and loosen the sauce with warm pasta water as you stir. Boiling ricotta makes it separate and turn gritty.

Can I use canned tomatoes instead of cherry tomatoes?

Yes. Use one 14 oz can of whole peeled or diced tomatoes and simmer them with the garlic and olive oil for 10 minutes. Fresh cherry tomatoes give a sweeter, brighter sauce with lovely blistered skins, but canned tomatoes are a great year-round option.

What pasta shapes work best?

Penne, rigatoni, fusilli, rotini and shells are ideal, because their ridges and hollows hold the creamy sauce. Long pasta such as spaghetti or linguine also works well. Choose a shape that can trap bits of tomato and ricotta.

Can I make it ahead?

The blistered tomato base keeps in the fridge for up to 4 days. Reheat it gently, then stir in the ricotta and pasta water just before serving, so the sauce stays smooth and creamy. Leftover finished pasta keeps for 3 days.

Can I add protein?

Absolutely. Grilled or pan-seared chicken, seared shrimp, Italian sausage and white beans all work well. Add them at the end so the sauce stays creamy and the protein does not overcook.

Is this recipe vegetarian?

Yes, it is vegetarian as written. Many parmesan cheeses contain animal rennet, so look for a vegetarian hard cheese or use pecorino-style alternatives labeled as vegetarian if that matters to you.

Final Thoughts

Creamy tomato ricotta pasta is a simple dinner with big, comforting flavor. The cherry tomatoes bring sweetness, the ricotta brings silky richness and the basil and parmesan bring freshness and depth, all in about 25 minutes. Remember the key points: blister the tomatoes until they burst, use room temperature whole milk ricotta, add it off the heat and loosen the sauce with pasta water. Do that, and you will get a smooth, rosy sauce that clings to every bite and makes any weeknight feel a little more special.

We’d Love to Hear From You!

Did you make this creamy tomato ricotta pasta? Tell us how it turned out in the comments below, and share any twists you tried, like chicken, shrimp or a squeeze of lemon. We read every comment, and your tips might help other readers. If you enjoyed this recipe, save it on Pinterest for your next easy dinner.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

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