STEP 1: Heat Up That Base
In a large pot, heat 2 tablespoons of olive oil and 1 tablespoon of butter over medium heat.
When the butter has melted, toss in your chopped onion, celery, and minced garlic.
Let it all cook for about 5 minutes, stirring now and then, until it smells amazing and the veggies are soft.
STEP 2: Build That Tomato Flavor
Stir in the whole peeled tomatoes, breaking them up a bit with a spoon.
Then add the tomato paste and brown sugar.
Now pour in your chicken broth and toss in the thyme sprig.
Bring the whole pot to a gentle boil, then lower the heat and let it simmer for 15–20 minutes, uncovered or partially covered.
STEP 3: Blend The Broth (Optional But So Good)
If you like a smooth base, now’s the time to blend the soup.
Use an immersion blender right in the pot—or transfer to a regular blender carefully (in batches if needed).
You can leave some texture if that’s your thing.
STEP 4: Cream It Up
Pour in ½ cup of heavy cream and give it a gentle stir.
Now season with salt and pepper to your taste.
Let it simmer just for a couple minutes to warm through.
STEP 5: Add The Ravioli
Toss in the cheese ravioli and cook until they float to the top, which usually takes 5-6 minutes.
They’ll be soft and puffy and ready to eat.
STEP 6: Add Spinach and Serve
Stir in your fresh baby spinach and let it wilt down—takes less than a minute.
Spoon your soup into big cozy bowls, top with Parmesan and fresh basil, and serve hot.