Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Spinach Ravioli with Roasted Tomatoes and Basil

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This spinach ravioli with roasted tomatoes and fresh basil recipe will rival anything you have ever had in a restaurant. In just 55 minutes, I have tender pasta pillows in a caramelized cherry tomato sauce finished with fresh basil, which results in unparalleled comfort food with minimal effort and an authentic taste.

spinach ravioli with roasted tomatoes and basil in a blue bowl

I love how impressive yet deceptively easy it is to make this spinach ravioli with roasted tomatoes and fresh basil. For this dish, I use store-bought ravioli, just like I do for my Trader Joe’s butternut squash ravioli recipe. And as a working mom, there is nothing wrong with taking a little shortcut. All I need is a delicious homemade sauce to turn it into an easy midweek Italian treat. 

This was actually a recipe I developed for my husband on nights when I was too busy to cook, and he was responsible for feeding the picky eaters. Using store-bought ravioli and a simple tomato sauce was wholesome, fulfilling, and delicious enough even for our kids. In fact, they loved this dish so much that my husband made it 3 times in one week while I was traveling. Ha! Do not worry, though, since then he has leveled up and mastered my healthy mac and cheese recipe

From the perspective of a nutritionist who is also a mom, this spinach ravioli with roasted tomatoes and basil checks all the boxes I need when it comes to a weeknight dinner. It is low in calories, with the tomatoes and spinach providing folate, potassium, vitamin K, iron, and fiber. The fresh basil adds a lovely peppery finish while also adding manganese and fresh antioxidants, boosting the nutritional profile. Most importantly, my family loves it, and nothing makes me happier.

The thing that really elevates this recipe is the roasting technique used for the sauce. I roast the cherry tomatoes at 425F for over 40 minutes, which caramelizes and concentrates the flavors in a way that could not be replicated in a pan. Using high heat draws out the natural sugars in the tomatoes, creating a sweet yet savory jammy sauce. Adding a drizzle of balsamic vinegar and olive oil halfway through roasting adds another dimension to the flavor profile. I keep a small amount of pasta water to help emulsify my sauce and bring everything together. 

Since my husband has become the master of this dish, he recommends it to all his work colleagues too. His one friend has a kid who went through a particularly fussy stage, and cooking for her was a real challenge. One night, his wife was working late, and he was in charge of dinner. He called my husband from the grocery store for the recipe and made it that night. He later confessed that he also made the usual chicken nuggets as a backup, but they ended up untouched. If your kids love classic pastas but are fussy when it comes to vegetables, hide them in ravioli and smother it in a delectable sauce. It is a classic mom hack that I highly recommend. 

🥘 Ingredients

I have kept the ingredients for this spinach ravioli with roasted tomatoes and basil recipe short and simple, making it a perfect last-minute meal you can throw together easily. This is what I use:

Store-bought spinach ravioli: I use my favorite store-bought brand, either fresh or refrigerated. Be sure to check the serving recommendation, so that you have enough for each portion.

Cherry tomatoes: Fresh cherry tomatoes form the base of my sauce, and are the main flavor in this dish. 

Shallots: I add shallots to the roasting pan for a soft, sweet, and aromatic flavor.

Olive oil: I use the olive oil to coat my tomatoes before they are roasted, and again midway through for added richness.

Balsamic vinegar: In addition to the olive oil, I add balsamic vinegar halfway through for a subtle tang and acidity that rounds out the flavors.

Seasoning: I use salt and black pepper for simple seasonings that enhance the flavors without overpowering them.

Fresh basil: This serves as my finishing garnish, which provides a peppery and authentic Italian taste.

🔪 How to Make

A lot of the most important cooking takes care of itself for this spinach ravioli with roasted tomatoes and basil recipe. This is exactly how I make it:

Preheat and prep: I begin by preheating my oven to 425F. Then I cut my tomatoes in half and lay them right side up, along with my shallots, in a lightly oiled baking dish. I drizzle 1 teaspoon of olive oil over and bake for 35 minutes. 

tomatoes and onions tossed with olive oil, ready to go in the oven

Add balsamic: Then I remove the tomatoes from the oven, stir, and coat with 2 more teaspoons of olive oil and balsamic vinegar. I season with salt and pepper and return to the oven and bake for 10 more minutes. 

roasted tomatoes and onions in a baking dish

Cook ravioli: I cook my ravioli according to the package instructions, and reserve 1/4 cup of pasta water before draining. Next, I add some of the pasta water to the tomato sauce, stir to emulsify, and add the ravioli and toss to coat. If necessary, I add a bit more cooking liquid.

ravioli and toppings in a roasting pan

Garnish: I garnish my pasta with fresh basil and serve it warm.

spinach ravioli with roasted tomatoes and basil in a blue bowl

