Soups & Stews
This popcorn soup recipe transforms a childhood snack into a sophisticated, creamy tomato masterpiece with a crispy tortilla topping that delivers restaurant-quality texture. The secret lies in blending perfectly cooked popcorn into a velvety tomato broth, creating a dish that's surprisingly elegant yet simple to prepare.
I developed this recipe after years of experimenting with texture contrasts—where the soft, creamy soup meets the shatteringly crispy tortilla pieces in every bite.
The foundation begins with a rich tomato base, simmered until deeply flavorful, then blended with just enough cream to achieve that luxurious mouthfeel without overpowering the tomato's natural brightness.
What makes this recipe stand out is the popcorn—it must be cooked to a specific doneness (just enough to soften slightly) before being gently folded into the soup, ensuring each spoonful delivers that satisfying crunch.
The tortilla topping, fried until golden and crispy, adds another layer of texture that elevates this soup from ordinary to extraordinary.
By the time you serve this dish, you'll have a bowl that's creamy yet substantial, with every component playing its part—tender tomatoes, velvety broth, soft popcorn kernels, and that all-important crispy tortilla crown.
The flavor balance is where this recipe truly shines: sweet from the tomatoes, savory from the broth, and a hint of spice if you choose to add it. This is comfort food reimagined, perfect for chilly evenings or as a unique appetizer that will impress any guest.
Serve immediately with a sprinkle of fresh herbs or a dash of hot sauce for those who crave extra heat. The leftovers reheat beautifully, though the crispy tortilla topping is best enjoyed fresh.
Whether you're feeding a crowd or treating yourself to a cozy meal, this popcorn soup delivers on both texture and flavor promises—every time.
Ingredients for popcorn soup
Six cups of popcorn meet tomatoes and cream for a bowl that's creamy, crunchy, and totally addictive.
| Ingredient | Amount | Notes |
|---|---|---|
| Popcorn Kernels 🍿 | 6 cups | Unpopped, stovetop or microwave |
| Canned Crushed Tomatoes 🍅 | 2 cups | San Marzano preferred for sweetness |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Corn Tortillas 🌯 | 6 whole | Small size for crispy topping |
| Yellow Onion 🧅 | 1 whole | Diced, for flavor base |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aromatic depth |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cheddar Cheese 🧀 | ½ cup | Shredded, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for freshness |
| Hot Sauce 🔥 | 1 tbsp | Optional, for spice kick |
| Butter 🧈 | 2 tbsp | Unsalted, for tortilla frying |
The popcorn is non-negotiable—it's what makes this soup special. Stovetop popcorn gives the best texture, but microwave works in a pinch. Buy the kernels in bulk at Costco or Trader Joe's—they're cheaper and fresher than the pre-popped stuff. The crushed tomatoes? San Marzano is worth the splurge for that sweet, rich flavor. If you can't find it, any good-quality canned tomatoes will do, but avoid the watery, mushy kinds. For the tortillas, Mission or La Tortilla Factory are my go-tos—they fry up crispy every time.
No popcorn kernels? Use 4 cups of pre-popped popcorn, but it won't be as fresh-tasting. Short on crushed tomatoes? Fresh tomatoes blended with a splash of broth works, but you'll lose that canned tomato depth. The heavy cream is key for that velvety texture—half-and-half cuts costs but thins the soup slightly. For the tortilla topping, if you can't find corn tortillas, small flour tortillas work too, but they'll be slightly less authentic. And if you're feeling fancy, swap the cheddar for cotija cheese—it's got a tangy kick that pairs perfectly.
This soup is all about timing. Pop the popcorn fresh—it loses its crunch fast once mixed in. The tortilla topping stays crispy for about 10 minutes after frying, so make it just before serving. Store leftovers without the topping—add it fresh when reheating. The soup itself keeps for 3-4 days in the fridge, but the popcorn gets soggy after a day. For a crowd, double the popcorn and tortillas—they disappear fast!
Why You'll Love This Recipe
- Pantry Magic: I swear by this one—no fresh herbs, no fancy prep, just crushed tomatoes, broth, and a handful of popcorn kernels simmering until they’re tender. The texture alone is worth it: that buttery, slightly crunchy bite against the creamy broth.
- Creamy-Tomato Crunch: Honestly, the flavor combo is next-level. The heavy cream smooths out the acidity of the tomatoes, while the popcorn adds this unexpected pop (pun intended) that keeps it interesting. It’s rich but not heavy, and the tortillas soaking up the broth? Absolute gold.
- Game Day Star: Between us, this is my go-to for tailgating or movie nights—easy to double, serves a crowd, and even holds up in a slow cooker. Add some shredded cheese at the end, and suddenly you’ve got a dish that feels special without the fuss.
- Budget Bingo: Popcorn soup is my wallet’s best friend. Canned tomatoes, broth, and tortillas? All cheap staples that stretch into multiple meals. I’ll make a big batch on Sunday, reheat portions all week, and still have leftovers for lunch—no takeout in sight.
Step-by-step instructions for popcorn soup recipe
Here's how to turn humble pantry staples into a comforting, crispy-topped, creamy masterpiece.
Pop the Kernels and Build the Base
Heat the 6 cups popcorn kernels in a large pot over medium-high heat until they begin popping. Once popping slows to about 2 minutes, remove from heat and let cool slightly. You want them still warm but not hot to the touch.
In the same pot, add 0.25 cup olive oil and place over medium heat. Dice the 1 whole yellow onion and add it to the pot, cooking for 5-6 minutes until softened and translucent. Stir in the 3 cloves minced garlic cloves and cook for another 30 seconds until fragrant.
Pour in the 2 cups canned crushed tomatoes and 2 cups chicken broth, scraping up any browned bits from the bottom. Bring to a simmer and let cook for 10 minutes to develop the flavors. Season with 1.5 teaspoons salt and 0.5 teaspoon black pepper.
Blend Until Silky Smooth
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. If you prefer not to use an immersion blender, carefully transfer the soup to a countertop blender in batches, blending until perfectly smooth each time. Return the blended soup to the pot and stir in the 1 cup heavy cream.
Simmer the soup for another 5 minutes to let the flavors meld together. Taste and adjust seasoning if needed—this is where you can add the 1 tablespoon hot sauce if you want some heat. The soup should be creamy and rich, with a velvety texture that coats the back of a spoon.
Fry the Tortilla Strips for Crunch
Cut the 6 whole corn tortillas into ¼-inch thick strips. Melt the 2 tablespoons butter in a large skillet over medium-high heat. Once the butter foams, add the tortilla strips in a single layer and fry for 2-3 minutes per batch until golden brown and crispy.
Transfer the fried tortilla strips to a paper towel-lined plate to drain excess oil. Repeat with the remaining tortilla strips, keeping them warm until you're ready to serve. The key here is to fry them in batches so they stay crispy and not soggy.
Assemble and Garnish for Maximum Impact
Return the soup to a gentle simmer and ladle it into bowls. Top each serving with a generous handful of the crispy tortilla strips, arranging them in a fan shape or scattered on top. Sprinkle with 0.5 cup shredded cheddar cheese and let it melt slightly from the heat of the soup.
Finish with 0.25 cup chopped fresh cilantro for a bright, herby contrast. The contrast between the creamy, tomato-based soup and the crispy, salty tortilla topping is what makes this dish so special. Serve immediately while the tortilla strips are still crispy and the cheese is just beginning to melt.
Pro Tips For Making Popcorn Soup
- TOAST THE KERNELS FIRST: Popcorn kernels in soup need to be toasted before simmering—otherwise, they turn mushy and lose their crunch. Heat them dry in a skillet over medium-high for 2-3 minutes until they start popping, then add them to the broth. (Yes, some will pop fully—just fish them out.)
- STIR IN CREAM LAST: Heavy cream curdles fast when it hits hot liquid, and that’s a disaster for texture. Simmer the tomatoes, broth, and toasted kernels until steaming, then remove from heat and whisk in the cream off the stove. If you’re worried, temper it first by mixing a spoonful of hot broth into the cream before adding it all.
- CRUSH TORTILLAS FINE: Skip the big chunks—tortilla strips float and turn soggy. Tear or chop them into small pieces (about ¼-inch) before adding them to the soup. If using store-bought chips, pulse them briefly in a food processor instead. (Pro move: Toast the crushed tortillas lightly in the skillet with the kernels for extra depth.)
- SALT THE BROTH EARLY: Chicken broth tastes bland when it’s fresh, but it’ll mellow out as you cook. Season it fully with salt (and a pinch of sugar if it’s bitter) right when you add it to the pot. Taste again after 10 minutes—you’ll likely need to adjust, but starting strong saves guesswork. (Trust me, under-seasoned soup is a regret.)
Dietary considerations for this popcorn soup
Gluten-Free Adaptations
This soup is naturally gluten-free if you use certified gluten-free corn tortillas like La Tortilla Factory's gluten-free line. Double-check labels on chicken broth and canned tomatoes to ensure no hidden gluten additives. For extra safety, I recommend Pacific Foods gluten-free broth—it’s my go-to for gluten-sensitive cooking. 🌾
Dairy-Free Options
Swap the heavy cream for full-fat coconut milk (1 can, well-stirred) to maintain creaminess. Use dairy-free cheddar, like Violife, for the garnish. The texture stays rich, though slightly lighter. For frying tortillas, use avocado oil instead of butter to avoid dairy entirely.
Vegan Version
Replace the chicken broth with vegetable broth (try Imagine brand for depth). Use cashew cream (blend ½ cup soaked cashews + ½ cup water) instead of heavy cream. For the tortilla topping, ensure they’re vegan (most corn tortillas are, but verify). The popcorn remains a neutral, crowd-pleasing base. 🌱
Lower-Carb Adjustments
Reduce the popcorn to 4 cups and omit the tortilla topping to cut carbs. Use zucchini noodles instead—sauté them in the same skillet after frying tortillas to absorb leftover butter flavor. Garnish with avocado slices for healthy fats and creaminess without extra carbs.
Allergen-Friendly Swaps
For nut allergies, avoid cashew cream and use silken tofu blended with broth (½ cup tofu + ½ cup broth) for creaminess. If cilantro is problematic, swap for fresh basil or parsley. Always check popcorn kernels for cross-contamination warnings if severe allergies are present.
Kid-Friendly Tweaks
Skip the hot sauce and reduce spice levels. Use mild cheddar and blend the soup extra smooth to avoid popcorn chunks. Serve the tortilla topping on the side so kids can add as much (or little) as they like. A sprinkle of Parmesan cheese adds umami without heat. 👶
Nutrition facts
Frequently asked questions
Why does the popcorn need to be warm but not hot when adding it to the soup?
Warm popcorn softens slightly in the soup, creating a tender texture that blends beautifully with the creamy broth. If it's too hot, it can release excess moisture and lose its natural crunch. The slight warmth also helps distribute the popcorn flavor evenly throughout the dish.
Can I make this soup ahead of time?
Yes, but with a few key adjustments. Prepare the soup base (without popcorn) up to 2 days ahead and store it in the fridge. Add the popcorn just before serving to maintain its texture. The tortilla topping should always be made fresh and added right before eating for maximum crispiness.
What if I don't have an immersion blender?
No problem! Transfer the soup to a countertop blender in batches, blending until completely smooth. Just be careful with hot liquids—leave room at the top of the blender jar and vent the lid to avoid pressure buildup. Return the blended soup to the pot before adding the cream.
Can I substitute the tortilla topping with something else?
For a gluten-free option, try crispy fried plantain chips or toasted panko breadcrumbs. If you prefer something cheesy, use crumbled bacon or crispy fried shallots for a different flavor profile. The key is maintaining that satisfying crunch contrast.
How do I fix a soup that's too thin after adding popcorn?
Simmer the soup uncovered for 5-10 minutes to reduce the liquid. If it's still too thin, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer until thickened. Avoid over-blending the popcorn—this can release excess starch and make the soup watery.
