This post may contain affiliate links. Please read our disclosure policy.
This spinach and tortellini soup is a combination of tender baby spinach leaves, cheesy tortellini, fresh herbaceous basil, plump tomatoes, and a seasoning blend that pops. It’s all simmered in a light broth for a soup that’s hearty yet still light and perfect for a cool fall or winter day. Making it the perfect soup to enjoy on a chilly day, and it’s even better the next day. Serve this with some crusty bread for dipping, and you’ve got yourself a meal!
The weather is finally turning cooler and that means it’s time for some delicious soup recipes! This spinach tortellini soup is one of our favorites. It’s easy to make and tastes great. Plus, it’s perfect for any occasion. Whether you’re looking for a quick weeknight meal or something special to serve at a party, this soup will definitely hit the spot.
why you’ll love this easy tortellini soup with spinach
- Flavor packed. This soup is loaded with flavor. The combination of fresh basil, onions, garlic, and crushed red pepper paired with tomato is simply irresistible.
- Quick and easy. This soup comes together in just 30 minutes, making it the perfect weeknight meal.
- Perfect for any occasion. Serve this soup as an appetizer or main course. It’s also great for potlucks and parties.
- Can be made ahead of time. The base of this soup can be made ahead of time. In fact, the broth really comes to life the next day. When ready to eat, just reheat on the stove and add in the tortellini and spinach.
Ingredients to make spinach tortellini soup
- Tortellini: You can use frozen or refrigerated cheese tortellini for this recipe. If using frozen, there’s no need to thaw before adding to the soup. Just add it in frozen.
- Spinach: I like to use baby spinach leaves for this soup, but you can also use regular spinach leaves. Fresh spinach works best, but you can add frozen in a pinch.
- Basil: Fresh basil is a major part of the flavor profile of this soup. Dried basil just doesn’t taste the same. That being said, you can use dried basil in a pinch, but you may need to add more to get the flavor you’re looking for.
- Tomatoes: I used canned diced tomatoes, but you could also use canned crushed tomatoes. I also use tomato paste in this soup recipe to really showcase the bright, acidic flavor of the tomatoes.
- Vegetable broth: I like to use homemade vegetable broth, but you can also use store-bought. If you go store-bought, get low sodium so you can better control the salt in the soup.
- Seasoning: In this soup, the fresh onion and garlic act as a flavoring agent in combination with the crushed red pepper and salt.
How to make spinach tortellini soup with tomatoes
- In a large, heavy-bottomed pot, heat the olive oil. Add the onion, garlic, and salt, and cook until the onions are softened and translucent. Stir in the tomato paste and cook until it darkens and starts sticking to the bottom of the pot.
- Add the vegetable stock, diced tomatoes, and basil. Bring the soup to a boil, then reduce the heat and simmer.
- Add the tortellini and simmer until tender.
- Turn off the heat and stir in the spinach.
Tips for making tomato spinach tortellini soup
- Make it ahead. You can make this soup ahead of time and refrigerate it for up to 3 days. Keep in mind, though, that once you add the tortellini and the spinach, it’s best served immediately. If you want to prep in advance, cook the soup up until just before you add the tortellini. When you want to serve, reheat the soup base, then add the tortellini and spinach as stated in the recipe.
- Season to taste. Depending on what brand of vegetable stock you use, you might need to add more salt to the soup. Before you serve, taste your soup and add salt as necessary!
- Freeze the soup base. This soup freezes well, minus the tortellini and spinach. It’s a perfect freezer meal. To freeze, let the soup cool completely, then transfer it to an airtight container. I like to use freezer bags for this. Label with the name and date, then place in the freezer for up to three months. When you want to eat, thaw in the refrigerator overnight, then reheat!
popular substitutions & additions
- Try a different pasta. If you can’t find tortellini or prefer to use another pasta, mini ravioli works great here. You dan also just use any short-cut plain pasta types like macaroni, penne, rigatoni, farfalle or orecchiette
- Add more spice. If you like your soup with a little more kick, add an extra pinch or two of crushed red pepper flakes.
- Add protein. If you want to add some protein to this soup, cooked chicken or shrimp would be great additions.
- Switch up the greens. You can use kale or Swiss chard in place of the spinach, or a combination of both!
- Add some creaminess. If you want to add some creaminess to your soup, stir in half and half or heavy cream when you add the tortellini and spinach.
- Add Parmesan cheese rind. One of my favorite things to do is to add a Parmesan cheese rind to the soup while it simmers. It adds so much flavor! Just make sure to remove it before serving.
what to serve with your spinach tortellini soup
how to store & reheat spinach tortellini soup
Leftover soup can be stored in an airtight container in the fridge. When you’re ready to reheat, just place it back on the stove over low heat until warmed through. If you know you are going to have leftovers, only add as much tortellini as you think will be eaten and save the rest to add in upon reheat.
how long will tortellini soup last in the fridge?
Properly stored, this soup will last in the fridge for up to four days. After that, the tortellini will start to break down, and the soup won’t be as enjoyable.
can i freeze spinach tortellini soup?
Yes! This soup freezes well, minus the tortellini and spinach. To freeze, let the soup cool completely, then transfer it to an airtight container. I like to use freezer bags for this or mason jars.
Frequently asked questions
While this recipe was made specifically with cheese tortellini in mind, you could technically use beef stuffed tortellini if you prefer.
There are a few things that could cause this. One is that you allowed the soup to simmer for too long once the tortellini was added. The other possibility is that your tortellini was not fresh. I would highly recommend using fresh tortellini for this recipe if at all possible!
I like to serve this soup with garlic bread, but any type of bread would be good. A nice crispy slice of sourdough, or even homemade rosemary focaccia.
Alrighty! Now you’re all set to make the best spinach tortellini soup of your life. I hope you enjoy it as much as we do! Let me know in the comments below if you have any questions or substitutions that you made.
More tomato-based soup recipes:
- Black Bean Chili
- Zucchini Orzo Soup
- Lentil Tomato Soup
- Roasted Red Pepper Soup
- Baked Feta Soup
- Creamy Roasted Tomato Soup
- Cabbage Tomato Soup
- Tomato Bean Soup with Noodles
- Vegetarian Tortilla Soup
- Tomato Ravioli Soup
If you try this feel good Spinach Tortellini Soup recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!
Spinach Tortellini Soup
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion chopped
- 3 garlic cloves minced
- ½ teaspoon salt
- ¼ teaspoon crushed red pepper
- 2 tablespoons tomato paste
- 4 cups vegetable stock
- 1 28-ounce can canned diced tomatoes
- ¼ cup fresh basil chopped, plus more for garnish
- 1 9-ounce package cheese tortellini
- 3 cups fresh spinach
- ¼ cup grated parmesan cheese optional
Instructions
- In a large, heavy-bottomed pot, heat the olive oil over medium heat. Add the onion, garlic, crushed red pepper and salt, and cook until the onions are softened and translucent, 4-5 minutes. Stir in the tomato paste and cook until it darkens and starts sticking to the bottom of the pot, 1-2 minutes longer. Add the vegetable stock, diced tomatoes, and basil.
- Bring the soup to a boil over high heat, then reduce the heat to medium low and simmer for 10 minutes. Add the tortellini and simmer until tender, about 5 minutes more. Turn off the heat and stir in the spinach.
- Sprinkle with parmesan cheese if desired and serve.
Notes
Nutrition
Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.
This soup is delicious! The only changes I made was I put the uncooked baby spinach in the soup bowl, and ladled the soup over it, and I added some rotisserie chicken. Thank you for sharing this recipe.
Adding the fresh spinach to the bowl before ladling in the soup is a great idea! Thanks, Jill! So happy you liked it!!
going to try with fresh roma garden tomatoes, maybe roast them first, any thoughts
I think that sounds great and will add a ton of depth of flavor. One note, you may need additional stock if you swap the canned tomatoes for roasted fresh tomatoes.
It was so delicious and so easy to make! I loved it and I know I will make it again. I made a half batch and used dried tortellini. As it took twice as long to cook, there was not enough liquid by the time it’s finished, and I had to add another cup of vegetable broth. It was no problem. Also, I noticed in the recipe that it never tells you when to put in the crushed red pepper. I just added it with the vegetable broth.
Thank you so much for pointing that out, Janet! I am going to update the recipe ASAP to reflect adding the red pepper flakes. I am glad you enjoyed the soup!
I’m surprised at how easy to make it and how tasty it was. I’m definitely adding it to one of my favorites soups
I am so happy to hear that! Thank you!
Made this for dinner tonight and it was delicious! I added ground turkey to the recipe for some extra protein and it was perfect!
Yay! That sounds delicious.
I just made this and it was really good. A nice switch up from my usual soups. Thanks for this delicious recipe!
Thank you so much! I’m glad you decided to try it and enjoyed!
Delicious! So flavorful!
Thank you so, so much!