They say everything’s better in summer, and when it comes to produce, I couldn’t agree more. Because dishes like this roasted cherry tomato pasta are my idea of an ideal weeknight summer dinner.
Think rigatoni tossed in a silky smooth sauce of roasted sweet cherry tomatoes and red pepper, served with a shower of Parmesan cheese.
This roasted cherry tomato pasta is a showstopping but effortless dish that uses just a few basic ingredients (onion, garlic, pasta, etc.). It’s a great weeknight dish to take advantage of peak tomato season.

Roasted Cherry Tomato Pasta Ingredients
- Mezze Maniche or rigatoni: Love the mezze maniche from Frankies 457 (it’s basically a small version of rigatoni) – but regular rigatoni also works great.
- Cherry tomatoes
- Sweet white onions: I used Vidalia sweet onions, but any sweet onion variety will work here. Sweet onions have a milder, less pungent flavor and contain more sugar compared to white or yellow onions, making them perfect for caramelizing.
- Fresh garlic
- Milk: To keep this dairy-free, I used my house blend milk, but regular milk also works here.
- Tomato paste
- Oregano: Feel free to either use fresh or dried oregano – if you do use fresh oregano, use half the amount called for in the recipe.
- Aleppo pepper or Calabrian chili flakes
- Kosher salt
- Butter: To keep this vegan, use olive oil.
- Extra virgin olive oil
- Finely grated parmesan for serving
Method
Preheat the oven to 450°F and line a quarter sheet pan with parchment paper. Alternatively, you can use a toaster oven at 450°F convection.
Add the whole cherry tomatoes, onion, and garlic cloves to the sheet pan, drizzle with a generous amount of olive oil and kosher salt, and toss together. Roast for 22-25 minutes until the cherry tomatoes are burst and slightly charred.




Cook the pasta until al dente, reserve 1 cup of pasta water, and drain. Melt 2 tbsp of butter in the pot and toss the cooked pasta in the melted butter. Cover and set aside.
Pop the garlic out of its skin, and add to a blender, along with the cherry tomatoes and onions (plus all the juices), the milk, tomato paste, oregano, red pepper flakes, and salt. Blend on low, slowly ramping the speed up to high; blend for a total of 2 minutes until creamy and smooth. Taste and adjust for salt as needed. Strain the sauce through a sieve over a bowl (optional, but highly recommended). Straining the sauce yields a much smoother, glossy sauce that clings to the pasta better.


Pour all the sauce over the cooked pasta, along with a generous splash of pasta water. Heat the pasta over medium-low heat, toss to coat the pasta, adding pasta water as needed, until the sauce becomes glossy and coats the noodles. Feel free to add a small amount of grated Parmesan when tossing the pasta; it’ll make the sauce coat the pasta even better. Serve!
Notes
- I wanted to note that you can make this sauce in a pot instead of roasting the tomatoes and aromatics. Simply start by adding the onion and tomato to a large saucier-style pot with a generous drizzle of olive oil. Saute, stirring occasionally, until the tomatoes burst and the onion is softened and starting to caramelize. Roughly chop the garlic and add it at the tail end of cooking the tomatoes and onion. Then follow the recipe instructions as stated.
- Love serving this pasta with a drizzle of the oil, plus a shower of grated Parmesan cheese.
- If you’re a big pasta lover like me, this recipe serves two (larger) portions, or you can stretch it to serve 3-4 people.
Can’t wait for you to make this pasta, it’s incredible! Please leave a starred rating and review, love hearing your feedback.
Print
Creamy Roasted Tomato Pasta
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 1x
- Category: Dinner
- Cuisine: American
Description
This roasted tomato pasta combines rigatoni tossed in a silky smooth sauce of roasted sweet cherry tomatoes and red pepper, served with a shower of Parmesan cheese. Â
Ingredients
- 16 oz (450 g) cherry tomatoes
- 1 medium (200 g or 7.2 oz) sweet white onion, cut into wedges
- 8 garlic cloves, skins on
- Olive oil and kosher salt for roasting
- 10 oz (290 g) rigatoni or similar pasta (reserve 1 cup pasta water)
- 2 tbsp butter (sub with olive oil)
- 90 g milk or dairy-free milk (I used my house blend milk)
- 1 tbsp tomato paste
- 2 tsp dried oregano
- 1–2 tsp Aleppo pepper or Calabrian chili flakes
- 1–2 tsp kosher salt, plus more as needed*
- Finely grated parmesan, for serving
Instructions
- Preheat the oven to 450°F and line a quarter sheet pan with parchment paper. Alternatively, you can use a toaster oven at 450°F convection.
- Roast the tomatoes & aromatics. Add the whole cherry tomatoes, onion, and garlic cloves to the sheet pan, drizzle with a generous amount of olive oil and kosher salt, and toss together. Roast for 22-25 minutes until the cherry tomatoes are burst and slightly charred.Â
- Cook the pasta. Cook the pasta until al dente, reserve 1 cup of pasta water, and drain. Melt 2 tbsp of butter in the pot and toss the cooked pasta in the melted butter. Cover and set aside.Â
- Make the sauce. Pop the garlic out of its skin, and add to a blender, along with the cherry tomatoes and onions (plus all the juices), the milk, tomato paste, oregano, red pepper flakes, and salt. Blend on low, slowly ramping the speed up to high; blend for a total of 2 minutes until creamy and smooth. Taste and adjust for salt as needed. Strain the sauce through a sieve over a bowl (optional, but highly recommended). Straining the sauce yields a much smoother, glossy sauce that clings to the pasta better.
- Toss the pasta in the sauce & serve. Pour all the sauce over the cooked pasta, along with a generous splash of pasta water. Heat the pasta over medium-low heat, toss to coat the pasta, adding pasta water as needed, until the sauce becomes glossy and coats the noodles. Feel free to add a small amount of grated Parmesan when tossing the pasta; it’ll make the sauce coat the pasta even better. Serve!
Notes
*I used a total of 2 tsp of salt, but start with 1 tsp and add more as needed.
Pingback: Creamy Vegan Pesto Pasta | MWM
Pingback: Cherry Tomato Pasta Salad | MWM
Pingback: (Vegan) Roasted Red Pepper Pasta | MWM
Really enjoyed this! I added some roasted fiddleheads since I had to use them up but it would have also been great just as-is. Very easy and not too time-consuming.
So happy you liked this, the roasted fiddleheads sounds like such a fun addition! Thank you so much for leaving a review!
Made this for dinner and 10/10! I added Italian sausage and grana padano cheese and it was a great hit!
Made this tonight – so yummy! I added fresh basil and a squeeze of lemon. Will make again.
So happy you liked it! Thank you SO much for leaving a reviews, means the world!
This recipe is perfect! Added some red peppers to the roasting process since they had to go. Didn’t change anything else, thank you