So, About This Cheesy Ravioli Soup – It’s Like a Warm Hug
You know those nights when you just want something that feels like a giant culinary cuddle? That’s when I whip up this Cheesy Ravioli Soup, done up all creamy Tuscan style. I actually first cobbled this recipe together during a storm power-outage (the kitchen was dark, ingredients were random, and my partner was hangry) — and it’s stuck around ever since. Honestly, I make this when I want something everyone will actually eat for once. Oh, and if you ever drop half your ravioli on the floor because your dog barreled through the kitchen… well, welcome to the club!
Why My Family Begs for This (and Yours Might Too)
I make this when I need a dinner my picky-teen won’t complain about. It’s cozy, it’s fast (well, mostly fast if you don’t get distracted answering texts), and it’s the kind of meal that almost forgives you for skipping salad. My family gobbles it up, and honestly, it’s one of those soups that’s somehow better the next day – except, it never lasts that long. I used to dread one-pot meals (they always felt so… gloopy), but this one is creamy, cheesy, and kind of impossible to mess up unless you just wander off completely. Side note, though: don’t let the ravioli overcook or you get soup mush, which, yes, I’ve done. Twice.
What You’ll Need (and Some Cheater Swaps)
- 1 tbsp olive oil (I sometimes use butter if I’m feeling fancy or just out of oil – you do you)
- 2-3 garlic cloves, minced (or use that jarred stuff, I won’t judge)
- 1 small yellow onion, diced
- 1 can (14oz) fire-roasted diced tomatoes (regular diced is fine — or once I accidentally used salsa; not recommended)
- 4 cups low-sodium chicken broth (veggie works too – or bouillon cubes in a pinch)
- 1/2 cup heavy cream (honestly, half-and-half does fine, but don’t use skim milk unless you like disappointment)
- 1 tablespoon Italian seasoning (sometimes I just throw in whatever dried herbs I grab first though, shhh)
- Pinch of red pepper flakes (optional, but a little zing never hurts)
- Salt + pepper – to taste
- 1 (10-12oz) package fresh cheese ravioli (frozen is fine; Brand X, Y, whatever’s on sale)
- 2 big handfuls baby spinach (or kale if you wanna feel virtuous, but I stick with spinach)
- 1/2 cup grated Parmesan (my grandmother was obsessed with the good stuff, but honestly the can works fine too)
- For serving: more Parmesan, a drizzle of olive oil, and maybe a few torn basil leaves if you’re feeling extra
Let’s Make It (Don’t Worry If It’s a Bit Messy)
- Grab a big pot or Dutch oven. Heat the olive oil over medium. Toss in your onion; give it a sprinkle of salt and cook until it’s soft (about 3-4 min give or take, and mine always sticks a little — it’s fine). Then add the garlic and cook 1 min more. This is where I usually sneak a taste because garlic and onions are my happy place.
- Pour in your tomatoes and the Italian seasoning. Stir and let it get friendly for a minute. Don’t panic if it looks weirdly chunky, it sorts itself out.
- Add broth, bring to a gentle boil, then reduce to simmer. Let those flavors mingle for 6-7 min, just long enough to scroll Instagram and forget what you’re supposed to be doing.
- Now, pour in the heavy cream (or not, live your truth) and sprinkle in pepper flakes. Simmer while stirring — don’t let it boil hard though or the cream can go a bit off (learned that the hard way…)
- Add your ravioli now. Keep a watch and stir. Fresh ones cook fast (like, 4 min). Frozen take a bit longer. Don’t wander off or they’ll get too soft — been there.
- Toss in the spinach and grated Parmesan, stir until greens wilt and cheese melts. Taste, adjust salt and pepper. It’s about now I start thinking of eating straight out of the pan…
- Ladle into bowls. Top with more Parmesan, a drizzle of olive oil, and basil if you’ve got it. Eat immediately because it’s best when it’s steamy and the cheese is stringy.
Notes from Someone Who’s Ruined Soup Before
- If you let the ravioli sit ages in the hot soup, they kinda bloat out and lose shape. Tastes fine, but looks like a weird cheese blob.
- I forgot the salt once. Soup was sad. Season as you go—seriously.
- Don’t use fat-free ‘cheese’. It actually… doesn’t melt (and it tastes like cardboard, sorry not sorry)
If You Want to Mix Things Up
- Once I tried tortellini instead of ravioli—worked a treat! But using gnocchi made it all too heavy for my taste (like eating mashed potatoes in soup form… wouldn’t recommend unless it’s absolutely freezing outside).
- Try tossing in cooked chicken for protein. Or trade out spinach for arugula, but fair warning, it gets a little bitter.
- One time I tossed in sun-dried tomatoes, actually not bad if you like stuff on the tangy side.
What If You Don’t Have All the Gear?
I always grab my old Dutch oven out of habit, but any decent saucepan or even a big soup pot will do. If you don’t have a ladle, just use a coffee mug — I’ve done it more than once and nobody died (well, maybe my dignity a little). Need to grate Parmesan and only have a vegetable peeler? Go for it! Rustic is in, right?
Keeping Leftovers (If They Exist)
This soup technically stores in the fridge up to 2 days, but if you’ve got teenagers or a partner who’s ‘snacking,’ good luck. It’ll thicken a bit as it sits, so I actually like thinning it with a splash of broth when reheating. Freezer? It works, but the ravioli go a little weird — eat fresh if you can.
What to Serve With (And Why I Ignore My Own Advice)
We go for garlic bread, sometimes just toasted supermarket rolls with garlic butter (don’t tell the food snobs). My little one loves super simple green salads with this. And, okay, on birthdays we serve it with oven fries — I know it doesn’t make sense but it’s tradition now.
Pro Tips I Learned the Hard Way
- I once tried to speed up the simmer by cranking the heat. Bad idea; cream broke, soup got curdled. Better to chill for ten minutes and let the soup take its sweet time.
- If you use store ravioli, check the packet for timing — fresh cooks fast, frozen takes a smidge longer. The difference between oozy and mushy is like, a minute.
Questions I’ve Actually Been Asked (No Lie)
- Can I make it vegetarian? Absolutely, use veggie broth and skip the meat add-ins!
- Will this work with gluten-free ravioli? Yup, just be gentle — they fall apart easier and you might have to skim off a bit of extra starch.
- What about making it dairy-free? I’ve tried swapping cream for coconut milk. It’s okay, but tastes more like curry. Maybe cashew cream would be better (haven’t tried yet — let me know if you do!)
- Do I need to blend the soup? Nope! But actually, one friend prefers to hit it with an immersion blender before adding the ravioli for a thicker base. Up to you!
- Where can I get the best ravioli? If you want to go all-in, check out Eataly’s fresh pasta (pricey), but supermarket stuff truly works.
- What seasonings do you recommend? I get most of my herbs from The Spice House — everything’s fresh, and shipping is quick.
Oh, if you ever find yourself out of spinach, I have tossed in—don’t judge—frozen peas instead, just to get something green in there, and no one complained. Actually, on second thought, don’t use canned green beans. That was… not great.
Alright, that’s the whole cheesy, soupy, slightly-messy adventure. If you make it, send me a photo, or just let me know if your ravioli tried to escape the pot. Bon appétit, folks! (Or as my neighbor says, have at it!)
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 cups low-sodium chicken broth
- 1 (15 oz) can diced tomatoes
- 1/3 cup sun-dried tomatoes, chopped
- 9 oz refrigerated cheese ravioli
- 2 cups baby spinach leaves
- 1 cup heavy cream
- 1 cup shredded mozzarella cheese
- 1/2 teaspoon dried Italian herbs
- 1/4 teaspoon black pepper
- Salt to taste
- Fresh basil leaves (optional, for garnish)
Instructions
-
1Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, about 3-4 minutes.
-
2Stir in minced garlic and cook for another 30 seconds until fragrant.
-
3Pour in chicken broth, diced tomatoes with their juice, and sun-dried tomatoes. Stir in Italian herbs, salt, and black pepper. Bring to a gentle boil.
-
4Add cheese ravioli to the pot and simmer for 7-8 minutes, or until the ravioli are tender.
-
5Lower the heat; add heavy cream, mozzarella cheese, and spinach. Stir until cheese is melted and spinach is wilted.
-
6Taste and adjust seasoning as needed. Ladle soup into bowls and garnish with fresh basil leaves, if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!


Leave a Comment