Hearty Pasta Soup with Spinach and Ricotta Recipe
Introduction
This hearty pasta soup is a comforting, flavorful blend of fresh vegetables, tender tortellini, and rich tomato broth. Perfect for a cozy meal, it combines simple ingredients to create a satisfying dish that’s easy to prepare and delicious to enjoy.

Ingredients
- 1 tbsp olive oil
- 2 carrots, chopped
- 1 large onion, finely chopped
- 1 litre vegetable stock
- 400g can chopped tomatoes
- 200g frozen mixed peas and beans
- 250g pack fresh filled tortellini (spinach and ricotta recommended)
- Handful of basil leaves (optional)
- Grated Parmesan or vegetarian alternative, to serve
Instructions
- Step 1: Heat the olive oil in a large pan over medium heat. Add the chopped carrots and onion, frying for about 5 minutes until they start to soften.
- Step 2: Pour in the vegetable stock and canned chopped tomatoes. Bring to a simmer and cook for 10 minutes to allow the flavors to develop.
- Step 3: Add the frozen peas and beans with about 5 minutes left to cook. Continue simmering until the vegetables are tender.
- Step 4: Stir in the fresh tortellini and return the soup to a gentle boil. Cook for 2 more minutes or until the pasta is just tender.
- Step 5: If using, stir in the basil leaves for a fresh burst of flavor. Season the soup with salt and pepper to taste.
- Step 6: Ladle the soup into bowls and sprinkle generously with grated Parmesan or your preferred vegetarian alternative. Serve with slices of garlic bread if you like.
Tips & Variations
- If you don’t have fresh basil, stirring in a spoonful of pesto just before serving adds wonderful aroma and flavor.
- For a delicious alternative, use this soup as a base for a ricotta and basil bake by mixing the pasta with ricotta and Parmesan, then baking until golden.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave until steaming hot. If the soup thickens on standing, add a splash of water or stock to loosen it before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of pasta instead of tortellini?
Yes, small pasta shapes like ditalini, mini shells, or even broken spaghetti work well. Adjust the cooking time accordingly so the pasta is tender but not overcooked.
Is this soup suitable for vegetarians?
Absolutely! Using vegetable stock and vegetarian cheese ensures the soup is 100% vegetarian. Just double-check your tortellini filling if you have dietary restrictions.
Print
Hearty Pasta Soup with Spinach and Ricotta Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Hearty pasta soup packed with vegetables, filled tortellini, and fresh herbs, perfect for a comforting and nutritious meal. This flavorful soup combines tender carrots, onion, peas, and beans with rich vegetable stock and tomatoes, finished with a sprinkling of Parmesan for an indulgent touch.
Ingredients
Main Ingredients
- 1 tbsp olive oil
- 2 carrots, chopped
- 1 large onion, finely chopped
- 1 liter vegetable stock
- 400g can chopped tomatoes
- 200g frozen mixed peas and beans
- 250g pack fresh filled tortellini (spinach and ricotta recommended)
- Handful of basil leaves (optional)
- Grated Parmesan cheese (or vegetarian alternative), to serve
Instructions
- Prepare the vegetables: Heat the olive oil in a large pan over medium heat. Add the chopped carrots and finely chopped onion, frying for about 5 minutes until they begin to soften and become fragrant.
- Add stock and tomatoes: Pour in the vegetable stock and the canned chopped tomatoes. Bring the mixture to a simmer and let it cook gently for 10 minutes to allow the flavors to meld together.
- Include peas and beans: With 5 minutes of simmering time left, add the frozen mixed peas and beans to the soup, stirring to incorporate and heat through until tender.
- Cook the tortellini: Once the vegetables are tender, stir in the fresh filled tortellini and bring the soup back to a boil. Simmer gently for 2 minutes or until the tortellini is cooked through but still tender.
- Add basil and season: If using, stir in the fresh basil leaves to infuse the soup with herbal notes. Season the soup to taste with salt and pepper.
- Serve: Ladle the hearty pasta soup into bowls, topping each with a generous sprinkle of grated Parmesan cheese. Serve with garlic bread slices for a perfect meal.
Notes
- If fresh basil is unavailable, stir in a spoonful of pesto just before serving for added flavor.
- To transform this soup into a comforting bake, preheat your oven to 200°C (fan 180°C, gas mark 6), transfer the pasta and tomato mixture to a baking dish, add basil, and top with a mix of peas, beans, ricotta, and Parmesan. Bake for 20-25 minutes until golden and bubbling.
- Vegetarian options are available by using vegetarian Parmesan alternatives.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Keywords: Hearty pasta soup, tortellini soup, vegetarian soup, Italian soup, vegetable soup, quick soup recipe

