If you ask me, jalapeño poppers should be available in soup form year-round.
This creamy, comfort-food soup takes everything you love about the classic appetizer and turns it into a hearty bowl of dinner. Smoky bacon and diced jalapeños give you that familiar kick, while cream cheese and sharp cheddar create a rich, melty base.
Tender Yukon gold potatoes make it filling enough for a main course, and the half-and-half keeps everything silky smooth. A sprinkle of green onions and extra crispy bacon on top finish it off just right.
It’s the kind of soup that warms you up on a cold night without being too heavy, perfect for when you want something cozy with a little heat.
Why You’ll Love This Jalapeño Popper Soup
- All the flavor of jalapeño poppers in a bowl – You get that creamy, cheesy, slightly spicy combination you love from the appetizer, but in a comforting soup form that’s perfect for dinner.
- Ready in under an hour – This hearty soup comes together in 45-60 minutes, making it a great option for busy weeknights when you want something satisfying without spending hours in the kitchen.
- Adjustable heat level – You control the spice by choosing how many jalapeños to add and whether to remove all the seeds, so you can make it mild for the kids or keep some kick for those who like it hot.
- Filling and satisfying – With bacon, potatoes, and plenty of cheese, this soup is substantial enough to serve as a complete meal on its own.
What Kind of Jalapeños Should I Use?
Fresh jalapeños are definitely the way to go for this soup – they give you that perfect balance of flavor and heat that canned or pickled jalapeños just can’t match. When you’re at the store, look for firm, smooth jalapeños with bright green skin and no soft spots or wrinkles. The heat level can vary quite a bit from pepper to pepper, so if you’re sensitive to spice, start with 4 jalapeños and taste as you go – you can always add more but you can’t take it back out. Make sure to remove the seeds and white membranes inside, as that’s where most of the heat lives, unless you really want to turn up the spice factor.
Options for Substitutions
This soup is pretty forgiving when it comes to swapping ingredients:
- Bacon: Turkey bacon works great if you want a lighter option, or you can use diced ham for a different smoky flavor. Just cook it until it’s crispy and proceed with the recipe as written.
- Jalapeño peppers: If you want less heat, use poblano peppers instead – they give you that pepper flavor without as much spice. For more kick, leave some seeds in or try serrano peppers.
- Half-and-half: You can use whole milk for a lighter soup, or heavy cream if you want it extra rich. Just keep in mind that milk will make it thinner, so you might need a bit more flour to thicken it up.
- Yukon gold potatoes: Red potatoes or russets both work fine here. Russets will break down more and make the soup thicker, while red potatoes hold their shape better.
- Cream cheese: In a pinch, you can use sour cream instead, but add it at the very end off the heat so it doesn’t curdle. You’ll get a tangier flavor but it still tastes great.
- All-purpose flour: For a gluten-free version, use cornstarch (about 1/3 cup mixed with cold water) or a gluten-free flour blend in the same amount.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this soup is adding the cheese while the pot is still on high heat, which can cause it to separate and become grainy – always remove the pot from the burner first and let it cool for a minute before stirring in the cream cheese and cheddar.
Another common error is not whisking the flour thoroughly after adding it, which leads to lumps in your soup, so make sure to stir constantly for about a minute before adding the liquids.
Don’t rush the potato cooking time, as undercooked potatoes will be hard and unpleasant, but if you cut them into smaller, uniform pieces (closer to 3/4 inch), they’ll cook more evenly and quickly.
Finally, if your soup turns out too thick after adding the cheese, simply whisk in a bit more chicken broth or half-and-half until you reach your desired consistency.
What to Serve With Jalapeño Popper Soup?
This soup is already pretty hearty with the potatoes and bacon, so I like to keep sides simple and let the soup be the star. A basket of warm cornbread or corn muffins is perfect for soaking up all that creamy, cheesy goodness, and the slight sweetness balances out the heat from the jalapeños. If you want something fresh to cut through the richness, a crisp romaine salad with ranch dressing or a tangy coleslaw works great. You could also serve it with tortilla chips on the side for scooping, which gives it that fun appetizer vibe that jalapeño poppers are known for.
Storage Instructions
Store: This soup keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better the next day as everything melds together, making it perfect for meal prep or leftovers throughout the week.
Freeze: You can freeze this soup for up to 2 months, though the texture might change slightly since it has cream cheese and half-and-half. For best results, let it cool completely before transferring to freezer-safe containers, leaving a bit of room at the top for expansion.
Reheat: Warm it up gently on the stovetop over medium-low heat, stirring often to prevent the dairy from separating. You can also use the microwave on medium power in short bursts. If it seems too thick after reheating, just stir in a splash of chicken broth or half-and-half to loosen it up.
| Preparation Time | 20-30 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 45-60 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3700-4200
- Protein: 110-130 g
- Fat: 240-280 g
- Carbohydrates: 210-250 g
Ingredients
For the soup base:
- 1 lb bacon (I prefer Wright Brand thick-cut for better texture)
- 6 jalapenos (seeded and diced into 1/4-inch pieces)
- 3/4 cup onion, diced
- 1 tablespoon garlic, minced
- 1/2 cup flour (I always use King Arthur all-purpose flour)
- 6 cups low-sodium chicken broth
- 3 cups half-and-half
- 6 large Yukon gold potatoes (peeled and cut into 1/2-inch cubes)
- 1/2 teaspoon smoked paprika
For the finish:
- 8 oz cream cheese (softened and cut into small cubes to melt faster)
- 2 1/2 cups sharp cheddar (I use Tillamook sharp cheddar for the best melt)
- 1 teaspoon Kosher salt (adjust to taste)
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon hot sauce (optional, for acidity)
For toppings (optional):
- 1/2 cup green onions, sliced
- Reserved crispy bacon bits
- Extra shredded cheddar cheese
- Fresh jalapeño slices
Step 1: Cook Bacon and Prepare Mise en Place
- 1 lb bacon
- 6 jalapenos
- 3/4 cup onion
- 1 tablespoon garlic, minced
- 6 large Yukon gold potatoes
Cut bacon into bite-sized pieces and cook in a large pot over medium-high heat until crispy, about 8-10 minutes, stirring occasionally.
Remove bacon with a slotted spoon and set aside on a paper towel, reserving 2 tablespoons of the bacon grease in the pot.
While bacon cooks, dice the jalapeños into 1/4-inch pieces (I like to seed them for less heat, but leave some seeds if you prefer extra spice), dice the onion, mince the garlic, peel and cube the potatoes into 1/2-inch pieces, and have all ingredients prepped and ready before you begin the next step.
Step 2: Build the Flavor Base with Aromatics
- 2 tablespoons reserved bacon grease
- 6 jalapenos, diced
- 3/4 cup onion, diced
- 1 tablespoon garlic, minced
Return the pot with the 2 tablespoons reserved bacon grease to medium heat and add the diced jalapeños and onion.
Sauté for 3-4 minutes, stirring occasionally, until the vegetables begin to soften and release their flavors.
Add the minced garlic and cook for another 30 seconds, stirring constantly to prevent burning.
This technique of building flavors gradually—called blooming—ensures the aromatics are fully developed rather than raw-tasting.
Step 3: Create the Roux and Build the Base Liquid
- 1/2 cup flour
- 6 cups low-sodium chicken broth
- 3 cups half-and-half
- 1/2 teaspoon smoked paprika
Sprinkle the flour over the vegetable mixture and stir constantly for about 1-2 minutes to cook out the raw flour taste and create a light roux.
Gradually whisk in the chicken broth, stirring well to break up any lumps, then slowly add the half-and-half while whisking to create a smooth, creamy base.
Add the smoked paprika and stir to combine, ensuring there are no flour lumps remaining in the liquid.
Step 4: Cook Potatoes Until Tender
- base liquid from Step 3
- 6 large Yukon gold potatoes, cubed
Add the cubed potatoes to the pot and increase heat to medium-high, bringing the soup to a gentle boil.
Once boiling, reduce heat to medium and simmer uncovered for 25-30 minutes, stirring occasionally, until the potatoes are completely fork-tender.
The potatoes will naturally begin to break down slightly at the edges, which helps thicken the soup and create a creamy texture.
Step 5: Finish with Cheese and Seasonings
- cooked soup from Step 4
- 8 oz cream cheese, cubed
- 2 1/2 cups sharp cheddar
- 1 teaspoon Kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon hot sauce
Remove the pot from heat.
Cut the cream cheese into small cubes so it melts quickly and evenly—I always do this to prevent lumpy pockets of cream cheese in the final soup.
Stir in the cream cheese and sharp cheddar cheese, stirring constantly until completely melted and smooth.
Add the kosher salt, freshly ground black pepper, and hot sauce if using, tasting as you go and adjusting seasonings to your preference.
Step 6: Serve with Crispy Toppings
- 1/2 cup green onions, sliced
- Reserved crispy bacon bits
- Extra shredded cheddar cheese
- Fresh jalapeño slices
Ladle the soup into bowls and top each serving with a generous handful of crispy bacon bits, sliced green onions, extra shredded cheddar cheese, and fresh jalapeño slices.
The combination of hot creamy soup with cool, crisp toppings creates the perfect texture and flavor contrast that makes jalapeño popper soup so satisfying.

