• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Home Style Cravings

  • Home
  • Dinner
  • Dessert
  • salad
  • Drinks
  • Recipe Index
  • About
  • Contact

Home Style Cravings

  • Home
  • Dinner
  • Dessert
  • salad
  • Drinks
  • Recipe Index
  • About
  • Contact
Dinner / Pesto Pasta with Roasted Tomatoes: Flavor Explosion Awaits

Pesto Pasta with Roasted Tomatoes: Flavor Explosion Awaits

March 10, 2026 by Louka

There’s nothing quite like the burst of fresh flavors in my Pesto Pasta with Roasted Tomatoes to elevate a weeknight dinner. The vibrant green pesto, made from fresh basil and garlic, dances beautifully with the sweet, caramelized tomatoes, creating a dish that’s crispy, savory, fresh, and loaded with protein—each serving boasts around 550 calories! I whipped this up during one of those busy weeks when my family craved something hearty yet nutritious, turning pantry staples into a delightful meal prep option that kept everyone satisfied.

I remember the first time I served this dish; it was a rainy Saturday evening. My teenagers had just finished a grueling soccer practice, and as the warm aroma wafted through the kitchen, my youngest exclaimed, “This smells amazing!” The key twist that makes this recipe stand out is the addition of roasted tomatoes that add a rich sweetness against the herby pesto. To my delight, they both asked for seconds—“Can we have this every week?” they said, and in that moment, I knew I had struck gold with this flavorful family favorite.

Ingredients for the Pesto Pasta with Roasted Tomatoes

Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:

  • 12 oz Pasta (spaghetti or linguine): The foundation that holds all the vibrant flavors together.
  • 2 cups Cherry tomatoes (Halved): Provides a burst of sweetness and acidity when roasted.
  • 2 tbsp Olive oil: Helps to caramelize the tomatoes, enhancing their natural sweetness.
  • 1 tsp Salt: Elevates the flavors of both the pasta and roasted tomatoes.
  • 1 tsp Black pepper: Adds a subtle heat that balances the dish beautifully.
  • 2 cups Fresh basil leaves (Packed): Infuses the pesto with its aromatic and vibrant essence.
  • 1/2 cup Parmesan cheese (Grated): Delivers a rich, savory depth to the pesto sauce.
  • 1/2 cup Pine nuts (Lightly toasted): Introduces a creamy texture and nutty flavor to the pesto.
  • 2 cloves Garlic (Minced): Offers a pungent kick that enhances the overall flavor profile.
  • 1/2 cup Olive oil (Extra virgin): Binds the pesto ingredients together while adding richness.
  • 1/2 tsp Salt: Balances the flavors in the pesto, ensuring a well-rounded taste.
  • 1/4 tsp Black pepper: Adds just a hint of warmth to complement the other flavors.

Step-by-Step Instructions

I recommend starting by preheating your oven to 400°F (200°C) so the tomatoes can roast while you prepare the rest of the dish — this timing helps everything come together seamlessly.

Step 1: Preheat your oven to 400°F (200°C). This high temperature will help develop those delicious caramelized flavors in the tomatoes. While the oven heats up, grab a bowl and toss the halved cherry tomatoes with olive oil, salt, and black pepper until they’re well coated. I find that using freshly cracked black pepper adds a nice kick to the sweetness of the tomatoes.

Step 2: Spread the seasoned tomatoes on a baking sheet in a single layer. Make sure not to crowd them; this helps them roast evenly and get that slightly charred texture. Pop them into the preheated oven and roast for about 20-25 minutes until they are soft and slightly caramelized. You’ll know they’re ready when they look juicy and have a few golden edges.

Step 3: While your tomatoes are roasting, it’s time to prepare the pesto. In a blender, combine fresh basil leaves, grated Parmesan cheese, lightly toasted pine nuts, minced garlic, salt, and black pepper. I usually add my ingredients in this order for better blending. Blend everything while slowly drizzling in extra virgin olive oil until smooth and creamy. Taste as you go—this is where you can adjust seasoning to fit your preference.

