one tray pasta vegan

Vegan Roasted Tomato Spaghetti with Spinach and Chickpeas — The Most Satisfying Plant-Based Pasta You Will Make All Week

roasted tomato spaghetti with spinach and chickpeas

There are pasta dinners you make on autopilot. And then there are pasta dinners like this Vegan Roasted Tomato Spaghetti with Spinach and Chickpeas — the kind that starts with a tray of halved cherry tomatoes and a full head of garlic roasted at high heat until the tomatoes have collapsed into jammy, caramelized pools of intense sweetness and the garlic has softened into something almost buttery, and that becomes, once all of it is tossed through spaghetti with wilted spinach and golden chickpeas, one of the most deeply satisfying bowls of pasta you will ever put on a weeknight table. This is that dinner. The one where the roasting does all the real work and the assembly takes five minutes. The one where a handful of pantry staples — pasta, canned chickpeas, a bag of spinach, a punnet of cherry tomatoes — becomes something that tastes significantly more sophisticated than any of those individual ingredients could ever suggest on their own.

The secret is the roasting. Roasting cherry tomatoes at high heat drives off their water rapidly and caramelizes their natural sugars into deep, sweet-savory complexity that no amount of time simmering on the stove can replicate. The juices that pool on the baking sheet as the tomatoes collapse are concentrated tomato essence — intensely flavored, naturally thickened, and mixed with the roasted garlic oil that runs from the garlic head during cooking, they become the foundation of a sauce that coats every strand of spaghetti in something genuinely extraordinary.

The chickpeas, roasted alongside the tomatoes until their skins are beginning to crisp and their centers are tender and almost creamy, provide protein, texture, and a golden, nutty character that transforms this from a light vegetable pasta into a genuinely filling, nutritionally complete dinner.

This recipe is 100% vegan, naturally dairy-free, ready in just 40 minutes with mostly hands-off time, and the kind of dinner that earns a permanent place in your weekly rotation from the very first time you make it.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4~450 kcal

Ingredients

For Roasting

  • 600g (about 21oz) cherry tomatoes, halved
  • 1 full head of garlic, top sliced off to expose cloves
  • 1 can (400g) chickpeas, drained, rinsed, and patted dry
  • 4 tbsp olive oil, divided
  • 1 tsp dried oregano
  • 1 tsp dried chili flakes
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tsp smoked paprika

For the Pasta

  • 400g spaghetti
  • 150g (5oz) baby spinach
  • 3 tbsp pasta cooking water (reserved before draining)
  • 1 tbsp lemon juice
  • 1 tbsp balsamic vinegar (optional, for depth)
  • Salt and black pepper to taste

To Serve

  • Fresh basil leaves
  • Vegan parmesan or nutritional yeast
  • Extra virgin olive oil
  • Chili flakes

Instructions

  1. Preheat the oven. Preheat to 425°F (220°C). Line a large baking sheet with parchment paper.
  2. Roast the tomatoes, garlic, and chickpeas. Spread the halved cherry tomatoes cut-side up on the baking sheet. Nestle the garlic head (cut-side up) in the center. Add the drained, dried chickpeas around the tomatoes. Drizzle everything with 3 tablespoons of olive oil. Scatter over the oregano, chili flakes, smoked paprika, salt, and pepper. Roast for 28–32 minutes until the tomatoes have collapsed and are caramelized at the edges, the chickpeas are golden, and the garlic is soft and fragrant.
  3. Cook the pasta. While everything roasts, bring a large pot of heavily salted water to a boil. Cook the spaghetti according to package directions until al dente. Before draining, scoop out 3 tablespoons of pasta cooking water and set aside. Drain the pasta.
  4. Extract the roasted garlic. When the baking sheet comes out of the oven, squeeze the softened garlic cloves out of their skins directly onto the baking sheet. Use a fork to mash them roughly into the roasted tomato juices and olive oil on the sheet — this becomes the base of your sauce. Add the lemon juice and balsamic vinegar if using and stir.
  5. Wilt the spinach. Return the drained pasta to its pot over low heat. Add the baby spinach in large handfuls and toss with the residual heat until wilted — about 1–2 minutes.
  6. Combine. Add the roasted tomato mixture (including all the juices from the baking sheet) and the chickpeas to the pasta and spinach. Add the reserved pasta water and the remaining tablespoon of olive oil. Toss everything together thoroughly until the spaghetti is evenly coated in the jammy, garlicky sauce. Taste and adjust seasoning.
  7. Serve. Divide between bowls. Top with fresh basil, vegan parmesan or a generous scatter of nutritional yeast, extra chili flakes, and a drizzle of good olive oil.

