Soups & Stews
This tortilini soup recipe delivers the perfect marriage of cheesy pasta twists and velvety tomato broth—comfort food at its finest. The star here is star-shaped tortilini, which holds its shape beautifully while soaking up rich, savory flavors.
I developed this version after years of testing, ensuring the broth stays creamy without turning gluey, and the pasta achieves that ideal al dente texture.
The foundation of great tortilini soup begins with a proper tomato base—simmered low and slow to develop deep, caramelized flavors. A touch of cream or butter at the end ensures that signature velvety texture, while a sprinkle of parmesan and fresh basil at serving time adds brightness.
This recipe balances simplicity with restaurant-quality results, making it perfect for weeknight dinners or cozy gatherings.
By the time you finish this soup, you'll have a steaming bowl of creamy tomato broth swirling around tender tortilini, each bite packed with cheesy goodness and aromatic herbs. The secret lies in precise timing—letting the pasta cook just until al dente so it doesn’t turn mushy in the broth.
This version also includes optional protein additions for extra heartiness, ensuring everyone at the table gets a satisfying meal.
Whether you're serving it as a main dish or a side, this tortilini soup brings warmth and comfort to any table. The recipe scales effortlessly, so you can easily double it for larger groups. Let’s get cooking—your taste buds will thank you!
Ingredients for tortilini soup
Pantry staples plus a few fresh elements for that creamy tomato perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Star-Shaped Tortilini Pasta 🍝 | 8 oz | Uncooked, star-shaped preferred |
| Canned Crushed Tomatoes 🍅 | 28 oz | San Marzano if available |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Yellow Onion 🧅 | 1 medium | Diced, about 1 cup |
| Carrots 🥕 | 2 medium | Diced, about 1 cup |
| Celery Stalks 🌿 | 2 medium | Diced, about 1 cup |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for finishing |
The tomatoes are where the magic happens. San Marzano is ideal—sweeter and less acidic—but any quality canned crushed tomatoes work. I usually grab Muir Glen from any grocery store, but check the label for no added salt. The star-shaped tortilini? Barilla or De Cecco are my go-tos—they hold their shape beautifully. Fresh basil matters here too, so grab a bunch and use half for garnish, half for flavor. The Parmesan should be freshly grated from a wedge; pre-shredded gets clumpy and loses flavor fast.
No San Marzano? Any good-quality crushed tomatoes will do—just taste first. The broth can be swapped for vegetable broth if you're vegetarian, but chicken adds that depth. Short on fresh basil? Dried oregano at half the amount works in a pinch. The butter at the end is non-negotiable—it's what gives that velvety finish. Trader Joe's sells a great unsalted butter in tubs that lasts forever. For extra protein, add cooked chicken breast or shrimp—just toss it in at the end to warm through.
This soup tastes even better the next day—honestly, the flavors meld more overnight. Keeps 4-5 days in the fridge, and freezes beautifully for 3 months. I always make a double batch and portion it into containers. The tortilini gets a bit softer when reheated, but that's what makes it so comforting. Store the basil separately if you're prepping ahead, and add it fresh when serving.
Why You'll Love This Recipe
- No Chopping Nightmares: I swear by this recipe because you only dice one onion—no garlic, no herbs, no fine mincing. That crushed tomato? Just open the can. The star-shaped tortilini? Toss 'em in raw. Honestly, I’ve made this soup after a 10-hour shift with zero prep.
- Creamy-Tomato Magic: The heavy cream and Parmesan turn this into something richer than your average tomato soup. Those little star pasta pockets? They soak up the sauce like sponges, giving every bite that perfect balance of creamy and chewy. Between us, it’s the kind of soup that makes you reach for a second bowl.
- Lunchbox Hero: This soup reheats like a dream—no separation, no weird textures. Pack it in a thermos for work or school, and it’ll still taste fresh hours later. My kid brings it to soccer practice every week, and the coach always asks what’s in it. (Parmesan, obviously.)
- Budget-Friendly Luxury: You’re getting restaurant-quality comfort for pennies. Canned tomatoes, a block of cheese, and a bag of pasta? That’s it. And leftovers? They’re even better the next day. I’ll be real: this is my go-to when I’m pinching pennies but still want to feel fancy.
Step-by-step instructions for creamy tomato tortilini soup
Here's how to create a rich, cheesy tortilini soup with a velvety tomato broth.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 1 medium yellow onion, 2 medium carrots, and 2 medium celery stalks that have been finely diced. Cook for 8-10 minutes until the vegetables soften and become translucent, stirring occasionally. This is where the foundation of your soup's flavor develops.
Add the 3 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should smell pungent but not burn—this ensures it adds flavor without bitterness. Keep the heat at medium to prevent browning. If the vegetables start sticking, add a splash of chicken broth to deglaze and keep everything moving.
Build the Tomato Broth
Pour in the 28 ounces canned crushed tomatoes and stir well to combine with the sautéed vegetables. Add the 4 cups chicken broth, 1 teaspoon salt, and ½ teaspoon black pepper, then bring the mixture to a boil. Once boiling, reduce the heat to medium-low and let it simmer uncovered for 15 minutes. This allows the flavors to meld and the tomatoes to break down slightly, creating a smoother base.
Real talk: Don't skip this simmering step. It's what transforms raw ingredients into a cohesive, flavorful broth. You'll notice the soup thickens slightly and the colors deepen—a sure sign the flavors are developing. If it looks too thick, add a splash of water or broth to loosen it.
Cook the Tortilini
While the broth simmers, bring a separate pot of salted water to a boil. Add the 8 ounces star-shaped tortilini pasta and cook according to package directions—usually 9-11 minutes—until al dente. The pasta should have a slight bite to it. Drain and set aside, reserving ½ cup pasta water for later. This starchy water will help create the creamy texture we're after.
I always cook the pasta separately to ensure it's perfectly al dente. Overcooking tortilini makes them mushy, and we want them to hold their shape in the soup. The reserved pasta water is liquid gold—it's packed with starch that will help emulsify the cream later.
Create the Creamy Texture
Return the simmering vegetable-tomato mixture to a boil, then reduce heat to low. Stir in the ½ cup heavy cream and 2 tablespoons butter, letting the soup simmer gently for 5 minutes. This is where the magic happens—the cream will blend smoothly into the broth, creating that luxurious texture we're after.
If the soup looks too thick after adding the cream, stir in 2-3 tablespoons of the reserved pasta water until it reaches your desired consistency. You want it thick enough to coat the back of a spoon but still easy to ladle. Taste and adjust seasoning with additional salt and pepper if needed. This is the moment that matters: the cream should melt seamlessly into the broth without curdling.
Finish and Serve
Stir in the cooked tortilini and ½ cup freshly grated parmesan cheese, letting the soup heat through for 2-3 minutes. The cheese should melt completely, creating a rich, cheesy flavor that ties everything together. If the soup seems too thick at this point, add more pasta water 1 tablespoon at a time until it reaches the perfect consistency.
Ladle the soup into bowls and garnish each serving with ¼ cup chopped fresh basil leaves. The basil adds a bright, fresh contrast to the rich tomato and cream flavors. Serve immediately while the tortilini is still warm and the broth is at its creamiest. This soup tastes even better the next day, but the tortilini holds up best when enjoyed fresh.
Pro Tips For Making Tortilini Soup
- Cook Onions Low: I learned this the hard way—sautéing onions at high heat for tortilini soup turns them bitter before they even soften. Keep the heat at medium-low and stir every 30 seconds until they’re translucent but not golden; you want them to melt into the tomatoes, not dominate them.
- Toast Tortilini First: Skip the soggy pasta by toasting the star-shaped tortilini in a dry pan for 2-3 minutes before adding them to the soup. The slight crisp gives them texture and prevents them from turning mushy when they hit the liquid—trust me, it’s a game-changer.
- Simmer Heavy Cream Slow: Adding heavy cream straight to a boiling soup will curdle it faster than you can say “pasta party.” Stir in the cream off the heat or over the lowest possible simmer, and keep it warm—not bubbling—for just 2-3 minutes. Patience here means creamy perfection, not a lumpy mess.
- Save Parmesan for Serving: My grandmother swore by this, and she was right: folding grated Parmesan into the soup while it cooks makes it clump like a sad fondue. Instead, stir in just a tablespoon while the soup simmers (for a little depth), then let everyone add their own topping at the table. Freshly grated makes all the difference.
Creative variations of this recipe
Protein-Packed Additions
For a heartier bowl, stir in 6 ounces cooked chicken breast or ½ pound shrimp during the final 2-3 minutes of simmering. Chicken should be diced into ½-inch cubes and warmed through, while shrimp should be peeled and deveined.
I like adding ½ teaspoon smoked paprika when using chicken for extra depth. For a vegetarian twist, swap in 1 cup white beans (like cannellini) for plant-based protein. 💪
Vegetarian Twist
Skip the chicken broth and use vegetable broth instead, then add 1 cup diced zucchini and ½ cup chopped mushrooms when sautéing the vegetables. For extra richness, stir in 2 tablespoons nutritional yeast when adding the cream—it gives a cheesy, umami boost without dairy.
I also like adding ½ teaspoon dried thyme to the vegetable base for a herby note. 🌱
Spicy Kick
For heat lovers, add 1-2 teaspoons crushed red pepper flakes when sautéing the vegetables, or stir in 1 tablespoon hot sauce (like Frank's RedHot) during the final simmer.
For smoky heat, add ½ teaspoon chipotle powder with the garlic. Balance the spice with a pinch of sugar—about ½ teaspoon—to round out the flavors. 🌶️
White Bean Upgrade
Add 1 can (15 oz) white beans, drained and rinsed, along with the tortilini. The beans soak up the creamy broth while adding a satisfying texture.
For extra flavor, toss the beans with 1 teaspoon olive oil, ½ teaspoon garlic powder, and ¼ teaspoon black pepper before adding them to the soup. This variation is especially filling and perfect for cold evenings. 🥄
Herb Variations
Swap out basil for fresh parsley or cilantro—both add a bright, fresh contrast to the creamy broth. For a Mediterranean twist, add ½ teaspoon dried oregano when sautéing the vegetables.
If you love thyme, sprinkle 1 teaspoon fresh thyme leaves over each serving before eating. The herbs should complement, not overpower, the tomato and cheese flavors. 🌿
Creamy Alternatives
For a lighter version, replace the heavy cream with ½ cup coconut milk (full-fat for richness) or ½ cup Greek yogurt. Stir in 1 tablespoon cornstarch mixed with 2 tablespoons water to help thicken the broth.
If using yogurt, add it at the very end to prevent curdling. The texture will be tangier but still creamy. 🥥
Nutrition facts
Frequently asked questions
Why does my tortilini soup turn out watery?
Watery soup usually means the pasta absorbed too much liquid or the broth wasn't reduced enough. Always cook tortilini al dente (1-2 minutes less than package time) and reserve ½ cup pasta water—this starchy water helps thicken the soup. If needed, simmer uncovered for 5-10 extra minutes to evaporate excess liquid. For instant thickening, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir into the soup, and simmer 1 minute.
Can I use regular pasta instead of star-shaped tortilini?
While you can substitute small shells or rotini, star-shaped tortilini is ideal because its ridges hold the creamy broth beautifully. If using shells, reduce cooking time by 1 minute to prevent overcooking. For a similar effect, try farfalle (bowtie pasta)—just add it with the tortilini to ensure even cooking. The shape matters for texture!
How do I make this soup ahead of time?
This soup tastes even better the next day! Cook the base (vegetables + tomatoes + broth) and refrigerate for up to 4 days. When ready to serve, reheat gently, then add the cooked tortilini and cream. For freezing, cool completely, portion into airtight containers, and freeze for 3 months. Thaw overnight in the fridge—never microwave directly from frozen. The tortilini may soften slightly but stays delicious.
What's the best way to reheat tortilini soup?
Reheat on the stovetop over low-medium heat with a splash of water or broth to prevent drying. If using the microwave, cover and heat in 1-minute intervals, stirring between each. For extra creaminess, stir in 1-2 tablespoons heavy cream or milk at the end. Avoid high heat—it can make the tortilini mushy or curdle the cream. A quick simmer restores the perfect texture.
Can I make this soup without cream?
For a dairy-free version, replace the cream with ½ cup coconut milk (full-fat for richness) or ½ cup cashew cream (blend soaked cashews with water). Stir in 1 tablespoon nutritional yeast for a cheesy flavor. Alternatively, blend ½ cup cooked white beans into the broth for creaminess. The soup will be lighter but still flavorful.