Step 4: Now let’s cook the pasta! In a large pot, bring salted water to a boil over high heat. Once boiling vigorously, add your pasta of choice—spaghetti or linguine works great here—and cook according to package instructions until al dente. Remember to reserve about 1 cup of pasta water before draining it in a colander; this starchy water is perfect for adjusting your sauce later.

Step 5: After draining your pasta, return it to the pot. Add in the freshly made pesto sauce while gradually incorporating reserved pasta water as needed to achieve your desired consistency. I like my pasta on the creamier side, so don’t hesitate to add more water if it seems too thick.

Step 6: Gently fold in those roasted tomatoes from earlier. Their sweet flavor will elevate your dish beautifully. Serve immediately while it’s steaming hot, and if you like, garnish with extra Parmesan cheese for that added touch of richness. Enjoy every vibrant bite!

What to Serve with Pesto Pasta with Roasted Tomatoes

This bowl is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.

Arugula Salad with Lemon Vinaigrette: A fresh salad made with peppery arugula, cherry tomatoes, and a bright lemon vinaigrette offers a crisp contrast to the rich flavors of the pesto pasta. The acidity of the lemon cuts through the creaminess of the Parmesan cheese, enhancing the overall flavor profile. Plus, arugula is packed with vitamins A and K, making this a nutritious option that adds a refreshing crunch your family will love.

Garlic Breadsticks: Soft breadsticks brushed with garlic-infused olive oil make for an irresistible accompaniment that echoes the Mediterranean flavors in your pasta dish. These breadsticks are perfect for sopping up any leftover pesto sauce, providing additional carbohydrates for energy—ideal after a workout or a long day at work. My kids always request these whenever I make pasta; they just can’t get enough!

Roasted Vegetable Medley: A colorful mix of zucchini, bell peppers, and asparagus roasted to perfection with olive oil and Italian herbs brings vibrant flavors and textures to the table. The slight char from roasting complements the roasted tomatoes in the pasta, while providing fiber and vitamins that enhance the meal’s nutritional value. This side is great for meal prep since it holds well in the fridge throughout the week.

Sweet Potato Wedges: Baked sweet potato wedges seasoned with sea salt and smoked paprika offer a delightful sweetness that contrasts beautifully with the savory pesto pasta. Each serving packs about 4 grams of protein along with complex carbohydrates for sustained energy. My family enjoys these as a healthier alternative to fries, making dinner feel like a treat without compromising our health goals.

Storage & Serving Tips

Pin Image 1

To store your Pesto Pasta with Roasted Tomatoes for meal prep, divide the components into separate airtight containers. Store the cooked — Pasta — (12 oz of spaghetti or linguine) in one container to maintain its texture. Place the roasted tomatoes (2 cups cherry tomatoes, halved) in another container. For the pesto sauce (2 cups fresh basil leaves, 1/2 cup grated Parmesan cheese, 1/2 cup lightly toasted pine nuts, 2 cloves minced garlic, and 1/2 cup extra virgin olive oil), keep it in a third container. This separation ensures that each component stays fresh; the pasta will last for up to 4 days in the fridge while the roasted tomatoes can be stored for about the same duration.

When it comes to reheating, take care with each element to preserve their quality. Reheat the — Pasta — in a pot on low heat with a splash of water or olive oil for about 3–5 minutes until warmed through. The roasted tomatoes can be revived by placing them in a preheated oven at 350°F for 5–7 minutes to retain their juiciness. Avoid microwaving any components, especially the roasted tomatoes, as this will make them mushy and disappointing. For the pesto sauce, simply give it a gentle stir before serving; there’s no need to heat it as it’s best enjoyed fresh.

Pro tip: To maximize your meal prep efficiency, consider batch cooking a double recipe of Pesto Pasta on Sunday and portioning it into individual containers for easy grab-and-go meals throughout the week. Family members can assemble their own bowls by mixing together their preferred ratios of — Pasta — (12 oz spaghetti or linguine), roasted tomatoes (2 cups), and pesto sauce (2 cups), allowing everyone to customize their dish. For variety, try swapping out pine nuts for walnuts or adding grilled chicken instead of pasta for an extra protein boost. To keep your pesto at its best during storage, consider storing it separately from the pasta and tomatoes and only mixing when ready to eat to prevent browning.

