This Tuscan Ravioli Soup is a warm hug in a bowl! With tasty ravioli, fresh veggies, and savory broth, it’s perfect for cozy nights. Each spoonful is packed with flavor!
I love how easy it is to make this soup on a busy day. Just toss everything in one pot, and you’ll have a hearty meal ready in no time. Don’t forget the crusty bread for dipping!
Key Ingredients & Substitutions
Olive Oil: This adds a rich, fruity flavor. If you don’t have olive oil, you can use vegetable oil or avocado oil as alternatives.
Onion: A small onion gives a nice sweetness. If you’re out of onions, shallots or leeks can work well too. You can also skip it for a milder soup.
Garlic: Fresh garlic enhances the aroma. Garlic powder can substitute in a pinch, but fresh is always better for taste.
Broth: Chicken broth adds depth, but vegetable broth is great for a vegetarian version. You can also use homemade broth if available!
Ravioli: Cheese ravioli is a classic, but you can try spinach, mushroom, or even meat-filled ravioli if you prefer. Frozen ravioli can work just as well!
White Beans: Canned white beans like cannellini add protein. You can swap them for chickpeas or lentils for a different twist.
Spinach: Fresh baby spinach wilts beautifully. If unavailable, kale or Swiss chard can be used, though they may need a bit more cooking time.
How Do You Ensure the Perfect Flavor in Your Soup?
To get the best flavor, start by sautéing the onion and carrots properly. This step builds a rich base. Don’t rush it!
- Cook the onions until they’re soft and slightly golden; this takes about 5-7 minutes.
- Add garlic just before the broth to avoid burning it. Garlic cooks quickly, so stir it for just 30 seconds.
- Season the broth generously when adding it, and remember to adjust later after all ingredients are combined.
- Let the soup simmer gently to meld all flavors together before serving. A few extra minutes of simmering can make a big difference!

Tuscan Ravioli Soup
Ingredients You’ll Need:
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 3 cups chicken or vegetable broth
- 1 (14.5 oz) can diced tomatoes
- 1 (9 oz) package refrigerated cheese ravioli
- 1 cup canned white beans, drained and rinsed
- 2 cups fresh baby spinach leaves
- 1 teaspoon dried Italian seasoning
- Salt and freshly ground black pepper, to taste
- 1/4 cup grated Parmesan cheese, plus extra for garnish
- Fresh basil or parsley, chopped, for garnish (optional)
How Much Time Will You Need?
This delicious Tuscan Ravioli Soup will take about 10 minutes to prep and around 15 minutes to cook. In just 25 minutes, you’ll have a hearty and comforting meal ready to enjoy!
Step-by-Step Instructions:
1. Sauté the Vegetables:
Start by heating the olive oil in a large pot over medium heat. Add the finely chopped onion and diced carrots, and sauté for about 5-7 minutes until they are softened. This will make the base of your soup very flavorful!
2. Add Garlic:
Next, stir in the minced garlic and cook for an additional 30 seconds. Be careful not to let it burn; you just want it to become fragrant!
3. Combine Broth and Tomatoes:
Now, add the chicken or vegetable broth, along with the can of diced tomatoes (including their juice) and the dried Italian seasoning. Bring the mixture to a gentle simmer, as this helps the flavors blend well.
4. Cook the Ravioli:
Once simmering, add the cheese ravioli. Cook according to the package instructions, which usually takes about 3-5 minutes. You’ll know they’re done when they float to the top and are tender!
5. Add Beans and Spinach:
Stir in the rinsed white beans and fresh baby spinach. Cook for another 2 minutes, just until the spinach wilts and everything is heated through.
6. Season the Soup:
Now, it’s time to taste! Season your soup with salt and freshly ground black pepper to your liking.
7. Incorporate Parmesan Cheese:
Remove the pot from the heat and stir in the grated Parmesan cheese until it melts and mixes into the soup.
8. Serve and Enjoy:
Ladle the hot soup into bowls. Top with extra Parmesan cheese and freshly chopped basil or parsley if you like. Serve hot with some crusty bread for dipping, and enjoy this cozy meal!
There you go! Your comforting Tuscan Ravioli Soup is ready to warm you up!
Can I Use Frozen Ravioli in This Soup?
Absolutely! If using frozen ravioli, just add them directly to the simmering broth and cook according to the package instructions. They may need an extra minute or two to become tender, so keep an eye on them!
What Can I Substitute for Parmesan Cheese?
If you don’t have Parmesan cheese on hand, you can use Pecorino Romano for a sharper flavor or even nutritional yeast for a dairy-free option. Just sprinkle some on top just before serving!
How Do I Store Leftovers?
Store any leftover soup in an airtight container in the fridge for up to 3 days. When reheating, add a splash of water or broth if it thickens too much. You can reheat on the stove or in the microwave until warmed through.
Can I Make This Soup Vegan?
Yes! Simply use vegetable broth, skip the Parmesan or use a dairy-free alternative, and ensure your ravioli is vegan. There are plenty of options available at most grocery stores!
