If you ask me, there’s nothing quite like a warm bowl of soup when you need comfort food.
This tomato corn chowder brings together sweet corn and tangy tomatoes in a creamy, satisfying soup that’s perfect for any night of the week. The bacon adds a smoky, salty touch that makes each spoonful even better.
It starts with a simple base of onions and garlic, then gets thickened with a bit of flour before the tomatoes and corn join the party. A splash of cream and milk make it rich without being too heavy.
It’s the kind of soup that feels cozy and filling, great for cooler evenings or when you just want something easy and good.
Why You’ll Love This Tomato Corn Chowder
- Ready in 30 minutes – This quick soup comes together fast, making it perfect for busy weeknights when you need something warm and filling on the table.
- Pantry-friendly ingredients – Most of what you need comes from cans and your freezer, so you can whip this up without a special grocery run.
- Creamy and comforting – The combination of cream-style corn and milk creates a rich, velvety texture that feels indulgent without being heavy.
- Bacon adds smoky flavor – Those crispy bacon bits bring a savory depth that takes this soup from simple to special.
- Great for meal prep – This chowder reheats beautifully, so you can make a batch and enjoy easy lunches throughout the week.
What Kind of Tomatoes Should I Use?
For this chowder, you’ll want to use canned tomatoes since they’re already cooked down and have the right consistency for a soup. Whole canned tomatoes are great because you can break them up to your preferred size, but diced tomatoes work just as well if that’s what you have on hand.
Either way, make sure to use the juice from the can – it adds flavor and helps create that nice, thick chowder base. San Marzano tomatoes are a popular choice if you want a slightly sweeter, less acidic flavor, but honestly, any quality canned tomato from your grocery store will do the job perfectly.
Options for Substitutions
This chowder is pretty forgiving when it comes to swaps, so here are some options if you need to work with what you have:
- Bacon: You can skip the bacon for a vegetarian version and use 2 tablespoons of butter or olive oil instead. Turkey bacon works too if you prefer a lighter option.
- Whole tomatoes: Diced tomatoes, crushed tomatoes, or even fire-roasted tomatoes all work great here. If using crushed tomatoes, you might want to add a bit less liquid since they’re already broken down.
- Cream style corn: If you can’t find cream style corn, blend half of your frozen corn with ¼ cup of milk or cream to create a similar creamy texture.
- Milk: Half-and-half or heavy cream will make it richer, while 2% milk works if you want it lighter. For a dairy-free version, try unsweetened almond milk or oat milk.
- Chicken broth: Vegetable broth is an easy swap here and keeps the recipe vegetarian if you skip the bacon. You could also use water in a pinch, though the flavor won’t be quite as rich.
- All purpose flour: Cornstarch works as a thickener – just use 1 tablespoon mixed with a little cold water instead of the 2 tablespoons of flour.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this chowder is adding the flour too quickly without properly cooking it, which can create lumps and a raw flour taste – make sure to stir it constantly for the full 2-3 minutes until it forms a smooth paste with the onions. Another common error is cranking up the heat too high after adding the dairy, which can cause the milk to curdle or scorch on the bottom of the pot, so keep it at medium heat and stir occasionally. Don’t skip draining most of the bacon grease before cooking the onions, as too much fat will make your chowder greasy instead of creamy. For extra flavor, try adding a splash of heavy cream at the end instead of all milk, and if your chowder seems too thick, thin it out with a bit more broth rather than water to keep the taste rich.
What to Serve With Tomato Corn Chowder?
This hearty chowder is filling on its own, but I love serving it with some crusty bread or warm cornbread for dipping into all that creamy goodness. A simple side salad with mixed greens and a light vinaigrette helps balance out the richness of the soup, or you could go with some saltine crackers if you want to keep things easy. If you’re feeding a crowd, consider adding a platter of quesadillas cut into wedges on the side – the cheesy triangles pair really well with the corn and tomato flavors. For a lighter option, some sliced avocado or a dollop of sour cream on top of each bowl adds a nice cool contrast to the warm, savory chowder.
Storage Instructions
Store: Keep your leftover tomato corn chowder in an airtight container in the fridge for up to 4 days. The flavors actually get even better the next day, so it’s great for making ahead. I like to portion it out for easy grab-and-go lunches during the week.
Freeze: This chowder freezes pretty well for up to 2 months, though the texture might change slightly since it has dairy. Let it cool completely, then freeze in individual portions or in a freezer-safe container. Just know that the milk might separate a bit when thawed, but stirring while reheating usually fixes that.
Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave it in 1-minute intervals, stirring between each one. If it seems too thick after storing, just add a splash of milk or broth to thin it out to your liking.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1050
- Protein: 32-36 g
- Fat: 32-38 g
- Carbohydrates: 130-150 g
Ingredients
For the soup:
- 1/3 cup onion, finely diced
- 2 garlic cloves, minced
- 2 tbsp flour (I always use King Arthur all-purpose flour)
- 1 tsp basil
- 3/4 tsp salt
- 1/2 tsp pepper
- 1/4 tsp smoked paprika
- 16 oz tomatoes (I use Hunt’s diced tomatoes for better texture)
- 15 oz creamed corn
- 1/2 cup milk
- 2 tbsp heavy cream
- 3/4 cup chicken broth (I prefer Swanson for a richer base)
- 12 oz corn
For the garnish:
- 4 slices bacon (cooked until very crispy and crumbled)
- 2 tbsp parsley, chopped
Step 1: Render the Bacon and Build Your Aromatics Base
- 4 slices bacon
- 1/3 cup onion, finely diced
- 2 garlic cloves, minced
Cut the bacon into small pieces and cook them in a large pot or Dutch oven over medium heat until very crispy, about 8-10 minutes, stirring occasionally.
Transfer the cooked bacon to a paper towel-lined plate and set aside, leaving about 2 tablespoons of bacon fat in the pot.
Add the diced onion to the bacon fat and sauté for 3-4 minutes until it becomes translucent and fragrant, then add the minced garlic and cook for another 30 seconds until aromatic.
I always render the bacon first because it seasons the cooking fat and gives the entire chowder a deeper, richer foundation.
Step 2: Create the Flour Roux and Toast Your Spices
- 2 tbsp flour
- 1 tsp basil
- 3/4 tsp salt
- 1/2 tsp pepper
- 1/4 tsp smoked paprika
Sprinkle the flour over the cooked onions and garlic, then stir constantly for 2-3 minutes to toast the flour.
This cooking time is crucial—it removes the raw flour taste and creates a thickening base for your chowder.
Add the basil, salt, pepper, and smoked paprika during this toasting phase so the spices bloom in the fat and develop deeper, more complex flavors.
Step 3: Build the Creamy Broth Base
- 3/4 cup chicken broth
- 16 oz tomatoes
- 15 oz creamed corn
- 1/2 cup milk
- 2 tbsp heavy cream
Pour in the chicken broth, diced tomatoes (with their juices), creamed corn, milk, and heavy cream all at once while stirring constantly to prevent lumps from forming.
Break up any large pieces of tomato with the back of your spoon as you stir.
Bring the mixture to a gentle boil over medium-high heat, stirring occasionally, about 5-7 minutes.
Step 4: Finish and Simmer with Fresh Corn
- 12 oz corn
Once the chowder reaches a boil, add the corn niblets and reduce the heat to medium-low.
Cover the pot and simmer for 8 minutes, stirring occasionally, to allow the corn to cook through and the flavors to meld together.
I like to taste the chowder at this point and adjust the seasoning if needed—the creamed corn adds sweetness that sometimes needs balancing with a touch more salt.
Step 5: Plate and Garnish with Crispy Bacon and Fresh Parsley
- cooked crumbled bacon from Step 1
- 2 tbsp parsley, chopped
Ladle the hot chowder into bowls and top each serving with crumbled crispy bacon from Step 1 and fresh chopped parsley for color and brightness.
The crispy bacon adds textural contrast to the creamy chowder, while the parsley provides a fresh herbal finish.

