Go Back

Creamy Tortellini Soup

A rich, creamy tomato soup loaded with cheesy tortellini, wilted spinach, and a touch of parmesan. This cozy, one-pot comfort food is ready in just 30 minutes and perfect for busy weeknights.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6
Course: Soup

Ingredients
  

  • - 1 tablespoon 15ml olive oil
  • - 1 tablespoon 15g butter
  • - 1 medium yellow onion diced
  • - 2 medium carrots diced small (about ½ inch / 1.25cm)
  • - 3 cloves garlic minced
  • - 2 tablespoons 30g tomato paste
  • - 2 tablespoons 15g all-purpose flour (UK: plain flour)
  • - 1 14.5 oz / 411g can diced tomatoes
  • - 1 8 oz / 225g can tomato sauce (UK: passata)
  • - 3 cups 720ml vegetable broth
  • - 1 teaspoon Italian seasoning
  • - ¼ teaspoon crushed red pepper flakes optional
  • - 9 oz 255g refrigerated cheese tortellini
  • - ½ cup 120ml heavy cream (UK: double cream)
  • - ¼ cup 25g freshly grated Parmesan cheese
  • - 2 big handfuls about 2 oz / 60g fresh baby spinach
  • - Salt and black pepper to taste
  • - Fresh basil and extra Parmesan to serve

Method
 

  1. **Get the broth ready.** Dissolve a stock cube in 3 cups (720ml) of just-boiled water and set aside. Using a carton? Measure out 3 cups and keep it next to the stove.
  2. **Sauté the vegetables.** Melt the butter in the olive oil in a large pot over medium heat. Add the onion and carrots. Cook for 5–6 minutes, stirring occasionally, until the onion is soft and see-through (not browned). Add the garlic and stir for 30 seconds.
  3. **Bloom the paste and cook the flour.** Add the tomato paste and stir constantly for 2 minutes until it darkens slightly and smells sweet rather than sharp. Add the flour and stir for 1 more minute. The mixture will look thick and paste-like.
  4. **Add the liquid and simmer.** Pour in the diced tomatoes, tomato sauce, broth, Italian seasoning, and red pepper flakes (if using). Stir well to scrape up any bits from the bottom. Bring to a gentle simmer and cook for 8–10 minutes.
  5. **Cook the tortellini.** Add the tortellini and cook for 3–5 minutes (or per package directions) until just tender — test one by cutting it in half; the dough should be soft all the way through.
  6. **Finish off the heat.** Take the pot completely off the burner. Stir in the cream, then the Parmesan, then the spinach. The spinach will wilt in about 30 seconds. Season generously with salt and black pepper.
  7. **Serve** hot, topped with extra Parmesan and fresh basil. Crusty bread on the side for dunking.

Notes

Storage: Refrigerate for up to 4 days. For best results, store cooked tortellini separately from the soup base — the pasta absorbs broth in the fridge.
Freeze: Freeze the soup base only (without tortellini, cream, or spinach) in a sealed container for up to 3 months. Thaw overnight in the fridge, reheat to a simmer, then add fresh tortellini and finish with cream and spinach.
Reheat: Warm gently on the stovetop over low heat. Add a splash of broth if it has thickened.
Parmesan rind tip: Drop a Parmesan rind into the pot in Step 4 for extra depth of flavor. Remove before serving.
Add protein: Brown ½ lb (225g) Italian sausage or ground turkey in the pot before Step 2, set aside, then stir back in at Step 5.

Nutrition (Estimated per serving, based on 6 servings)

Calories: ~380 | Carbohydrates: ~42g | Protein: ~14g | Fat: ~18g | Sodium: ~900mg | Fiber: ~4g