There’s something magical about the combination of roasted tomatoes, garlic, and pasta. The aroma that fills your kitchen while the tomatoes caramelize in the oven is nothing short of heavenly. This roasted tomato pasta recipe has been my go-to for weeknight dinners for years. It’s simple, satisfying, and delivers bold flavors with minimal effort. Plus, it’s one of those meals that feels fancy enough to serve to guests but is easy enough to whip up after a busy day. Trust me—this recipe will quickly become your favorite too!
I first stumbled upon the idea of roasting tomatoes when I had some overripe cherry tomatoes lying around. I didn’t want to waste them, so I popped them in the oven with olive oil, garlic, and a sprinkle of salt. What came out was absolute magic. Pairing those roasted tomatoes with pasta was a natural next step, and over time, I’ve perfected this recipe to balance flavor, texture, and simplicity. Whether you’re cooking for your family or craving a solo comfort meal, this roasted tomato pasta hits the spot every time.
Why You’ll Love This Recipe
- Quick & Easy: Ready in just 40 minutes, this recipe is perfect for those busy weeknights when you need something delicious but don’t want to spend hours in the kitchen.
- Minimal Ingredients: You only need a handful of pantry staples and fresh tomatoes to create a restaurant-worthy meal.
- Unbelievable Flavor: Roasting the tomatoes brings out their natural sweetness and adds a rich depth to the dish.
- Perfect for Any Occasion: Whether it’s a casual family dinner or a date night dish, this recipe is versatile and crowd-pleasing.
- Customizable: You can easily adapt this recipe to suit dietary preferences or seasonal ingredients.
This roasted tomato pasta recipe sets itself apart with its simplicity and focus on quality ingredients. Roasting the tomatoes with garlic and olive oil creates a sauce that’s both fresh and comforting. You’ll want to lick your plate clean after every bite!
What Ingredients You Will Need
This roasted tomato pasta recipe uses fresh, wholesome ingredients that are easy to find. Here’s everything you’ll need:
- Cherry tomatoes (or grape tomatoes): About 1.5 pounds, washed and halved. These roast beautifully and become sweet and juicy.
- Olive oil: Extra virgin olive oil for roasting and drizzling (adds richness).
- Garlic: 6 cloves, peeled and smashed—roasting mellows the flavor beautifully.
- Salt: Kosher or sea salt to season the tomatoes and pasta.
- Black pepper: Freshly ground for a bit of spice.
- Pasta: 12 ounces of spaghetti, linguine, or your favorite shape.
- Fresh basil: A handful of leaves, chiffonaded (adds freshness).
- Parmesan cheese: Grated or shaved—optional but highly recommended for a nutty finish.
- Red pepper flakes: Optional, for a touch of heat.
You can replace cherry tomatoes with Roma or heirloom varieties if needed. For a dairy-free option, skip the Parmesan or use a vegan cheese alternative.
Equipment Needed
You don’t need fancy tools for this recipe—just a few basic kitchen items:
- Baking sheet: For roasting the tomatoes.
- Large pot: To cook the pasta.
- Mixing bowl: To toss the pasta and sauce together.
- Knife: For slicing tomatoes and garlic.
- Tongs: Useful for mixing the pasta.
If you don’t have a baking sheet, you can use a casserole dish or any oven-safe pan. For easier cleanup, line the baking sheet with parchment paper.
Preparation Method

