Oh, let me tell you about my creamy roasted tomato ricotta pasta – it’s the kind of dish that makes you close your eyes and sigh after the first bite. The magic happens when sweet cherry tomatoes roast until they’re practically bursting, then get whirled into a velvety sauce with creamy ricotta and garlic. I first made this on a lazy Sunday when I wanted something fancy-feeling but ridiculously easy, and now it’s my go-to when friends pop over unexpectedly. The roasted tomatoes give this incredible depth of flavor, while the ricotta makes it luxuriously smooth without being heavy. Pro tip? Don’t skip reserving that starchy pasta water – it’s the secret to making the sauce cling perfectly to every noodle. Trust me, this vegetarian dish satisfies even the biggest meat lovers at my table!
Why You’ll Love This Creamy Roasted Tomato Ricotta Pasta
This isn’t just another pasta dish–it’s pure comfort in a bowl. Here’s why it’ll become your new weeknight hero:
- Effortless elegance: Roasting the tomatoes does all the flavor work for you–no fancy techniques needed
- Dreamy texture: The ricotta blends into the warm tomatoes for a sauce that’s luxuriously creamy without heavy cream
- 30-minute magic: From chopping board to table faster than takeout (but tastes infinitely better)
- Adaptable heat: Those red pepper flakes let you dial the spice up or down–I always add extra!
- Leftover love: Somehow tastes even better the next day (if it lasts that long)
Seriously, the way the sweet tomatoes balance the rich ricotta? Absolute perfection.
Ingredients for Creamy Roasted Tomato Ricotta Pasta

Gather these simple ingredients – I promise you probably have most already! The magic is in the quality:
- 500g cherry tomatoes (halved – trust me, the smaller ones burst better)
- 250g ricotta cheese (go for whole milk ricotta – it makes all the difference)
- 300g pasta (I use rigatoni, but any short shape works)
- 2 cloves garlic (minced – or 3 if you’re feeling bold!)
- 2 tbsp olive oil (the good stuff you’d drizzle on bread)
- 1 tsp salt (plus more for pasta water)
- 1/2 tsp black pepper (freshly cracked is best)
- 1/4 tsp red pepper flakes (adjust to your spice tolerance)
- Fresh basil (for that gorgeous green finish)
Don’t forget to reserve 1/2 cup pasta water – it’s liquid gold for the sauce!
How to Make Creamy Roasted Tomato Ricotta Pasta

Alright, let’s get cooking! This comes together so easily – I promise you’ll be amazed how simple it is to make something this delicious. Just follow these steps and you’ll have the creamiest, most flavorful pasta in no time.
Step 1: Roast the Tomatoes
First, crank your oven to 200C – this high heat is key for getting those tomatoes perfectly blistered. While it heats, grab a baking tray and toss your halved cherry tomatoes with the olive oil, salt, pepper, and red pepper flakes. You want them well coated but not swimming – the oil should just glisten on them. Spread them in a single layer (crowding makes them steam instead of roast) and pop them in for about 20 minutes. You’ll know they’re ready when the skins wrinkle and some start to burst open – that’s when all the sweet, concentrated flavor comes out!
Step 2: Cook the Pasta
While the tomatoes work their magic, bring a big pot of salted water to boil for your pasta. Make it as salty as the sea – this seasons the noodles from within. Cook your pasta just until al dente (usually 1 minute less than package says) because it’ll keep cooking slightly in the sauce later. Here’s the crucial part: before draining, scoop out about 1/2 cup of that starchy pasta water! This is your sauce’s secret weapon for perfect consistency.
Step 3: Blend the Sauce
Now for the fun part! Toss those gorgeous roasted tomatoes (and all their delicious juices) into a blender with the ricotta and garlic. Blend until smooth – but don’t overdo it or the ricotta can get grainy. I like to leave it just slightly textured for a more rustic feel. The warm tomatoes will melt the ricotta into the most velvety sauce you’ve ever tasted.