Conclusion

This Pesto Pasta with Roasted Tomatoes has become one of those recipes I make at least twice a month because it’s genuinely easy, incredibly satisfying, and delivers 550 calories per serving without sacrificing flavor. The combination of sweet roasted tomatoes with the fresh, vibrant pesto elevates this dish above typical pasta meals, ensuring it bursts with flavor in every bite. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Pesto Pasta with Roasted Tomatoes

A delicious and vibrant pasta dish featuring homemade pesto and sweet roasted tomatoes.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 40 minutes mins
Servings: 4 servings
Course: Main Course, Vegetarian
Cuisine: Italian
Calories: 550
Ingredients Method Nutrition Notes

Ingredients
  

Pasta
  • 12 oz Pasta (spaghetti or linguine) Use your favorite type of pasta.
Roasted Tomatoes
  • 2 cups Cherry tomatoes Halved.
  • 2 tbsp Olive oil For roasting.
  • 1 tsp Salt To taste.
  • 1 tsp Black pepper To taste.
Pesto Sauce
  • 2 cups Fresh basil leaves Packed.
  • 1/2 cup Parmesan cheese Grated.
  • 1/2 cup Pine nuts Lightly toasted.
  • 2 cloves Garlic Minced.
  • 1/2 cup Olive oil Extra virgin.
  • 1/2 tsp Salt To taste.
  • 1/4 tsp Black pepper To taste.

Method
 

Roast the Tomatoes
  1. Preheat the oven to 400°F (200°C).
  2. In a bowl, toss the halved cherry tomatoes with olive oil, salt, and black pepper.
  3. Spread the tomatoes on a baking sheet in a single layer.
  4. Roast in the oven for 20-25 minutes until they are soft and slightly caramelized.
Prepare the Pesto
  1. In a blender, combine basil leaves, Parmesan cheese, pine nuts, garlic, salt, and black pepper.
  2. Blend while slowly drizzling in olive oil until smooth and creamy.
  3. Taste and adjust seasoning if necessary.
Cook the Pasta
  1. In a large pot, bring salted water to a boil.
  2. Add the pasta and cook according to package instructions until al dente.
  3. Reserve 1 cup of pasta water, then drain the pasta in a colander.
Combine and Serve
  1. In the pot, combine the drained pasta with the pesto sauce, adding reserved pasta water as needed to reach desired consistency.
  2. Gently fold in the roasted tomatoes.
  3. Serve immediately, garnished with extra Parmesan if desired.

Nutrition

Serving: 1servingCalories: 550kcalCarbohydrates: 65gProtein: 15gFat: 30gSaturated Fat: 5gFiber: 4gSugar: 4g

Notes

For a nut-free version, substitute pine nuts with sunflower seeds in the pesto.

Tried this recipe?

Let us know how it was!

« Previous Post
Vanilla Cranberry Crush Mocktail Recipe: Festive Refreshment
Next Post »
Cheesy Chicken Crescent Rolls: A Must-Try Comfort Food!

If you enjoyed this…

Low-Carb Bacon Cheeseburger Casserole: Deliciously Easy K…

Mediterranean Chicken Skillet: An Amazing Ultimate Recipe

Keto Crunchwraps Recipe: Flavor-Packed and Easy to Make

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Recipe Rating




Primary Sidebar

Browse by Diet

DessertDinnersalad

Banana Bites: Deliciously Nutty Protein Snack

Shepherd’s Pie Baked Potato: Hearty and Satisfying Delight

Keto Crunchwraps Recipe: Flavor-Packed and Easy to Make

  • Recipe Index
  • Privacy Policy
  • Terms & Conditions
  • Disclaimer
  • About
  • Contact

© 2026 · © Home Style Cravings · All Rights Reserved