- Preheat the oven: Set your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
- Prepare the tomatoes: Place the halved cherry tomatoes on the baking sheet. Add the smashed garlic cloves. Drizzle with olive oil, sprinkle with salt and black pepper, and toss to coat evenly.
- Roast the tomatoes: Roast in the oven for 20-25 minutes, or until the tomatoes are soft and slightly caramelized. Stir halfway through to ensure even roasting.
- Cook the pasta: While the tomatoes roast, bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions. Reserve 1 cup of pasta water before draining.
- Combine the pasta and sauce: In a large mixing bowl, toss the cooked pasta with the roasted tomatoes, garlic, and any juices from the baking sheet. Add reserved pasta water as needed to loosen the sauce.
- Add finishing touches: Stir in the fresh basil and Parmesan cheese. Sprinkle with red pepper flakes for a hint of spice.
- Serve: Plate the pasta, drizzle with a bit more olive oil, and garnish with extra basil or cheese if desired.
Note: If your tomatoes aren’t caramelizing properly, increase the oven temperature slightly or roast for a few extra minutes. The goal is golden, juicy tomatoes bursting with flavor.
Cooking Tips & Techniques
- Use fresh ingredients: The quality of your tomatoes and olive oil makes a huge difference in this recipe.
- Don’t skip the pasta water: It’s a secret weapon for creating a silky sauce that clings to the pasta.
- Roast evenly: Arrange the tomatoes in a single layer on the baking sheet to ensure they roast properly.
- Customize the flavor: Add extra garlic, basil, or cheese depending on your preferences.
- Work quickly: Toss the pasta with the sauce while everything is still warm for the best texture and flavor.
Once you master this technique, you’ll be tempted to roast every vegetable you have—it’s that good!
Variations & Adaptations
- Add protein: Toss in grilled chicken, shrimp, or crispy pancetta for a heartier dish.
- Make it gluten-free: Use your favorite gluten-free pasta variety.
- Switch up the herbs: Substitute basil with parsley, oregano, or thyme for a different flavor profile.
- Seasonal twist: Add roasted zucchini or bell peppers during summer, or mushrooms in the fall.
- Spicy kick: Increase the amount of red pepper flakes or use chili oil for extra heat.
One of my favorite variations is adding a handful of arugula to the pasta—it wilts beautifully and adds a peppery bite.
Serving & Storage Suggestions
This roasted tomato pasta is best served warm, straight out of the bowl. Here’s how to make the most of it:
- Serving: Pair with a simple green salad and crusty garlic bread for a complete meal. A glass of red wine or sparkling water makes the perfect companion.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheating: Heat gently in a skillet with a splash of water or olive oil to loosen the sauce.
- Freezing: You can freeze the roasted tomato sauce separately for up to 2 months and toss it with freshly cooked pasta when ready.
The flavors deepen overnight, making leftovers even more delicious!
Nutritional Information & Benefits
This recipe is as nutritious as it is tasty. Here’s an approximate breakdown per serving:
- Calories: 450
- Protein: 12g
- Carbohydrates: 60g
- Fat: 15g
- Fiber: 5g
Tomatoes are rich in antioxidants like lycopene, which supports heart health. Garlic is known for its immune-boosting properties, and olive oil provides healthy fats. Swap the cheese for nutritional yeast to make this recipe vegan-friendly while maintaining a cheesy flavor.
Conclusion
If you’re looking for a recipe that’s comforting, flavorful, and easy to make, this roasted tomato pasta is it. The caramelized tomatoes and garlic create a sauce that’s fresh yet indulgent, and the simplicity of the dish makes it accessible to everyone. Whether you follow the recipe to the letter or customize it to your liking, there’s no doubt this will become a favorite in your household.
I’d love to hear how you make this recipe your own! Share your variations or let me know how it turned out in the comments below. Don’t forget to pin this recipe for later—it’s one you’ll want to make again and again. Happy cooking!
FAQs
Can I use canned tomatoes instead of fresh?
Yes, but fresh tomatoes roast better and provide a deeper flavor. If using canned, choose whole peeled tomatoes and drain them before roasting.
What’s the best pasta shape for this dish?
Spaghetti or linguine work beautifully, but short pasta like penne or fusilli can also hold the sauce well.
Can I make this recipe vegan?
Absolutely! Skip the Parmesan cheese or swap it with nutritional yeast for a cheesy flavor.
What other vegetables can I roast for this pasta?
Try zucchini, bell peppers, or eggplant—they all roast wonderfully and complement the tomatoes.
How can I make this dish spicier?
Add extra red pepper flakes or drizzle chili oil over the finished pasta for a fiery kick.
Pin This Recipe!

Roasted Tomato Pasta Recipe for Perfect Weeknight Dinners
This roasted tomato pasta recipe combines caramelized tomatoes, garlic, and pasta for a simple, satisfying, and flavorful dish perfect for weeknight dinners or entertaining guests.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1.5 pounds cherry tomatoes, washed and halved
- 6 cloves garlic, peeled and smashed
- 3 tablespoons extra virgin olive oil
- 1 teaspoon kosher or sea salt
- 1/2 teaspoon freshly ground black pepper
- 12 ounces spaghetti or linguine
- 1/4 cup fresh basil leaves, chiffonaded
- 1/4 cup grated or shaved Parmesan cheese (optional)
- 1/4 teaspoon red pepper flakes (optional)
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Place the halved cherry tomatoes and smashed garlic cloves on the baking sheet. Drizzle with olive oil, sprinkle with salt and black pepper, and toss to coat evenly.
- Roast the tomatoes in the oven for 20-25 minutes, stirring halfway through, until soft and slightly caramelized.
- While the tomatoes roast, bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions. Reserve 1 cup of pasta water before draining.
- In a large mixing bowl, toss the cooked pasta with the roasted tomatoes, garlic, and any juices from the baking sheet. Add reserved pasta water as needed to loosen the sauce.
- Stir in the fresh basil and Parmesan cheese. Sprinkle with red pepper flakes for a hint of spice.
- Plate the pasta, drizzle with a bit more olive oil, and garnish with extra basil or cheese if desired.
Notes
Use fresh, high-quality ingredients for the best flavor. Don’t skip reserving pasta water—it helps create a silky sauce. Customize the recipe with extra garlic, basil, or cheese to suit your preferences.
Nutrition
- Serving Size: 1 plate of pasta
- Calories: 450
- Fat: 15
- Carbohydrates: 60
- Fiber: 5
- Protein: 12
Keywords: roasted tomato pasta, weeknight dinner, easy pasta recipe, vegetarian pasta, Italian comfort food



