Hearty Italian tortellini soup with ground beef, vegetables, and creamy broth. A quick, comforting one-pot meal ready in 30 minutes.

My son loves tortellini soup and would often look for it in restaurant menus whenever we go out to eat. He's always been picky about soups, but something about cheese-filled tortellini floating in broth just makes him happy. After spending way too much money ordering it at different restaurants, I decided it was time to figure out how to make it at home.
This Italian tortellini soup recipe has become his new favorite because it tastes just as good, if not better, than what we get at restaurants. The cheese tortellini holds up perfectly in the broth without getting mushy, and using frozen ones makes this so easy because they cook right in the soup and soak up all the flavors. The ground beef gives it that hearty, satisfying base that turns it from a light starter into an actual meal.
This recipe is so weeknight-friendly because of how everything comes together in one pot without any complicated steps. My son now requests this constantly, and I love how I can have it ready in about 30 minutes even on the busiest nights. Honestly, watching him finish his entire bowl without complaining about vegetables makes this recipe worth keeping in regular rotation. Now instead of searching restaurant menus for tortellini soup, we just make it at home whenever the craving hits.
Ingredients

Cheese tortellini and ground beef make this Italian Tortellini Soup so filling and satisfying. The tortellini holds up perfectly in the broth without falling apart, and I love using frozen because it cooks right in the soup and soaks up all those flavors. The ground beef gives the soup its rich, savory base that makes it feel like a complete meal instead of just a light starter.
Carrots and celery add texture and that classic soup vegetable flavor, while fresh spinach wilts right into the broth at the end and adds color without making things heavy. Sour cream stirred in at the end makes the whole soup creamy and velvety without being too rich, and I love the trick of tempering it with hot broth first so it doesn't curdle. Italian seasoning ties everything together with those familiar herbs that make it taste like comfort food.
See the recipe card for exact quantities.
Step-by-step Instructions

This Italian Tortellini Soup is a hearty and flavorful meal that comes together easily with simple ingredients. It’s perfect for a cozy dinner and makes great leftovers for the next day.
Sauté the Ground Beef

Start by heating the olive oil in a large saucepan over medium heat. Once the oil is hot, add the ground beef and cook, breaking it apart with a wooden spoon as it browns. Continue cooking until the meat is no longer pink and any excess moisture has evaporated. This step helps build the base flavor of the soup.
Cook the Vegetables


Add the diced onion, carrot, and celery to the cooked beef. Stir well and cover the saucepan with a lid. Let the vegetables cook for about 3–4 minutes until the onion turns soft and translucent. Next, stir in the minced garlic and cook for another minute, allowing its aroma to release without burning.
Want to save this?
Add the Broth and Seasonings

Pour in the water or vegetable broth, then season with Italian seasoning, salt, and pepper to taste. Stir to combine and bring the mixture to a boil. Once it reaches a boil, reduce the heat to low and let the soup simmer gently for about 10–13 minutes, or until the carrots are tender and the flavors have blended.
Add the Tortellini and Spinach


Stir in the tortellini and cook according to the package directions, usually around 5–7 minutes, until they are tender but not mushy. A few minutes before the tortellini finish cooking, add the spinach or kale. Let it cook for 2–3 minutes, just until wilted and bright green.
Finish the Soup


In a small bowl, whisk the sour cream until smooth. Add a few ladles of the hot soup broth to the sour cream, whisking constantly, this helps prevent curdling when added back into the soup. Slowly pour the tempered sour cream mixture into the pot, stirring continuously until well combined. Turn off the heat once the soup looks creamy and smooth.
Serve

Ladle the soup into bowls and garnish with fresh parsley or basil. For a light, refreshing touch, squeeze a bit of lemon juice on top before serving. Serve warm with crusty bread or a side salad for a complete meal.
Storage

Store leftover Italian tortellini soup in an airtight container and refrigerate for up to 3 days. When reheating, warm it gently on the stovetop over medium heat until hot, adding a splash of broth or water if the soup has thickened. Avoid boiling, as that can cause the tortellini to become too soft. If you plan to make it ahead, cook the tortellini separately and add it only when serving to help maintain its texture.
Top Tips for Italian Tortellini Soup
Use fresh tortellini for best texture: Fresh tortellini cooks faster and stays tender without falling apart.
Add the sour cream slowly: Temper it with a bit of hot broth first to prevent curdling when mixed into the soup.
Don’t overcook the spinach: Add it near the end of cooking so it stays bright and slightly firm instead of mushy.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
Italian Tortellini Soup
Ingredients
- 1 tablespoon olive oil
- 1 medium onion diced
- 2 garlic cloves minced
- 1 medium carrot sliced
- 2 celery stalks sliced
- 4 cups 1 liter water or vegetable broth
- ½ cup sour cream
- 1½ teaspoon Italian seasoning or mix of basil, oregano, thyme, rosemary
- Salt & pepper to taste
- 1 package 9oz cheese tortellini (fresh or frozen)
- 2 cups fresh spinach or kale
- 2 lbs ground beef
- Fresh basil or parsley for garnish
- Optional: grated Parmesan cheese red pepper flakes
Instructions
Sauté the ground beef:
- In a large saucepan, add the olive oil. Heat for about 30 seconds over medium heat. Add the ground beef and cook until fully cooked.
Sauté the Vegetables
- Add the vegetables (celery, carrot, onion). Simmer with the lid on the saucepan closed for about 3-4 minutes or until the onion is soft.
- Add the crushed garlic and cook for 1 minute.
- Add the fresh water or vegetable stock and bring to a boil. Reduce the heat to low and simmer until the carrots are soft, about 10 - 13 minutes.
Add the tortellini and spinach:
- Then add the tortellini and cook according to the package directions.
- Shortly before the tortellini are completely done, add the spinach and cook for about 2 - 3 minutes until tender.
Finish the soup:
- In a small bowl, whisk the sour cream well. Add a few ladles of the soup stock to it to balance the temperature of the cream.
- Slowly add the cream to the soup and stir.
- Turn off the heat and serve with fresh parsley and freshly squeezed lemon juice.