Step 4: Combine and Serve
Return your drained pasta to the pot and pour that luscious sauce over it. Stir gently, adding splashes of reserved pasta water until it reaches your perfect consistency – I usually use about 1/4 cup. The sauce should cling beautifully to every noodle. Finish with torn fresh basil leaves (the fragrance is incredible!) and an extra drizzle of olive oil if you’re feeling fancy. Serve immediately while it’s gloriously warm – this is comfort food at its finest!
Tips for Perfect Creamy Roasted Tomato Ricotta Pasta
After making this dish more times than I can count, here are my foolproof tips to take it from good to “Oh my goodness, I need this recipe!” levels:
- Tomato talk: Mix red and yellow cherry tomatoes for extra sweetness and color – their sugars caramelize differently when roasted
- Ricotta reality check: If your sauce seems too thick, add pasta water 1 tbsp at a time. Too thin? Let it sit 2 minutes – ricotta keeps thickening as it cools
- Spice it your way: Swap red pepper flakes for smoked paprika or omit entirely for kids. I sometimes add a pinch of sugar if my tomatoes aren’t super ripe
- Garlic hack: For deeper flavor, roast whole garlic cloves with the tomatoes instead of using raw
- Pasta pro move: Undercook pasta by 2 minutes if making ahead – it’ll finish cooking when reheated with the sauce
Variations for Creamy Roasted Tomato Ricotta Pasta
This recipe is like your favorite jeans – it looks great dressed up or down! Here are my favorite ways to switch it up:
- Greens galore: Toss in a handful of baby spinach or arugula right before serving – the residual heat wilts them perfectly
- Protein boost: Add crispy pancetta or white beans for heartier meals (my husband’s favorite version!)
- Dairy-free delight: Swap ricotta for cashew cream or silken tofu for a vegan twist
- Gluten-free: Use your favorite GF pasta – the sauce clings beautifully to any shape
- Cheese lovers: Finish with a shower of pecorino or parmesan for extra umami punch
The best part? Every variation still tastes like cozy heaven in a bowl.
Serving Suggestions
This pasta shines all on its own, but here’s how I love to complete the meal: crusty garlic bread for scooping up every bit of sauce (duh!), a simple arugula salad with lemon to cut the richness, and a glass of crisp Pinot Grigio. For lunches, I’ll pack it cold with extra basil – shockingly good!

Storage and Reheating
Here’s the good news – this pasta keeps like a dream! Store any leftovers (if you’re lucky enough to have them) in an airtight container in the fridge for up to 2 days. When reheating, add a splash of water or milk to loosen the sauce – the ricotta tends to thicken when chilled. My favorite trick? Microwave in 30-second bursts, stirring between each, until it’s just warmed through. The tomatoes’ flavor actually gets deeper overnight, making lunch the next day something to look forward to!
Nutritional Information
Nutrition varies based on ingredients, but here’s the approximate breakdown per serving: 420 calories, 55g carbs, 16g protein, 14g fat. Not bad for something this indulgent tasting!
Frequently Asked Questions
Can I use sundried tomatoes instead of fresh?
You can, but it’ll change the flavor completely! Sundried tomatoes pack a more intense punch – I’d recommend using just half the amount (about 250g) and soaking them in warm water first to soften. The sauce will be richer and less sweet than with roasted fresh tomatoes.
What’s the best dairy-free ricotta substitute?
For my vegan friends, silken tofu blended with nutritional yeast works surprisingly well! Cashew cream (soaked cashews blended with water) makes another fantastic alternative. Both give that creamy texture without dairy, though you might want to add an extra pinch of salt to boost flavor.
My sauce turned out grainy – what went wrong?
Ah, overblending strikes again! Ricotta gets grainy if you blend it too aggressively. Next time, pulse just until combined rather than running the blender continuously. If it happens anyway, whisk in a tablespoon of olive oil – it’ll help smooth things out.
For more delicious recipes and inspiration, check out my Pinterest page!
Print
Creamy Roasted Tomato Ricotta Pasta: 30-Minute Bliss in Every Bite
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Roasting, Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
A rich and creamy pasta dish featuring roasted tomatoes and ricotta cheese for a satisfying meal.
Ingredients
- 500g cherry tomatoes
- 250g ricotta cheese
- 300g pasta
- 2 cloves garlic
- 2 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes
- Fresh basil for garnish
Instructions
- Preheat oven to 200°C.
- Toss cherry tomatoes with olive oil, salt, pepper, and red pepper flakes. Roast for 20 minutes.
- Cook pasta according to package instructions. Drain, reserving 1/2 cup pasta water.
- Blend roasted tomatoes with ricotta and garlic until smooth.
- Toss pasta with the sauce, adding pasta water as needed.
- Garnish with fresh basil and serve.
Notes
- Use fresh cherry tomatoes for best flavor.
- Adjust red pepper flakes to taste.
- Store leftovers in an airtight container for up to 2 days.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 6g
- Sodium: 480mg
- Fat: 14g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 3g
- Protein: 16g
- Cholesterol: 25mg