My #1 Secret Tip for this spinach ravioli with roasted tomatoes and basil recipe is to always reserve a bit of the pasta water before draining the ravioli. This starchy liquid is how I thin out the sauce if it seems too thick, without watering it down. It also emulsifies the sauce, ensuring it clings to every piece of pasta. 

Other Tips To Keep In Mind:

  • Halve tomatoes: I arrange the halved tomatoes right side up in the roasting tray, making sure to expose the juiciest part to the heat. This helps caramelization and develops a deeper flavor.
  • Blend a bit of the sauce for thickness: To thicken the sauce without using cream, I remove half of my sauce mixture, blend until smooth, then stir it back in with the rest of the sauce. 
  • Use fresh herbs: This recipe does really well with lots of fresh herbs. I like adding a few fresh sprigs of thyme to my roasting tray along with some minced garlic to infuse the tomatoes. Besides basil, a sprinkling of chopped fresh Italian parsley helps liven up the dish. 
  • Taste and adjust: Tomatoes can be quite sour, so I make sure to taste my sauce before serving it. I round out acidity with a bit of salt and a pinch of sugar, or 1/2 a teaspoon of maple syrup. 
  • Puree into a smooth sauce: If you prefer a smoother sauce, I recommend pureeing all of the roasted tomatoes and adjusting the thickness with pasta water as needed. 

📖 Variations

This spinach ravioli with roasted tomatoes and basil is wonderfully adaptable. Since the pasta itself is store-bought, I love experimenting with the sauces and additions as much as I can. These are 3 variations I love:

Extra veggie roast: I add 1 cup of halved asparagus spears, or finely diced zucchini, to the roasting pan with my tomatoes and shallots. This works well when I want to bulk up the meal and make it more nutritious. 

Cheesy baked ravioli: Once my ravioli is in the sauce, I transfer it into a baking dish and cover the top with 1/4 cup of grated mozzarella or parmesan. You are welcome to add more cheese if you like. Then I bake it at 350F for 10 minutes until the cheese is golden. For this version, I recommend cooking the ravioli halfway through and finishing it in the oven with the sauce. 

Creamy pesto ravioli: Instead of the tomato sauce, I coat my ravioli in 2 cups of my vegan bechamel sauce, which I have mixed with a bit of pasta water and 1/4 cup of my vegan broccoli pesto. My kids love this extra creamy version, especially with a sprinkling of parmesan. 

🍽 Serving Suggestions

This spinach ravioli with roasted tomatoes and basil is substantial enough to serve as a meal on its own, but I like making the dish go even further by serving it with other Italian-themed sides and toppings. To make this pasta part of a bigger spread, I recommend serving it with my fresh cucumber tomato avocado salad, with a bit of my vegan Italian dressing. I also love adding a spoonful of my pesto without pine nuts on top of the dished-up ravioli, for a bright green contrast. 

Last week, we had a particularly rainy day, which called for a dinner that was extra comforting and filling. I decided on my spinach ravioli, but a side salad was just not on the cards. Instead, I decided to give the pasta an extra bit of richness by adding a good dollop of my vegan white cheese sauce over the cooked pasta before topping with the rich tomato sauce and a drizzle of vegan kale pesto. I finished each bowl off with a bit of nutritional yeast and fresh basil. It tasted like a creamy spinach lasagna and was so good that there were no leftovers to speak of. 

🧊 Storing And ♨️ Reheating

Refrigeration: I allow the ravioli and sauce to cool to room temperature before storing them in an airtight container and storing them in the refrigerator for up to 4 days. 

Freezing: I do not recommend freezing this dish as thawing causes the pasta to lose its texture, and the sauce separates.

Reheating: I reheat leftovers in a skillet over a medium-low heat, with a splash of water or olive oil, stirring gently until warmed through. Reheating in the microwave may cause the ravioli to become rubbery.

❓Recipe FAQs

Why are my roasted tomatoes still watery?

When this happens, usually the temperature has not been high enough, the tomatoes have been crowded, or they have not had enough time to roast. To fix this, I remove my tray from the oven, drain off any excess liquid, and return my tomatoes to the oven, ensuring that they are not crowded, and roast until reduced and jammy. Use half of the excess liquid and half of the pasta water for the sauce. If the consistency is still too watery, add the tomatoes to a saucepan and reduce over a medium heat until thickened. 

How do I prevent my store-bought ravioli from falling apart during cooking?

Premade ravioli is a lot more delicate than it looks and should be handled carefully and cooked properly. I recommend avoiding a rolling boil during the cooking time, as the water may cause the pillows to break apart. Cooking the ravioli in small batches also prevents them from sticking to one another and tearing apart. And finally, I remove my pasta about 30 seconds early and allow it to finish cooking in the hot roasted tomato sauce.

What if my tomatoes are flavorless?

There is never any guarantee that your tomatoes will be sweet and juicy. Luckily, for this recipe, flavorless tomatoes are an easy fix. Once they are done roasting, I stir in 1-2 tablespoons of tomato paste, along with a pinch of sugar, and 1/2 teaspoon of salt. This helps deepen the flavor profile of the sauce significantly.

