Soups & Stews
This Barilla pastina soup delivers the perfect marriage of al dente tiny pasta and velvety tomato broth—comfort in every spoonful. The secret lies in cooking the pastina just until it's tender yet still holds its shape, creating a satisfying bite that contrasts beautifully with the rich, creamy sauce.
I developed this recipe after years of testing different techniques to achieve that restaurant-quality texture at home, and it never fails to impress.
The foundation of this soup is a deeply flavorful tomato base, built with slow-cooked canned tomatoes, garlic, and a touch of olive oil to enhance their natural sweetness. Adding a splash of heavy cream at the end creates that luxurious creaminess without overpowering the tomato flavor.
The pastina absorbs the broth beautifully, making each bite hearty and satisfying.
What makes this recipe truly special is its versatility—it works equally well as a light lunch or a cozy dinner. The creamy texture comes together in just 30 minutes, making it perfect for busy weeknights when you still want a homemade meal.
The aroma alone will have everyone gathered around the table, and the first taste will make it a new family favorite.
Serve it with a sprinkle of fresh basil and a drizzle of olive oil for extra brightness, or add grated Parmesan for a salty contrast. This soup is the ultimate example of how simple ingredients can create something extraordinary. Let's get cooking!
Ingredients for barilla pastina soup
Nine simple ingredients transform into this restaurant-quality pasta soup in just 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Barilla Pastina 🍝 | ½ cup | Uncooked, al dente texture critical |
| Canned San Marzano Tomatoes 🍅 | 1 can | 28 oz, crushed by hand |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | Fruity, high-quality preferred |
| Garlic Cloves 🧄 | 3 cloves | Peeled, minced finely |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated from block |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional for heat |
The San Marzano tomatoes are non-negotiable here—they're sweeter and less acidic than regular canned tomatoes, giving that velvety depth. Trader Joe's carries them year-round, and they're worth the splurge for this soup. The pastina needs to be Barilla brand—it's the only one with that perfect al dente texture. Look for it in the pasta aisle near the Italian imports. Fresh basil is ideal, but dried oregano at half the amount works in a pinch if you're in a hurry. The Parmesan should be real Parmigiano-Reggiano—none of that pre-grated stuff that tastes like sawdust.
No heavy cream? Half-and-half or coconut cream works beautifully, though the texture will be slightly lighter. Short on vegetable broth? Water plus a bouillon cube gets you close, but you'll lose some depth. The onion and garlic are the flavor anchors—don't skip browning them until soft. For extra richness, add 1 tbsp of butter when you stir in the cream. The red pepper flakes are totally optional, but they add that perfect kick that makes this soup feel restaurant-worthy. If you're serving kids or sensitive eaters, just skip them entirely.
This soup tastes even better the next day as the flavors meld together—double the recipe if you know you'll have leftovers. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into individual containers so I can grab a lunch for work. The pastina holds up beautifully when reheated—just add a splash of water or broth if it gets too thick. Garnish with extra basil and Parmesan right before serving for that fresh-from-the-kitchen feel.
Why You'll Love This Recipe
- No-Chop Required: I swear by this—just toss in whole garlic cloves (peeled, yes, but no mincing) and let the pot do the work. The pastina softens while the garlic infuses, and honestly? That lazy-but-luscious flavor is what makes it my weeknight win.
- Creamy-Tomato Magic: That first spoonful of San Marzano tomatoes simmered with olive oil and cream? It’s the kind of rich, velvety depth that makes you pause mid-sip. The pastina turns tender but holds its shape—so you get that perfect bite of al dente in every ladleful.
- Pot Luck Hero: Bring this to a gathering and watch it disappear. It’s the soup that works for game days (add a sprinkle of Parmesan), book club nights (pair with crusty bread), or even a fancy-ish dinner (garnish with basil). The cream makes it feel special, but the simplicity keeps it stress-free.
- Budget Leftovers: A single can of tomatoes and a box of pastina stretch into four servings—no waste, no guilt. The flavor actually improves the next day as the garlic gets deeper and the cream mellows into pure comfort. My freezer’s full of these, and I’m never sorry.
Step-by-step instructions for al dente Barilla pastina in creamy tomato broth
Here's how to create a velvety, flavor-packed soup where perfectly cooked pastina stars.
Build the Rich Tomato Base
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 3 cloves minced garlic and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Pour in the 1 can crushed San Marzano tomatoes and stir well. Bring to a gentle simmer and let it cook uncovered for 10 minutes, stirring occasionally. This step develops the tomato's natural sweetness and deepens the flavor. You'll know it's ready when the mixture reduces slightly and coats the back of a spoon.
Create the Creamy Foundation
Add the 2 cups vegetable broth and 1 teaspoon salt to the tomato mixture. Stir in the 0.5 cup heavy cream and bring to a gentle simmer. Here's the thing—adding the cream at this stage ensures it's perfectly incorporated without curdling. Let the soup simmer for 5 minutes until it thickens slightly and the flavors meld together beautifully.
Taste and adjust seasoning with 0.5 teaspoon black pepper and 0.25 teaspoon red pepper flakes if you like a little heat. The broth should be rich, velvety, and perfectly balanced—this is your flavor base that will carry the pastina beautifully.
Cook the Pastina to Al Dente Perfection
Add the 0.5 cup uncooked Barilla pastina to the simmering broth. Stir gently to distribute the pasta evenly. The key here is to cook it just until al dente—8-10 minutes maximum. You want those tiny pasta pieces to have a slight bite when you bite into them, not mushy.
I like to test the pasta by tasting a piece—it should be tender but still have a bit of resistance. The pastina will absorb the creamy tomato broth beautifully, creating a luxurious texture. Don't overcook it or you'll lose that perfect al dente quality that makes this soup special.
Finish with Fresh Herbs and Cheese
Remove the pot from heat and stir in the 0.25 cup freshly grated Parmesan cheese and 0.25 cup chopped fresh basil leaves. The basil adds a bright, fresh note that cuts through the richness of the cream and tomatoes. Let the soup sit for 2-3 minutes to allow the cheese to melt completely and the flavors to meld.
Taste one final time and adjust seasoning if needed. The soup should be creamy, flavorful, and perfectly balanced. Serve immediately while the pastina is still al dente and the broth is steaming hot. This soup is best enjoyed fresh from the pot when all the flavors are at their peak.
Pro Tips For Making Barilla Pastina Soup
- Toast the Pastina: Start your soup by lightly toasting the Barilla pastina in olive oil over medium heat for 2-3 minutes—just until it smells nutty and turns a pale gold. This isn’t just about flavor; it prevents the pasta from turning mushy later, especially when you add the cream.
- Crush the Tomatoes: Drain the San Marzano tomatoes but don’t skip crushing them with your hands or a wooden spoon before adding them to the pot. Whole chunks can make the soup unevenly thick, and crushed tomatoes release their sweetness faster—this soup needs that depth.
- Temper the Cream: When stirring in the heavy cream at the end, do it slowly while the soup simmers gently. Pouring cold cream into hot liquid can curdle it instantly—whisk it in a thin stream instead, and keep the heat low. This keeps the soup silky, not lumpy.
- Salt in Stages: Taste the soup after the tomatoes cook down and add salt in two steps: first when the broth is ready, then again after the cream goes in. The cream dilutes the flavor, so you’ll need more than you think—start with 1 tsp, then adjust. No guessing here.
Make-ahead tips for this dish
Prep Ahead for Flavor
The tomato base is where the magic happens, so I always prep it first. Crush the San Marzano tomatoes by hand (or use your fingers!) and store them in an airtight container in the fridge for up to 3 days before using.
This lets the flavors meld naturally. I also like to chop the yellow onion and mince the garlic ahead of time—just store them in separate containers. 💡
Broth Prep Strategy
Make the vegetable broth base in advance and freeze it in 1-cup portions for easy use. Thaw overnight in the fridge or microwave for 1-2 minutes on defrost mode. This saves time on busy days.
I also keep a jar of freshly grated Parmesan in the freezer—it stays fresh for 3 months and is perfect for topping reheated soup. ❄️
Pasta Prep Shortcut
Measure out the Barilla pastina and store it in a ziplock bag with a pinch of salt. This keeps it dry and ready to go. The pastina cooks so quickly that prepping it ahead won’t overcook it—just add it straight from the bag when you’re ready to assemble the soup.
This is my favorite time-saver! 🍝
Freezer-Friendly Assembly
Assemble the entire soup (without the pastina) and freeze it in a quart-sized freezer bag, leaving 1 inch of headspace for expansion. When ready to serve, thaw overnight in the fridge, then add the pastina and cook for 8-10 minutes on the stovetop.
The flavors stay vibrant, and the texture remains perfect. Just add a splash of water if it thickens during reheating. ⏰
Portion Control
For meal prep, divide the cooked soup (with pastina) into 4 individual containers. Each portion reheats beautifully—just warm on the stovetop over medium-low heat for 5-7 minutes, stirring occasionally.
The pastina holds its shape, and the creamy texture stays luscious. I always keep 2 portions in the fridge and 2 in the freezer for quick lunches. 💫
Garnish Last Minute
Save the fresh basil and Parmesan for garnishing right before serving. These ingredients add the final bright, fresh notes that make the soup feel restaurant-quality. If you’re prepping ahead, store the basil separately in a damp paper towel inside a sealed container—it stays fresh for 3 days in the fridge.
The Parmesan can be added after reheating for that fresh-from-the-kitchen taste. 🌿
Nutrition facts
Frequently asked questions
Can I use regular pasta instead of Barilla pastina?
The tiny size of Barilla pastina is key—it cooks in just 8-10 minutes and absorbs the creamy broth beautifully. For a similar texture, try orzo or ditalini pasta, but expect slightly different cooking times (check package instructions). Regular penne or spaghetti will overcook in this broth and lose their shape.
How do I prevent the soup from getting too thick?
Start with 2 cups vegetable broth and add 1/4 cup more if needed while cooking. Stir in a splash of warm water or broth when reheating leftovers. The pastina absorbs liquid quickly, so always keep your soup at a gentle simmer rather than a rolling boil.
Can I make this soup vegetarian?
This recipe is already vegetarian-friendly. For extra protein, stir in 1 cup cooked white beans or 1/2 cup crumbled feta cheese at the end. The creamy tomato base works perfectly with plant-based ingredients while keeping all the rich, comforting flavors intact.
Why does my soup taste bland?
Most likely, the tomatoes need more cooking time—simmer them uncovered for 15 minutes to develop deeper flavor. Also check your seasoning: add 1/2 teaspoon more salt or a pinch of sugar to balance acidity. Fresh basil and Parmesan are key for brightness—never skip these final garnishes!
What's the best way to reheat leftovers?
Gently reheat on the stovetop over medium-low heat for 5-7 minutes, stirring occasionally. Add 1-2 tablespoons water or broth if the soup thickens too much. Microwaving works too (2 minutes), but the texture may become slightly grainy—always stir well after heating.
