Cozy Ravioli Soup Recipe in a Tomato Broth
There are some meals that just feel like a warm hug in a bowl, and this Ravioli Soup Recipe is precisely that. On a chilly British evening, when the rain is tapping against the windowpane, there’s little I want more than something nourishing, flavourful, and deeply satisfying. This soup brings together the heartiness of a pasta dish with the comforting warmth of a classic vegetable soup. It’s a complete meal that feels special enough for a weekend but comes together so straightforwardly that it’s a brilliant choice for a midweek dinner.
What I adore about this recipe is its rustic Italian character. The broth isn’t just a simple stock; it’s a rich, savoury tomato base, built on a foundation of finely diced onion, carrot, and celery – the holy trinity of so many wonderful sauces and soups. The herbs lend a fragrant aroma that fills the kitchen, and the tender, cheese-filled ravioli pillows bobbing in the broth make every spoonful a delight. I make this at least once a week – it’s become a family favourite.
This Ravioli Soup recipe is ideal when you want to put something wholesome on the table without spending hours over the hob. It works beautifully for a family dinner, a cosy lunch, or even for serving to friends for a relaxed get-together. The combination of tender pasta, a deeply flavoured broth, and wilted spinach is one that everyone seems to love.
Recipe Overview
This recipe creates a beautifully balanced soup where soft, filled pasta simmers in a vibrant, herb-infused tomato and vegetable broth. The final result is a wonderfully textured and satisfying one-pot meal. After testing this recipe five times, I finally got it just right, ensuring the broth has depth and the ravioli is cooked to perfection without becoming mushy.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4 people
- Difficulty: Easy
Why You’ll Love This Ravioli Soup Recipe
- Genuine Flavour: The taste is built in layers. We start by softening the vegetables to release their natural sweetness, then we bloom the tomato purée and herbs to deepen their flavour, creating a rich broth that’s anything but one-note.
- Ready in 35 Minutes: From chopping the first onion to ladling the soup into bowls, this entire dish comes together in about 35 minutes, making it a fantastic option for busier days.
- Flexible Recipe: You can easily adapt this to your liking. Use spinach and ricotta ravioli, or try a meat-filled version. You can swap the spinach for kale (just add it a few minutes earlier) or add a tin of cannellini beans for extra protein.
- Great for Casual Dinners: It feels a little more substantial and thoughtful than a standard soup, making it a wonderful dish to serve when you have friends over for a low-key evening.
- Family Tested: My whole family enjoys this one, even the fussy eaters. The soft pasta and familiar tomato flavour are always a winning combination.
Ingredients You’ll Need
For this recipe, we’re using simple, fresh ingredients that are easy to find. When it comes to the passata, I always reach for Mutti. Its natural sweetness and vibrant flavour provide an excellent base for the soup, meaning you need less seasoning later on. You can use either vegetable or chicken stock, depending on your preference.
- 2 tbsp olive oil
- 1 large onion, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 3 cloves garlic, minced
- 2 tbsp tomato purée
- 1 tsp dried oregano
- 1/2 tsp dried basil
- 1.2 litres good-quality vegetable or chicken stock
- 500g tomato passata
- 500g fresh cheese-filled ravioli (or your favourite filling)
- 150g fresh baby spinach
- Salt and freshly ground black pepper to taste
- Fresh basil leaves, for garnish
- Grated Parmesan cheese, for serving
Sara’s Tip: For an extra layer of savoury, umami depth, I sometimes add a Parmesan rind to the broth while it simmers. It infuses the soup with a wonderful cheesy flavour. Just remember to fish it out before serving!
How to Make Ravioli Soup
The process for this soup recipe is very straightforward. We build the flavour base first, let it simmer to meld all the tastes together, and then add the quick-cooking elements like the ravioli and spinach right at the end to keep them fresh and perfectly cooked.
- Sauté the Vegetables: Heat the olive oil in a large stockpot or Dutch oven over a medium heat. Add the diced onion, carrots, and celery (this mixture is known as a soffritto). Cook for 8-10 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. Don’t rush this step; it’s key to developing the soup’s flavour.
- Add Aromatics: Add the minced garlic and cook for another minute until fragrant. Be careful not to let it burn. Stir in the tomato purée, dried oregano, and dried basil. Cook for one more minute, stirring constantly. This “toasts” the purée and herbs, which really deepens their flavour.
- Create the Broth: Pour in the vegetable or chicken stock and the tomato passata. Stir everything together, scraping up any browned bits from the bottom of the pot.
- Simmer: Bring the soup to a gentle simmer, then reduce the heat to low, cover the pot, and let it cook for at least 15 minutes. This allows all the flavours to meld together beautifully. I find that a slow simmer is much better than a rolling boil here.
- Season: Season the broth generously with salt and freshly ground black pepper. Taste and adjust if needed. It’s important to season the broth well before adding the pasta.
- Cook the Ravioli: Turn the heat up to a medium simmer and carefully add the fresh ravioli to the pot. Cook according to the package directions, which is usually about 3-5 minutes. The ravioli are done when they float to the surface and are tender.
- Wilt the Spinach: Once the ravioli are cooked, turn off the heat. Add the fresh spinach to the pot and stir gently until it has wilted into the hot soup, which should only take a minute or two.
- Serve: Ladle the hot soup into bowls. Garnish generously with fresh basil leaves and a good grating of Parmesan cheese. Serve immediately.
Tips From My Kitchen
- Temperature Control: Avoid boiling the soup vigorously after you’ve added the ravioli. A vigorous boil can cause the delicate pasta parcels to split open. A gentle, steady simmer is all you need.
- The Secret Step: Don’t skip frying the tomato purée for a minute with the vegetables. I learned that this simple action cooks out the raw, slightly metallic taste of the purée and caramelises it slightly, adding a huge amount of depth to the final broth.
- Make-Ahead: You can prepare the soup base (up to step 5) up to two days in advance. Let it cool and store it in the fridge. When you’re ready to eat, simply bring it back to a simmer and proceed with adding the ravioli and spinach.
- Storage: Leftovers can be stored in an airtight container in the fridge for up to 2 days. Be aware that the ravioli will absorb more liquid and soften overnight. For best results, if you know you’ll have leftovers, cook the ravioli separately and add it to each bowl as you serve.
Equipment You’ll Need
You don’t need any fancy gadgets for this recipe, just some basic kitchen essentials.
- Large stockpot or Dutch oven
- Sharp knife and cutting board
- Wooden spoon or spatula
- Ladle
Common Mistakes to Avoid
- Overcooking the Ravioli: Fresh ravioli cooks very quickly. Adding it too soon or boiling it for too long will result in mushy, disintegrating pasta. Follow the packet instructions and remove the soup from the heat as soon as they are tender.
- Under-seasoning the Broth: The vegetables, stock, and passata all need proper seasoning. Taste the broth before you add the ravioli and adjust with salt and pepper. Remember the Parmesan cheese will add saltiness too, but the base needs to be flavourful on its own.
- Not Sautéing the Vegetables Long Enough: Rushing the first step and not allowing the onion, carrot, and celery to soften properly will result in a broth that lacks a sweet, deep flavour base. Give them the full 8-10 minutes they need.
Delicious Variations to Try
While this recipe is wonderful as is, it’s also a fantastic canvas for customisation. Here are a few ideas we’ve tried and loved:
- Spicy Version: For a bit of a kick, add 1/2 teaspoon of red pepper flakes along with the garlic. It adds a lovely background warmth.
- Creamy Tomato Version: Stir in 100ml of double cream or crème fraîche at the very end (with the heat off) for a richer, creamier broth.
- Add More Protein: You can make this soup even more substantial by adding some shredded cooked chicken. Our Juicy Chicken Recipe is a great option to make ahead for this. Alternatively, brown some Italian sausage meat at the start and set it aside, adding it back in with the stock.
What to Serve With Ravioli Soup
This is a hearty, all-in-one meal, but a little something on the side never hurts. Here’s what we like to serve with it:
- Crusty Bread: A warm, crusty baguette or focaccia is essential for mopping up every last drop of the delicious broth.
- A Simple Green Salad: A crisp salad with a light lemon vinaigrette offers a fresh, sharp contrast to the rich soup.
- Wine Pairing: A glass of a light-bodied Italian red wine, like a Chianti or a Barbera, complements the tomato-based broth beautifully.
Frequently Asked Questions
Ravioli Soup
Ingredients
Method
- Sauté the Vegetables: Heat the olive oil in a large stockpot or Dutch oven over a medium heat. Add the diced onion, carrots, and celery (this mixture is known as a soffritto). Cook for 8-10 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. Don't rush this step; it's key to developing the soup's flavour.
- Add Aromatics: Add the minced garlic and cook for another minute until fragrant. Be careful not to let it burn. Stir in the tomato purée, dried oregano, and dried basil. Cook for one more minute, stirring constantly. This "toasts" the purée and herbs, which really deepens their flavour.
- Create the Broth: Pour in the vegetable or chicken stock and the tomato passata. Stir everything together, scraping up any browned bits from the bottom of the pot.
- Simmer: Bring the soup to a gentle simmer, then reduce the heat to low, cover the pot, and let it cook for at least 15 minutes. This allows all the flavours to meld together beautifully. I find that a slow simmer is much better than a rolling boil here.
- Season: Season the broth generously with salt and freshly ground black pepper. Taste and adjust if needed. It's important to season the broth well before adding the pasta.
- Cook the Ravioli: Turn the heat up to a medium simmer and carefully add the fresh ravioli to the pot. Cook according to the package directions, which is usually about 3-5 minutes. The ravioli are done when they float to the surface and are tender.
- Wilt the Spinach: Once the ravioli are cooked, turn off the heat. Add the fresh spinach to the pot and stir gently until it has wilted into the hot soup, which should only take a minute or two.
- Serve: Ladle the hot soup into bowls. Garnish generously with fresh basil leaves and a good grating of Parmesan cheese. Serve immediately.
Notes
I really hope you enjoy making this Ravioli Soup Recipe as much as my family and I do. It’s a truly comforting and flavourful meal that I find myself turning to again and again. If you give it a try, I would love to hear how it turned out for you! Please leave a comment below and let me know your thoughts. Happy cooking!
– Sara Gomez