30-Minute Tomato Corn Chowder
Ingredients
Method
- Cut the bacon into small pieces and cook them in a large pot or Dutch oven over medium heat until very crispy, about 8-10 minutes, stirring occasionally. Transfer the cooked bacon to a paper towel-lined plate and set aside, leaving about 2 tablespoons of bacon fat in the pot. Add the diced onion to the bacon fat and sauté for 3-4 minutes until it becomes translucent and fragrant, then add the minced garlic and cook for another 30 seconds until aromatic. I always render the bacon first because it seasons the cooking fat and gives the entire chowder a deeper, richer foundation.
- Sprinkle the flour over the cooked onions and garlic, then stir constantly for 2-3 minutes to toast the flour. This cooking time is crucial—it removes the raw flour taste and creates a thickening base for your chowder. Add the basil, salt, pepper, and smoked paprika during this toasting phase so the spices bloom in the fat and develop deeper, more complex flavors.
- Pour in the chicken broth, diced tomatoes (with their juices), creamed corn, milk, and heavy cream all at once while stirring constantly to prevent lumps from forming. Break up any large pieces of tomato with the back of your spoon as you stir. Bring the mixture to a gentle boil over medium-high heat, stirring occasionally, about 5-7 minutes.
- Once the chowder reaches a boil, add the corn niblets and reduce the heat to medium-low. Cover the pot and simmer for 8 minutes, stirring occasionally, to allow the corn to cook through and the flavors to meld together. I like to taste the chowder at this point and adjust the seasoning if needed—the creamed corn adds sweetness that sometimes needs balancing with a touch more salt.
- Ladle the hot chowder into bowls and top each serving with crumbled crispy bacon from Step 1 and fresh chopped parsley for color and brightness. The crispy bacon adds textural contrast to the creamy chowder, while the parsley provides a fresh herbal finish.

