Love this? Pin it for later!
The ultimate cozy bowl that turns forgotten pantry staples into pure comfort.
Last Tuesday at 6:47 p.m. I stared into my pantry, hungry and uninspired. A half-box of pasta shells, two dented cans of tomatoes, and that lonely jar of sun-dried tomatoes I'd bought for a recipe I never made. My fridge offered little more than a sprouting onion and the tail-end of a Parmesan wedge. What happened next was kitchen magic: a silky, vibrant tomato soup that tasted like I'd planned it for days. My teenager had thirds. My neighbor smelled it simmering and knocked for a taste. This is that recipe—written down at last—so you can turn your own "nothing to eat" moment into the kind of dinner that makes people linger at the table, swiping the last drops with crusty bread.
Why This Recipe Works
- One-Pot Wonder: Everything—including the pasta—cooks in a single Dutch oven, saving dishes and deepening flavor.
- Pantry Heroes: Canned tomatoes, dried herbs, and pasta shells create restaurant-level taste from shelf-stable staples.
- Creamy Without Cream: A quick blitz with an immersion blender gives lush body; a splash of milk is optional, not mandatory.
- Speedy Comfort: 10 minutes hands-on, 25 minutes simmering—dinner is ready before your favorite sitcom's theme song ends.
- Kid-Approved Veggies: The soup quietly delivers a full serving of vegetables per bowl, even to the pickiest eaters.
- Freezer-Friendly: Double the batch and freeze half; it reheats like a dream on hectic nights.
Ingredients You'll Need
Think of this list as a gentle guide, not a strict rulebook. The recipe was born from improvisation, so feel free to riff.
Olive Oil & Butter: The combination prevents the butter from browning too quickly while adding fruity depth. Use all olive oil to keep it dairy-free, or swap in plant butter for a vegan version.
Onion & Garlic: Yellow onion is my go-to, but red or white work. If your garlic has sprouted green shoots, slice the clove in half and remove the germ—it can taste bitter when older.
Tomato Paste in a Tube: Once opened, it lasts for months in the fridge, saving you from wasting half a can. Look for double-concentrated; the flavor is deeper and sweeter.
Whole Peeled Tomatoes: San Marzano tomatoes are worth the splurge for special occasions, but any good-quality plum tomato will do. If you only have diced, that's fine—your blender will smooth things out.
Crushed Red Pepper Flakes: Just 1/4 teaspoon adds gentle warmth; scale up if you like a fiery kick or omit for tiny taste buds.
Dried Oregano & Basil: These pantry workhorses bloom in the hot fat, releasing essential oils that taste fresher than you'd expect. Rub them between your palms as you sprinkle to wake them up.
Pasta Shells: The little cup shape captures pockets of soup in every bite. If your box is shy of 8 oz, add what's there; this recipe is forgiving. Gluten-free shells hold up well, but check them at the 6-minute mark—they can go mushy fast.
Vegetable Broth: Use low-sodium so you control the salt. No broth? Dissolve 1 teaspoon bouillon paste in 4 cups hot water.
Sun-Dried Tomatoes in Oil: They amplify tomato flavor tenfold and add a whisper of umami sweetness. Pat off excess oil with paper towel before slicing so they don't grease the soup.
Parmesan Rind: This is the secret to a silky, complex broth. Save rinds in a zip-top bag in the freezer; they keep indefinitely. No rind? Stir in 1/4 cup grated Parmesan at the end.
Fresh Spinach or Kale: Optional but recommended for color and nutrients. If using kale, strip the leaves from the woody stems and chop finely so it softens quickly.
Milk or Half-and-Half: A modest splash rounds sharp tomato acidity. Unsweetened oat milk works beautifully for a dairy-free creamy finish.
How to Make Pantry Clean Out Tomato Soup with Pasta Shells
Warm Your Pot
Place a heavy 4- to 5-quart Dutch oven over medium heat for 60 seconds. This prevents the fat from shocking and helps everything sauté evenly. While it warms, dice your onion and mince the garlic so you're ready to roll.
Bloom the Aromatics
Add 2 tablespoons olive oil and 1 tablespoon butter. When the butter foams, scatter in the diced onion with 1/2 teaspoon kosher salt. Sauté 4 minutes until the edges turn translucent. Stir in 3 cloves minced garlic, 2 teaspoons dried oregano, 1 teaspoon dried basil, and 1/4 teaspoon red-pepper flakes; cook 45 seconds until fragrant. Push the mixture to the sides, add 2 tablespoons tomato paste to the bare center, and let it caramelize for 1 minute before stirring everything together. That direct heat sweetens the paste.
Crush & Simmer the Tomatoes
Pour in one 28-ounce can whole peeled tomatoes with their juice. Using kitchen shears, snip the tomatoes into bite-size chunks right in the pot—it's faster and neater than a cutting board. Add 3 cups vegetable broth and one Parmesan rind if you have it. Bring to a lively simmer, then reduce heat to low, cover, and cook 10 minutes so flavors marry.
Blend for Silkiness
Remove the pot from heat, fish out the Parmesan rind, and purée the soup with an immersion blender until smooth. (A countertop blender works; just blend in batches, venting the lid so steam escapes.) This step transforms humble canned tomatoes into velvet.
Add Pasta & Sun-Dried Tomatoes
Return the blended soup to a gentle boil. Stir in 8 ounces medium pasta shells and 1/3 cup thinly sliced oil-packed sun-dried tomatoes. The tomatoes rehydrate as the pasta cooks, releasing concentrated flavor into the broth. Stir often—pasta loves to stick to the pot's bottom once starch releases.
Finish with Greens
When the pasta is al dente (check 2 minutes before package timing), fold in 2 cups loosely packed baby spinach or chopped kale. It wilts in 30 seconds and turns the soup into a complete meal.
Season to Perfection
Taste and adjust: add up to 1 teaspoon more salt, depending on broth sodium. Stir in 1/4 cup milk or half-and-half if you crave creaminess. Finish with freshly ground black pepper and a shower of grated Parmesan.
Serve & Savor
Ladle into warm bowls, top with extra Parmesan and a drizzle of good olive oil. Crusty bread is non-negotiable for swiping the bowl clean.
Expert Tips
Toast Your Pasta
Before adding broth, toss dry shells in the hot fat for 90 seconds. The lightly toasted pasta resists mushiness and adds nutty depth.
Layered Heat
For gentle warmth, add pepper flakes with garlic. For brighter spice, stir them in at the end so volatile oils survive.
Cheese Rind Library
Save rinds from Parmesan, Pecorino, even aged Gouda. Each lends unique umami; label bags so you can choose flavor direction.
Silky Without Dairy
Add 1/2 cup canned white beans before blending. They purée into creamy body with zero dairy and extra protein.
Prevent Pasta Bloat
Cook pasta 1 minute shy of al dente; it will finish in the hot soup while resting, absorbing flavor without turning flabby.
Bright Finish
A squeeze of lemon at the table wakes up canned tomato flavor and makes the whole bowl taste garden-fresh.
Variations to Try
-
Mediterranean: Swap oregano for 1 teaspoon herbes de Provence, stir in 1/2 cup chopped Kalamata olives and crumbled feta at the end.
-
Smoky: Add 1/2 teaspoon smoked paprika with the garlic and use fire-roasted canned tomatoes for campfire depth.
-
Protein Boost: Brown 8 oz Italian turkey sausage in Step 2, then proceed as written. Chicken breast cubes work too.
-
Vegan Cream: Blend in 1/2 cup soaked cashews or unsweetened coconut milk instead of dairy milk for richness.
-
Harvest Veggie: Fold in roasted butternut squash cubes or corn kernels for autumn sweetness and texture contrast.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The pasta will continue to absorb broth, so add a splash of water or broth when reheating.
Freezer: For best texture, freeze the blended soup without pasta. Spoon into freezer-safe quart bags, lay flat to freeze, then stack like books for up to 3 months. To serve, thaw overnight, bring to a simmer, and cook fresh pasta in the reheated soup. If you've already added pasta, freeze anyway; the soup is still delicious, just slightly softer.
Make-Ahead: Prep all aromatics the night before and store in a zip-top bag. In the morning, dump into the pot and dinner is 20 minutes away. Alternatively, make the full recipe, chill in the pot, and simply reheat gently while stirring.
Frequently Asked Questions
Pantry Clean Out Tomato Soup with Pasta Shells
Ingredients
Instructions
- Warm the pot: Heat olive oil and butter in a Dutch oven over medium heat.
- Sauté aromatics: Cook onion with ½ tsp salt 4 min. Add garlic, oregano, basil, pepper flakes; cook 45 sec. Add tomato paste; cook 1 min.
- Simmer tomatoes: Stir in canned tomatoes with juice, broth, Parmesan rind; simmer 10 min.
- Blend: Remove rind; purée soup until smooth with an immersion blender.
- Cook pasta: Return to boil, add pasta shells and sun-dried tomatoes; cook 8-10 min until al dente, stirring often.
- Finish: Stir in spinach and milk; season. Serve hot with bread and extra cheese.
Recipe Notes
Soup thickens as it sits; thin with broth or water when reheating. For meal prep, store pasta separately and add when serving to keep texture perfect.