Bruschetta Pasta with Roasted Tomatoes and Basil

Bruschetta pasta — tender cooked pasta tossed with rich roasted tomatoes, fresh basil, garlic, and a splash of balsamic. Simple ingredients combine for a quick, flavorful weeknight dinner or a refreshing pasta salad.

ceramic dish with bruschetta pasta with tomatoes on wooden background with gray napkin and fresh herbs arranged around it.

Bruschetta is traditionally toasted bread rubbed with olive oil and garlic and topped with tomatoes, basil, and balsamic. In this version, those bright bruschetta flavors are piled onto pasta instead of bread. Roasting the tomatoes concentrates their sweetness and texture, while fresh basil and a splash of balsamic vinegar balance the dish with herbaceousness and tang.

To boost the garlic flavor, both fresh minced garlic and a bit of garlic powder are used. Roasting releases the tomatoes’ juices, which mingle with the olive oil and balsamic to form a light, flavorful sauce that coats the noodles. A small amount of diced red onion adds a mild bite, and a generous grating of Parmesan finishes the dish if you like.

Ingredients – What You Need

Below is a clear list of the ingredients used for this roasted bruschetta pasta.

Ingredients for bruschetta pasta arranged on a wooden background.

  • Pasta: 8 oz dry pasta (orecchiette, spaghetti, rotini, farfalle, or small shells all work).
  • Tomatoes: 1 1/2 – 2 cups grape or cherry tomatoes, halved or left whole if small.
  • Garlic: 1 clove minced, plus 1/2 teaspoon garlic powder.
  • Red onion: 1/4 cup, diced.
  • Fresh basil: 1/4 cup, chopped — fresh is essential for best flavor.
  • Balsamic vinegar: 1/4 cup to add tang and depth.
  • Olive oil: 2 tablespoons, divided.
  • Parmesan: Freshly grated, optional for serving.
  • Salt and pepper: To taste.

How to Make it – Step by Step Instructions

Follow these straightforward steps to make roasted bruschetta pasta. The method is quick and mostly hands-off once the tomatoes go into the oven.

  • black cast iron pan with halved tomatoes in it.
    Step 1
  • cast iron pan with roasted halved tomatoes in it on wooden background.
    Step 2
  1. Preheat: Set the oven to 425°F (220°C).
  2. Cook pasta: Bring a pot of well-salted water to a boil and cook the pasta according to package instructions until al dente. Drain and set aside.
  3. Roast the tomatoes: In a pan or skillet, toss the tomatoes with 1 tablespoon olive oil, the minced garlic, a pinch of garlic powder, and a pinch of salt. Roast at 400°F–425°F for about 10–15 minutes, until the tomatoes are tender and starting to blister. If using larger tomatoes, cut them so they roast evenly.
  4. Combine bruschetta mix: Transfer the roasted tomatoes and their juices to a bowl. Add the diced red onion, chopped basil, 1/2 teaspoon garlic powder, balsamic vinegar, and a generous pinch of cracked black pepper. Toss gently to combine.
  5. Toss with pasta: Add the tomato mixture to the cooked pasta along with the remaining tablespoon of olive oil. Toss thoroughly so the noodles are coated. Serve immediately with grated Parmesan, or chill and serve cold as a refreshing pasta salad.
  • gray bowl with chopped herbs, red onion, and roasted tomatoes with a wooden background.
    Step 3
  • gray back with roasted tomatoes, balsamic, and herbs in it on brown wooden board.
    Step 4

close up of bruschetta tomatoes over pasta with fresh herbs over top.

Top Recipe Tips

  • Pasta choices: This dish is forgiving — use any short or long pasta you prefer. Orecchiette, rotini, farfalle, small shells, or spaghetti are all excellent picks.
  • Gluten-free: Use your favorite gluten-free pasta if needed. Most brown rice or chickpea-based pastas work well.
  • Vegan option: Skip the Parmesan or use a vegan alternative to keep the recipe plant-based.
  • Add protein: Turn it into a full meal with grilled chicken, seared white fish, or a can of drained white beans or chickpeas for plant-based protein.

Frequently Asked Questions

Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The dressing from the tomatoes helps keep the pasta flavorful.

Reheating: Warm gently in a skillet with a teaspoon of olive oil, or microwave until heated through. Add fresh basil after reheating.

Serve hot or cold: This recipe works both ways. Serve immediately as a warm pasta or chill and enjoy it as a bright pasta salad.

hands holding bowl with a fork in it of pasta with bruschetta in it on brown wooden board with herbs and gray napkin arranged around it.

What to Serve it With

This bruschetta pasta pairs well with roasted vegetables, a simple green salad, or grilled proteins. It also complements baked or roasted eggplant dishes and Mediterranean-style salads.

More Simple Pasta Dinners to Try

Try lemon asparagus pasta, cheesy rotini with roasted vegetables, roasted cauliflower pasta with red pepper sauce, or a simple roasted eggplant pasta for other easy weeknight meals.

Roasted Bruschette Pasta

Ingredients

  • 8 oz dry pasta noodles
  • 1 1/2 – 2 cups grape or cherry tomatoes, halved or left whole
  • 1 garlic clove, minced
  • 1/2 teaspoon garlic powder
  • 1/4 cup red onion, diced
  • 1/4 cup fresh basil, chopped
  • 1/4 cup balsamic vinegar
  • 2 Tablespoons olive oil, divided
  • Parmesan cheese (optional)
  • Salt & pepper to taste

Instructions

  1. Preheat oven to 425°F.
  2. Cook pasta in well-salted boiling water until al dente. Drain and set aside.
  3. Toss tomatoes with 1 tablespoon olive oil, minced garlic, a pinch of garlic powder, and salt. Roast 10–15 minutes until tender and blistered.
  4. Combine roasted tomatoes and juices with balsamic, 1/2 teaspoon garlic powder, diced red onion, chopped basil, and cracked black pepper in a bowl.
  5. Toss the tomato mixture with pasta and the remaining tablespoon of olive oil. Top with Parmesan if desired and serve hot or chilled.

Notes

Use fresh basil for the best flavor. Adjust the balsamic to your taste. Larger tomatoes should be cut smaller so they roast evenly.

Nutrition (per serving)

Calories: 223 kcal | Carbohydrates: 45 g | Protein: 8 g | Fat: 1 g | Cholesterol: 0 mg | Sodium: 6.6 mg | Sugar: 3 g | Vitamin A: 3 IU | Vitamin C: 11 mg