
Creating Campbell’s-style green pea soup at home delivers that same comforting, velvety texture and herby depth you remember from the canned version—but with fresh ingredients and restaurant-quality results.
I developed this recipe after years of testing what makes classic pea soup truly special, and the secret lies in the balance of creaminess, saltiness, and aromatic herbs. The simmering process transforms simple peas into a rich, smooth soup that tastes like a hug in a bowl.
This method keeps things simple with just 10 ingredients and 30 minutes of active time, making it perfect for weeknight dinners or meal prep. The key to that signature velvety smoothness?
A touch of heavy cream blended in at the end, along with a pinch of salt to enhance the natural sweetness of the peas. I also add a splash of vinegar for brightness—a trick I picked up from my Nonna’s Italian cooking, which always elevates simple soups.
The result is a soup that’s creamy without being heavy, herby without being overpowering.
What you’ll end up with is a bowl of silky green pea soup with a golden crust on top, fragrant with thyme and parsley, and just the right amount of saltiness from bacon or ham if you choose to add it.
The texture is velvety smooth, with no lumps, and the flavor is rich enough to stand alone or pair beautifully with crusty bread. This is the kind of soup that disappears quickly—perfect for feeding a crowd or saving leftovers for lunch the next day.
For extra depth, I recommend toasting the bacon first to render out maximum flavor, then using the drippings to sauté the onions—a move that adds a smoky richness without overpowering the peas. If you’re keeping it vegetarian, simply swap the bacon for a little extra butter or olive oil.
Either way, this soup is a foolproof way to bring comfort to your table in under an hour. Let’s get started!
Ingredients for campbell’s green pea soup
Fresh peas, smoky bacon, and herby cream—just ten ingredients for that nostalgic Campbell’s-style velvet.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Peas 🌱 | 1 ½ lbs | Shelling or frozen works |
| Small Yellow Onions 🧅 | 1 whole | Diced for base flavor |
| Unsmoked Bacon 🥓 | 6 oz | Diced for smoky depth |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped fine |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for fresh finish |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Unsalted Butter 🧈 | 2 tbsp | For sautéing onions |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The peas are the star, so fresh or frozen both work—just don’t overcook them. I grab Trader Joe’s frozen peas when I’m in a rush, but fresh from the garden? Nothing beats that sweetness. For the bacon, thick-cut slices render more flavor—dice them yourself instead of buying pre-chopped. The thyme and parsley should be bright green and fragrant; if they smell musty, skip them. Chicken broth? Low-sodium is key—you’ll add salt later, and you don’t want to overdo it. The heavy cream is non-negotiable for that signature smoothness, but if you’re watching calories, half-and-half works in a pinch.
No bacon? Smoked paprika or a splash of soy sauce adds depth without meat. Fresh herbs wilt fast, so chop them last-minute or store them in damp paper towels in the fridge. The vinegar might sound odd, but trust me—it cuts through the richness and brightens everything. For a vegetarian version, swap the bacon for extra butter or olive oil and add a pinch of nutmeg for warmth. The onions? Sweet yellow or red work best—they caramelize beautifully and add natural sweetness to balance the peas.
This soup tastes even better the next day—reheats perfectly with a splash of water or broth. Keeps in the fridge for 4-5 days, or freeze portions for up to 3 months. I always make a double batch because it disappears fast. For serving, a sprinkle of extra parsley and a swirl of cream on top makes it look (and taste) restaurant-worthy. Leftovers? Even better for lunch with crusty bread.
Why You’ll Love This Recipe
- Pantry-Friendly Magic: This recipe uses ingredients I always have on hand—no fancy shopping required. The bacon adds depth without effort, and the peas? They’re so sweet when fresh, but frozen works just as well if you’re in a pinch.
- Smoky-Sweet Crunch: That crispy bacon crumbles into the soup, balancing the bright peas and onions with a salty, savory punch. Honestly, the thyme and parsley finish it off like a little herb hug—simple but ridiculously good.
- Lunchbox Hero: Make a big batch on Sunday, and you’ve got weeknight lunches covered. The flavors only get better the next day, and it’s the kind of thing my kids will actually eat (yes, even with veggies).
- Budget Meal Winner: Fresh peas might seem pricey, but a pound goes a long way here. The bacon is the splurge, but a few slices stretch across multiple servings—plus, it’s cheaper than takeout, and way more satisfying.
Step-by-step instructions for creamy green pea soup
This velvety soup comes together faster than you’d expect—rich, herby, and packed with smoky bacon flavor.
Render the Bacon and Sauté the Onions
Cut the 6 oz unsmoked bacon into ¼-inch dice and cook in a large pot over medium heat until the edges turn deep golden brown and the fat has rendered out—about 8-10 minutes. The bacon should crisp up nicely while releasing that irresistible smoky aroma.
Remove the bacon with a slotted spoon and set it aside on paper towels to drain. In the same pot, add 2 tbsp unsalted butter and let it melt completely. Add the 1 whole small yellow onion, diced into ¼-inch pieces, and cook for 5-6 minutes until the onions turn translucent and just begin to soften. Here’s the thing—don’t rush this step. You want those onions to caramelize slightly for deeper flavor.
Simmer the Peas and Build the Flavor Base
Add the 1.5 lbs fresh green peas (shelling peas or thawed frozen) to the pot along with 4 cups chicken broth. Stir well to combine, then bring the mixture to a gentle boil. Once boiling, reduce the heat to medium-low and let it simmer uncovered for 15 minutes. You’ll see the peas soften and the broth reduce slightly—this is when all the flavors start melding together.
After 15 minutes, stir in the 1 tbsp apple cider vinegar and 1 tbsp fresh thyme. The vinegar brightens the whole dish while the thyme adds that earthy herbal note. Taste the mixture and adjust seasoning with 1 tsp salt and ¼ tsp black pepper. The broth should be well-seasoned but not overly salty at this point—you’ll be adding more cream later.
Blend Until Silky Smooth
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. If you don’t have an immersion blender, carefully transfer the soup to a countertop blender in batches, blending until completely smooth before returning it to the pot. Here’s what I do—blend until you can’t see any pea texture left, but don’t worry if it’s not perfectly silky at first. You’ll fix that next.
Return the blended soup to the pot and stir in the ½ cup heavy cream. The cream will make the soup luxuriously velvety, but it also needs to heat through gently. Keep the soup at a simmer (not a rolling boil) for 5 minutes to let the cream meld with the other flavors. This is where the magic happens—the cream softens the acidity from the vinegar and rounds out the smoky bacon flavor.
Finish with Fresh Herbs and Bacon
Remove the pot from heat and stir in the ¼ cup chopped fresh parsley. The parsley adds a fresh, bright finish that cuts through the richness of the cream. Taste the soup again and adjust seasoning with the remaining ½ tsp salt and ¼ tsp black pepper if needed. The soup should be perfectly balanced—herby, slightly tangy, and rich but not heavy.
Crumble the drained bacon back into the pot and stir gently to distribute it evenly. Ladle the soup into bowls and serve immediately. The contrast of the warm, creamy soup with the crispy bacon bits on top makes every spoonful delicious. If you have leftovers, they’ll keep well in the refrigerator for up to 3 days, though I doubt they’ll last that long!
Pro Tips For Making Campbell’S Green Pea Soup
- CRISP THE BACON LOW AND SLOW: I used to blast that bacon on high heat like I was in a hurry—big mistake. For this soup, cook the bacon at medium-low until it’s golden and just crisping at the edges, not blackened. That way, it renders fat without burning, and the onions won’t scorch when you add them. (Yes, even if you’re impatient like me, resist the urge to rush.)
- DON’T SKIP THE PEAS’ FIRST BLANCH: Toss fresh peas into boiling water for 1 minute before adding them to the soup—this softens them slightly and prevents a gummy texture later. Drain and shock in ice water, then pat dry. Trust me, this small step keeps the peas vibrant and tender, not mushy.
- SAVE THE BACON FAT—USE IT: After cooking the bacon, don’t pour that golden fat down the drain. Use it to sauté the onions—it adds depth and richness the soup desperately needs. If you’re worried about grease, strain it through a fine-mesh sieve after cooking the bacon, but leave enough to coat the pan.
- STIR THE SOUP OFTEN AFTER THYME: Once you add the thyme and simmer the soup, stir it every 5 minutes or so. The thyme sprigs sink, and without constant stirring, they’ll clump at the bottom and turn bitter. (I learned this after a batch tasted like oversteeped tea—no fun.) Keep it moving for even flavor.
Make-ahead tips for this dish
Prep Ahead for Smooth Soup
Peas are the star, so shelling them fresh takes 10 minutes but makes a huge difference. I keep a bowl of shelled peas in the fridge for 3 days—just store them in an airtight container with a damp paper towel to keep them fresh.
For frozen peas, thaw them overnight in the fridge for even cooking. The bacon and onions can be prepped the night before and stored in separate containers in the fridge. 🌱
Freezer-Friendly Technique
This soup freezes beautifully for up to 3 months without losing its velvety texture. After blending, let it cool completely, then transfer to quart-sized freezer bags. Leave 1-inch headspace for expansion and label with the date.
When reheating, thaw overnight in the fridge, then warm on the stovetop with a splash of broth to restore creaminess. I always make a double batch because it disappears so fast! ❄️
Double Batch for Crowds
For gatherings, multiply all ingredients by 2.5x—this recipe easily serves 8-10 people. Use two large stockpots for even cooking. The soup holds well at room temperature for 2 hours before serving, making it perfect for potlucks.
Garnish with extra bacon and parsley right before serving to keep everything fresh and vibrant. Trust me, you’ll need the extra portions! 🥘
Vegetarian Adaptation
Skip the bacon and add 1 tbsp smoked paprika plus 1 tsp soy sauce to the onions for depth. Use olive oil instead of bacon fat and boost the herbs with ½ tsp nutmeg.
The soup still comes out rich and satisfying—just without the meat. I’ve tested this version with my vegetarian friends, and they swear it’s just as good! 🌿
Reheating Like a Pro
Leftovers reheat best on the stovetop over low heat with 2 tbsp water or broth to prevent drying. Avoid the microwave—it makes the cream separate. For extra richness, stir in 1 tbsp extra cream when reheating.
The soup actually tastes better the next day as flavors meld further. I always save a portion for lunch the following day! 🔥
Garnish for Restaurant Flair
Before serving, top each bowl with crispy fried shallots (store-bought works!) and a swirl of cream. A sprinkle of fresh parsley adds color, while a pinch of black pepper finishes the dish. For a smoky touch, add a few crumbled bacon bits on top.
These final touches make it look (and taste) like you spent hours in the kitchen—when really, it’s just good prep! ✨
Nutrition facts
Frequently asked questions about creamy green pea soup
Can I use frozen peas instead of fresh?
Frozen peas work perfectly—they’re pre-shelled and just as flavorful. Thaw them overnight in the fridge first for even cooking. The texture will be just as smooth when blended, and the sweetness remains intact.
How do I make this vegetarian?
Skip the bacon and use olive oil instead of bacon fat. Add 1 tbsp smoked paprika and 1 tsp soy sauce to the onions for depth, then boost the herbs with ½ tsp nutmeg. The result is still rich and satisfying—my vegetarian friends love this version!
Why does my soup look lumpy after blending?
Lumps happen when peas aren’t fully broken down. For silky smoothness, blend in 10-second bursts with an immersion blender, scraping the sides between pulses. If using a countertop blender, work in batches and blend until completely smooth before returning to the pot.
Can I make this soup ahead of time?
Yes! This soup actually tastes better the next day. Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. When reheating, warm over low heat with a splash of broth to restore creaminess. Never microwave—it breaks the velvety texture.
What’s the secret to that Campbell’s-like creaminess?
The magic is in the heavy cream blended at the end and the apple cider vinegar for brightness. Simmering the cream for 5 minutes after blending ensures it melds perfectly with the peas. The vinegar also balances the richness, just like in the canned version!
- White Lily Pound Cake Recipe: Vanilla-Infused Layers with Buttery Crispness - November 4, 2026
- Piggy Cake Recipe: Whipped Cream-Stuffed Layers That Melt in Minutes - November 4, 2026
- Banana Split Recipe: Triple-Layered Ice Cream Extravaganza - November 4, 2026