Cherry Tomato Basil Spinach and Parmesan Pasta – an easy and delicious meatless meal that’s perfect for busy weeknights. Best of all, comes together in just 20 minutes with fresh basil, cherry tomatoes, baby spinach, parmesan and pasta.
Whenever I’m pressed for time or haven’t had a chance to prep anything in advance, I know that I can always rely on noodles or pasta for our meal.
It’s a sure way to get my family excited about dinner and is such a great way to sneak in a few extra veggies while I’m at it. I love that I can have dinner on the table in a short time and it’s so easy to toss in whatever I have on hand.
This quick pasta dish is as simple as it is delicious – with cherry tomatoes, fresh basil, baby spinach and some grated Parmesan cheese. It can be ready from start to finish in only 20 minutes so it’s perfect for weeknights when you don’t want to spend hours in the kitchen.
Since I am a spice lover, I also added some red chili flakes as well as a finely chopped chili pepper but feel free to leave those out if you don’t want the extra heat. I also used gluten free pasta here but you can really use any pasta of your choice.
Serve this alongside your favorite protein or salad and be sure to add the extra heaping of Parmesan Cheese for the topping 🙂
This easy and light tasting pasta makes a delicious meal all year round but is especially perfect during the summer when your garden is bursting with juicy tomatoes and fresh basil.

- 4 ounces dried spaghetti or pasta noodles of your choice (I used gluten free pasta)
- 3 cups cherry tomatoes
- 2 cups baby spinach roughly chopped
- 1 bunch basil leaves about 10 to 12 leaves; roughly chopped
- 4 garlic cloves very thinly sliced
- 1 teaspoon dried oregano
- 1/2 teaspoon sea salt or to taste
- 1/2 teaspoon black pepper or to taste
- 1/4 cup grated Parmesan cheese plus more for garnish
- 1/4 teaspoon red pepper flakes optional
- 1 red chili pepper deseeded and finely chopped (optional)
- extra virgin olive oil for frying
- Bring a large pot of lightly salted water to a boil. Cook pasta according to package directions until al dente. Drain and reserve 3/4 cups of pasta water.
- While the pasta is cooking, heat the olive oil in a large frying pan over medium heat.
- Add the garlic, and gently saute for about a minute or two, until the garlic is just beginning to color (being careful to not let burn). Add the tomatoes, oregano, salt and black pepper. Cook tomatoes for about 3-4 minutes until juices start to burst. Add the chopped chili pepper and cook for another minute or two until slightly softened.
- Add the cooked pasta and reserved pasta water little by little until pasta is well coated. and consistency is reached (I used a little more than 1/2 a cup). Allow to simmer for about a minute then add the red chili pepper flakes, chopped spinach, basil and Parmesan cheese. Turn heat to low and gently toss to coat evenly. Add more pasta water if needed. Remove from heat.
- Season more to taste if desired and serve with extra grated Parmesan cheese.
Beth -
Love love love this recipe! My son (who hates all things vegetable) requests this pasta at least twice a month. We eat meatless every monday and this is Our #1 pick!!
Alysse Ohara -
I LOVE LOVE THIS RECIEPE. IT’S MY GO TO WHEN i’m Just toomfrazzeled to think od something at the last minute, or i just haven’t had it for a while! My husband never says a word when I place it in front of him.
Amber T -
Made it! Since I didn’t have any cherry tomatoes, I just cut up a hot house tomato and it worked like a charm. I also miffed up and saute’ed the basil with the tomatoes and garlic by accident, but it also worked out and was most delicious. Thanks for the easy meal plan!
Melody -
Made this tonight for dinner. Super yummy! I added Aidells Italian sausage to it as it needed to be used up. Great combo. Thanks for such a simple, tasty, nutritious meal.
Sheila -
I’ve had this recipe pinned for a long time but finally made it tonight since I needed to use up my tomatoes and basil. Wish I’d tried it sooner — SO delicious!
Kelly -
So happy to hear that, Sheila! Thanks for letting me know! Have a great rest of the week!