Best Jalapeño Popper Soup
Ingredients
For the soup base
- 1 lb bacon (I prefer Wright Brand thick-cut for better texture)
- 6 jalapenos (seeded and diced into 1/4-inch pieces)
- 3/4 cup onion, diced
- 1 tablespoon garlic, minced
- 1/2 cup flour (I always use King Arthur all-purpose flour)
- 6 cups low-sodium chicken broth
- 3 cups half-and-half
- 6 large Yukon gold potatoes (peeled and cut into 1/2-inch cubes)
- 1/2 teaspoon smoked paprika
For the finish
- 8 oz cream cheese (softened and cut into small cubes to melt faster)
- 2 1/2 cups sharp cheddar (I use Tillamook sharp cheddar for the best melt)
- 1 teaspoon Kosher salt (adjust to taste)
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon hot sauce (optional, for acidity)
For toppings (optional)
- 1/2 cup green onions, sliced
- Reserved crispy bacon bits
- Extra shredded cheddar cheese
- Fresh jalapeño slices
Instructions
- Cut bacon into bite-sized pieces and cook in a large pot over medium-high heat until crispy, about 8-10 minutes, stirring occasionally. Remove bacon with a slotted spoon and set aside on a paper towel, reserving 2 tablespoons of the bacon grease in the pot. While bacon cooks, dice the jalapeños into 1/4-inch pieces (I like to seed them for less heat, but leave some seeds if you prefer extra spice), dice the onion, mince the garlic, peel and cube the potatoes into 1/2-inch pieces, and have all ingredients prepped and ready before you begin the next step.
- Return the pot with the 2 tablespoons reserved bacon grease to medium heat and add the diced jalapeños and onion. Sauté for 3-4 minutes, stirring occasionally, until the vegetables begin to soften and release their flavors. Add the minced garlic and cook for another 30 seconds, stirring constantly to prevent burning. This technique of building flavors gradually—called blooming—ensures the aromatics are fully developed rather than raw-tasting.
- Sprinkle the flour over the vegetable mixture and stir constantly for about 1-2 minutes to cook out the raw flour taste and create a light roux. Gradually whisk in the chicken broth, stirring well to break up any lumps, then slowly add the half-and-half while whisking to create a smooth, creamy base. Add the smoked paprika and stir to combine, ensuring there are no flour lumps remaining in the liquid.
- Add the cubed potatoes to the pot and increase heat to medium-high, bringing the soup to a gentle boil. Once boiling, reduce heat to medium and simmer uncovered for 25-30 minutes, stirring occasionally, until the potatoes are completely fork-tender. The potatoes will naturally begin to break down slightly at the edges, which helps thicken the soup and create a creamy texture.
- Remove the pot from heat. Cut the cream cheese into small cubes so it melts quickly and evenly—I always do this to prevent lumpy pockets of cream cheese in the final soup. Stir in the cream cheese and sharp cheddar cheese, stirring constantly until completely melted and smooth. Add the kosher salt, freshly ground black pepper, and hot sauce if using, tasting as you go and adjusting seasonings to your preference.
- Ladle the soup into bowls and top each serving with a generous handful of crispy bacon bits, sliced green onions, extra shredded cheddar cheese, and fresh jalapeño slices. The combination of hot creamy soup with cool, crisp toppings creates the perfect texture and flavor contrast that makes jalapeño popper soup so satisfying.