Pro Tips

  • Dry the chickpeas thoroughly before roasting. Wet chickpeas steam in the oven rather than roasting and stay soft rather than developing the golden, slightly crispy exterior that makes them so satisfying in this dish. Pat them dry with paper towel and spread them with space between each one.
  • Don’t skip the pasta water. The starchy pasta cooking water emulsifies with the tomato juices and olive oil to create a glossy sauce that clings to the spaghetti rather than pooling at the bottom of the bowl. Even 3 tablespoons makes a significant difference.
  • Scrape every drop from the baking sheet. The caramelized tomato juices and garlic-infused oil on the parchment paper are the most intensely flavored part of the entire dish — use a spatula to scrape them all into the pasta.
  • Roast the garlic whole. A whole head of garlic roasted cut-side up produces cloves that are sweet, mellow, and spreadable rather than sharp and pungent — a completely different flavor profile that is essential to this recipe.

Why Roasting Transforms Cherry Tomatoes

A raw cherry tomato is pleasant — sweet, slightly acidic, juicy. A roasted cherry tomato is something else entirely. At the high temperatures of oven roasting, three fundamental changes happen simultaneously that produce the extraordinary flavor concentration this recipe depends on. First, the water inside the tomato — which makes up roughly 94% of its weight — evaporates rapidly, concentrating the remaining sugars, acids, and flavor compounds into a fraction of the original volume. Second, the natural sugars at the cut surface undergo caramelization, converting into complex, sweet-savory caramel compounds that did not exist in the raw tomato. Third — and most significantly — the Maillard reaction occurs at the edges and surfaces where the tomato’s amino acids react with its reducing sugars under heat, producing hundreds of new aromatic flavor molecules responsible for the deeply savory, almost meaty character of a properly roasted tomato. The result is a tomato that is between 8 and 12 times more intensely flavored per gram than the raw fruit, with a completely different, far more complex flavor profile. This is why the sauce in this recipe — built from the juices of those collapsed, caramelized tomatoes mixed with roasted garlic — tastes as though it simmered for hours rather than roasted for 30 minutes.


Flavor Variations

  • Roasted Tomato Spaghetti with Olives and Capers: Add a handful of black olives and a tablespoon of capers to the baking sheet in the last 10 minutes of roasting for a puttanesca-inspired version.
  • Creamy Roasted Tomato Spaghetti: Stir 80ml of coconut cream or cashew cream through the pasta in the final step for a richer, creamier sauce.
  • Roasted Tomato Linguine with White Beans: Replace the chickpeas with canned white cannellini beans for a softer, creamier protein that blends more completely into the sauce.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~450 kcal18g68g9g13g

This pasta delivers an exceptional 18 grams of plant-based protein per serving from the chickpeas combined with the pasta, making it one of the most nutritionally complete vegan pasta dishes available. The chickpeas also contribute 9 grams of dietary fiber per serving — nearly a third of the recommended daily intake — along with iron, folate, and manganese. Baby spinach adds vitamin K, vitamin A, and additional folate.


Storage

  • Refrigerator: Store in an airtight container for up to 4 days. The pasta absorbs the sauce as it sits and becomes thicker — add a splash of water or broth when reheating and toss well.
  • Reheat: Reheat in a skillet over medium heat with a splash of water, tossing until warmed through. Microwave works but slightly softens the chickpeas.
  • Freezer: Not recommended — spaghetti loses texture significantly on freezing and thawing.

Frequently Asked Questions

Can I use a different pasta shape?

Yes — linguine, fettuccine, bucatini, penne, and rigatoni all work well. Wider, flatter shapes catch the chunky tomato sauce particularly well.

Can I add protein besides chickpeas?

Yes — pan-fried tofu cubes, crumbled tempeh sautéed with garlic and soy sauce, or vegan sausage sliced and added to the baking sheet all work beautifully.

My tomatoes released a lot of liquid. Is this normal?

Yes — cherry tomatoes release significant juice during roasting, especially if very ripe. Continue roasting until the liquid has reduced and the tomatoes are caramelized at the edges. If there is still excess liquid when you remove from the oven, drain a little before adding to the pasta to avoid a watery sauce.

Can I use sun-dried tomatoes instead of fresh?

Yes — use 150g of oil-packed sun-dried tomatoes in place of the fresh cherry tomatoes. Skip the roasting and simply sauté the sun-dried tomatoes and squeezed garlic in olive oil before tossing with the pasta for a more intensely flavored, quicker version.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!