forkful of spinach ravioli with roasted tomatoes and basil in a blue bowl

Love this Healthy pasta recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

🎥 Watch How to Make It

spinach ravioli with roasted tomatoes and basil in a blue bowl
Print Recipe
5 from 5 votes

Spinach Ravioli with Roasted Tomatoes and Basil

This spinach ravioli with roasted tomatoes and fresh basil recipe will rival anything you have ever had in a restaurant. In just 55 minutes, I have tender pasta pillows in a caramelized cherry tomato sauce finished with fresh basil, which results in unparalleled comfort food with minimal effort and an authentic taste.
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Course: Main Course
Cuisine: Italian
Servings: 4 servings
Calories: 300kcal
Author: Anjali Shah

Ingredients

Instructions

  • Preheat oven to 425 degrees. Cut all the tomatoes in half. arrange tomatoes and shallots in a pan coated with cooking spray. Drizzle with 1 tsp olive oil, toss. Bake at 425 degrees for 35 min.
  • Take the tomatoes out of the oven, stir. Add 2 tsp olive oil, balsamic vinegar, salt and pepper to the pan. Bake an additional 10 minutes.
  • Cook ravioli according to package directions. Drain ravioli and reserve 1/4 cup of cooking liquid. Add ravioli to tomatoes, toss. Add cooking liquid if needed. Garnish with chopped basil.

Notes

  • My #1 Secret Tip for this spinach ravioli with roasted tomatoes and basil recipe is to always reserve a bit of the pasta water before draining the ravioli. This starchy liquid is how I thin out the sauce if it seems too thick, without watering it down. It also emulsifies the sauce, ensuring it clings to every piece of pasta. 
  • Halve tomatoes: I arrange the halved tomatoes right side up in the roasting tray, making sure to expose the juiciest part to the heat. This helps caramelization and develops a deeper flavor.
  • Blend a bit of the sauce for thickness: To thicken the sauce without using cream, I remove half of my sauce mixture, blend until smooth, then stir it back in with the rest of the sauce. 
  • Use fresh herbs: This recipe does really well with lots of fresh herbs. I like adding a few fresh sprigs of thyme to my roasting tray along with some minced garlic to infuse the tomatoes. Besides basil, a sprinkling of chopped fresh Italian parsley helps liven up the dish. 
  • Taste and adjust: Tomatoes can be quite sour, so I make sure to taste my sauce before serving it. I round out acidity with a bit of salt and a pinch of sugar, or 1/2 a teaspoon of maple syrup. 
  • Puree into a smooth sauce: If you prefer a smoother sauce, I recommend pureeing all of the roasted tomatoes and adjusting the thickness with pasta water as needed. 

Nutrition

Calories: 300kcal | Carbohydrates: 45g | Protein: 9g | Fat: 8.4g | Saturated Fat: 2.5g | Sodium: 390mg | Fiber: 4g | Sugar: 8g

Anjali Shah

24 responses to “Spinach Ravioli with Roasted Tomatoes and Basil”

  1. I love how you dress the ravioli with roasted cherry tomatoes rather than a classic tomato sauce. Such a simple but delicious and healthy meal. On my to make list!5 stars

  2. I love how you’re ‘eating (your) way to a healthier life’! I’ve just started my own blog on gaining weight through eating healthily and living a healthy & balanced life. I’m taking it slowly, eliminating bad foods and replacing them with a healthier and more nutritious option. The only problem is, I’m not much of a cook so I love finding healthy recipes to try out and I have to say yours look delicious and simple to follow! I’m quite tempted to have a go at this recipe!

    • Hi Yasmeen! Thank you so much for sharing your story with me, and kudos on the effort you’ve been making to live a more balanced life! I wasn’t much of a cook a few years ago either, in fact, I didn’t even know how to use a can opener when I got married! So trust me, if I can make the recipes on my blog, anyone can 🙂 Let me know if you end up trying this – I’d love to hear how it turns out!

  3. I love love your blog! Not only because of your healthy tips and yummy recipes, but also because you take such amazing pics of everything! Including your trips and recipes! Honestly these pics make me crave your recipes even more lol

    • Awwww thank you so much Eisha!! You are so sweet! I’m so glad you’re enjoying my blog, recipes and photos 🙂 Thanks again!!

  4. I need to put it on my menu for next week. Raviolis might be the perfect comfort food for this November weather, and your roasted tomatoes and onions look so amazing!

    • Thanks so much Crystal! And yes – ravioli is totally the perfect comfort food for fall! It’s so filling and warming, especially with the roasted tomatoes and shallots. Let me know how you like this recipe when you try it!

    • Hehe yay!! Omg I know – fresh tomatoes are seriously the best ever. Especially when they are so warm that all their juices just burst into your mouth!

5 from 5 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave