Corn Tomato Casserole
I still remember the first time Henry and I made this Corn Tomato Casserole together in our tiny kitchen. It was late summer, and our neighbor had just dropped off a basket overflowing with fresh corn and ripe tomatoes from her garden. We looked at each other and thought, “Why not combine these beauties into one dish?” That evening, we created something magical.
The sweetness of the corn mingled perfectly with the tangy tomatoes, all bound together in a creamy, cheesy embrace. Now, this Corn Tomato Casserole has become our go-to recipe when we want comfort food that celebrates the season’s best produce.
This dish brings together simple ingredients in a way that feels both rustic and elegant. Furthermore, it’s incredibly versatile, working beautifully as a side dish or even a light main course. The Corn Tomato Casserole delivers layers of flavor without requiring hours in the kitchen. Additionally, it’s a fantastic way to use up summer vegetables when they’re at their peak freshness.
Why You’ll Love This Corn Tomato Casserole
This Corn Tomato Casserole stands out for so many reasons. First, it celebrates fresh, wholesome ingredients that you probably already have on hand. The combination of sweet corn and juicy tomatoes creates a naturally delicious base that needs minimal seasoning. Moreover, the casserole comes together quickly, making it perfect for busy weeknights.
The texture is absolutely divine. You’ll enjoy the contrast between the tender vegetables and the golden, crispy topping. Each bite offers a satisfying mix of creamy and crunchy elements. Plus, this Corn Tomato Casserole feeds a crowd effortlessly, making it ideal for potlucks, family gatherings, or Sunday dinners.
Henry always says this dish is “summer in a casserole dish,” and he’s absolutely right. The flavors are bright and fresh, yet the dish feels comforting and satisfying. Consequently, it bridges the gap between light summer fare and hearty comfort food. You’ll also appreciate how forgiving this recipe is—it welcomes experimentation and adapts beautifully to whatever ingredients you have available.
Ingredients You’ll Need
Gathering your ingredients is the first step to creating this amazing Corn Tomato Casserole. We’ve kept the list simple and straightforward, focusing on fresh, quality ingredients that deliver maximum flavor.
| Ingredient | Amount |
|---|---|
| Fresh or frozen corn kernels | 4 cups |
| Fresh tomatoes, diced | 3 cups |
| Cream cheese, softened | 8 oz |
| Sour cream | 1 cup |
| Shredded cheddar cheese | 2 cups (divided) |
| Butter | 3 tablespoons |
| All-purpose flour | 2 tablespoons |
| Onion, finely chopped | 1 medium |
| Garlic cloves, minced | 3 |
| Fresh basil, chopped | ¼ cup |
| Salt | 1 teaspoon |
| Black pepper | ½ teaspoon |
| Panko breadcrumbs | 1 cup |
Fresh ingredients make all the difference in this Corn Tomato Casserole. However, don’t stress if you need to use frozen corn or canned tomatoes during the off-season. The recipe still delivers wonderful results year-round.
Substitutions & Variations
One of the best things about this Corn Tomato Casserole is how easily you can customize it. Henry and I love experimenting with different variations based on what’s in our pantry or what flavors we’re craving.
For a lighter version, substitute Greek yogurt for the sour cream. The tanginess remains, but you’ll reduce the calories significantly. Similarly, you can use reduced-fat cream cheese without sacrificing much creaminess. We’ve tried both options, and the Corn Tomato Casserole still tastes incredible.
Want to add some heat? Dice up a jalapeño or two and mix them in with the vegetables. Alternatively, sprinkle some red pepper flakes into the mixture.
The spiciness complements the sweet corn beautifully. You can also swap the cheddar cheese for Monterey Jack or pepper jack for a different flavor profile.
For a Mexican-inspired twist on this Corn Tomato Casserole, add cumin, chili powder, and fresh cilantro instead of basil. Top with crumbled cotija cheese and crushed tortilla chips instead of panko breadcrumbs. This variation has become a family favorite at our house.
Looking to make it vegetarian? This recipe already is! However, if you want to add protein, cooked chicken, ground turkey, or even black beans work wonderfully. The casserole easily transforms into a complete meal with these additions.
One of the best things about this Corn Tomato Casserole is how easily you can customize it. For a delightful alternative, check out our Sweet Potato Black Bean Casserole that offers a unique flavor profile while still being easy to prepare.
Step-by-Step Instructions
Making this Corn Tomato Casserole is straightforward and enjoyable. Follow these simple steps, and you’ll have a delicious dish ready in no time.
Step 1: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or cooking spray. This preparation ensures your Corn Tomato Casserole won’t stick.
Step 2: Melt the butter in a large skillet over medium heat. Add the chopped onion and sauté for about 5 minutes until it becomes soft and translucent. Then, add the minced garlic and cook for another minute until fragrant.
Step 3: Sprinkle the flour over the onion mixture and stir constantly for about 2 minutes. This creates a roux that will help thicken your casserole beautifully. Gradually add the softened cream cheese and sour cream, stirring until smooth and creamy.
Step 4: Add the corn kernels, diced tomatoes, fresh basil, salt, and pepper to the skillet. Stir everything together gently. Then, fold in 1 cup of the shredded cheddar cheese. The mixture should be creamy and well combined.
Step 5: Transfer the mixture to your prepared baking dish, spreading it evenly. Sprinkle the remaining 1 cup of cheddar cheese over the top. This creates a delicious cheesy layer on your Corn Tomato Casserole.
Step 6: In a small bowl, mix the panko breadcrumbs with a tablespoon of melted butter. Spread this mixture evenly over the cheese layer. The breadcrumbs will turn golden and crispy during baking.
Step 7: Bake the Corn Tomato Casserole for 30-35 minutes until the top is golden brown and the edges are bubbly. Let it rest for 5-10 minutes before serving. This resting time allows the casserole to set properly.
Pro Tips for Success
After making this Corn Tomato Casserole countless times, Henry and I have learned some tricks that guarantee perfect results every time.
First, drain your tomatoes if they’re particularly juicy. Excess liquid can make your Corn Tomato Casserole watery instead of creamy. Simply place the diced tomatoes in a colander for about 10 minutes before using them. This simple step makes a huge difference.
Always let your cream cheese soften to room temperature before mixing. Cold cream cheese creates lumps that are difficult to smooth out. Plan ahead and leave it on the counter for about 30 minutes. Consequently, your mixture will be silky smooth.
Don’t skip the resting period after baking. Although it’s tempting to dive right in, letting the casserole sit for 5-10 minutes helps it set properly. Otherwise, it might be too loose and runny when you scoop it out.
For extra flavor depth, roast your corn before adding it to the Corn Tomato Casserole. Simply toss the kernels with a bit of oil and roast them in a hot oven for 10-15 minutes. The caramelization adds incredible sweetness and complexity.
Consider making the casserole ahead of time. You can assemble everything except the breadcrumb topping, cover it tightly, and refrigerate for up to 24 hours. When ready to bake, add the breadcrumbs and increase the baking time by 10 minutes since it’s starting cold.
After making this Corn Tomato Casserole countless times, Henry and I have learned some tricks that guarantee perfect results every time. For more tips on achieving a delicious casserole, explore our Quinoa Stuffed Pepper Casserole for additional cooking insights.
Storage & Reheating Tips
This Corn Tomato Casserole stores beautifully, making it perfect for meal prep or enjoying leftovers throughout the week.
Store leftover casserole in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and meld together overnight, making the next day’s lunch even more delicious. Cover the casserole tightly with plastic wrap or transfer individual portions to containers.
When reheating, use the oven for best results. Preheat to 350°F and warm covered portions for about 15-20 minutes until heated through. This method preserves the texture much better than microwaving.
However, if you’re short on time, the microwave works fine for individual servings. Heat on medium power for 2-3 minutes, stirring halfway through.
You can also freeze this Corn Tomato Casserole for longer storage. Wrap it tightly in aluminum foil and then plastic wrap, or use a freezer-safe container. It will keep for up to 3 months.
Thaw overnight in the refrigerator before reheating. Note that the texture might be slightly different after freezing, but the flavor remains delicious.
What to Serve With This Recipe
This versatile Corn Tomato Casserole pairs wonderfully with many different dishes. Henry and I love serving it alongside grilled chicken or pork chops for a complete summer meal. The freshness of the vegetables complements richer proteins perfectly.
For a vegetarian feast, serve your Corn Tomato Casserole with a crisp green salad and crusty bread. The casserole is hearty enough to be the star of the meal, especially when you add beans or extra cheese for protein. Additionally, it works beautifully on a barbecue spread alongside burgers and hot dogs.
This dish also shines at potlucks and holiday gatherings. It pairs particularly well with roasted turkey, ham, or beef. The bright, fresh flavors provide a nice contrast to heavier holiday fare. Furthermore, it’s an excellent alternative to traditional green bean casserole or corn pudding.
Consider serving it with grilled fish, especially salmon or tilapia. The light, fresh nature of the Corn Tomato Casserole complements seafood beautifully without overwhelming delicate flavors. A side of rice or quinoa rounds out the meal nicely.
This versatile Corn Tomato Casserole pairs wonderfully with many different dishes. If you’re looking for a sweet complement to your meal, consider trying our Rhubarb Strawberry Crisp Casserole for a delightful dessert option.
FAQs
Can I use canned corn for this Corn Tomato Casserole?
Yes, absolutely! Canned corn works well in this recipe. Drain it thoroughly before using to avoid excess liquid.
While fresh or frozen corn provides slightly better texture and flavor, canned corn delivers convenience without sacrificing too much quality. You’ll need about two 15-ounce cans to equal 4 cups of kernels.
How do I prevent my Corn Tomato Casserole from becoming watery?
The key is managing moisture from the tomatoes. Drain diced tomatoes in a colander for 10 minutes before using them. Additionally, if your tomatoes are particularly juicy, pat them dry with paper towels.
The flour and cream cheese mixture also helps absorb excess liquid. Finally, don’t skip the resting period after baking, as this allows the casserole to set properly.
Can I make this Corn Tomato Casserole ahead of time?
Yes, this recipe is perfect for advance preparation. Assemble the entire casserole without the breadcrumb topping, cover tightly, and refrigerate for up to 24 hours. Add the breadcrumb topping just before baking.
You may need to add 5-10 extra minutes to the baking time since it’s starting cold. This makes it ideal for entertaining or busy weeknights.
What’s the best cheese to use in Corn Tomato Casserole?
Cheddar cheese is our favorite because it melts beautifully and provides great flavor. However, you can experiment with other varieties. Monterey Jack creates a milder, creamier result.
Gruyère adds sophistication and nuttiness. A Mexican cheese blend works wonderfully for a southwestern twist. You can also combine multiple cheeses for more complex flavor.
Is this Corn Tomato Casserole gluten-free?
The traditional recipe contains flour and panko breadcrumbs, so it’s not gluten-free as written. However, you can easily adapt it. Use cornstarch instead of flour for thickening, and substitute gluten-free breadcrumbs or crushed gluten-free crackers for the topping. The rest of the ingredients are naturally gluten-free, making this an easy modification.
Corn Tomato Casserole is a delightful dish that combines fresh corn and tomatoes, often enhanced with creamy ingredients for a comforting meal. This dish is a great way to utilize seasonal produce and can be served as a side or main course, making it a versatile addition to any table, as seen in this casserole article.
Nutrition Information (per serving)
Based on 10 servings:
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Total Fat | 18g |
| Saturated Fat | 11g |
| Cholesterol | 55mg |
| Sodium | 420mg |
| Total Carbohydrates | 22g |
| Dietary Fiber | 3g |
| Sugars | 5g |
| Protein | 11g |
This Corn Tomato Casserole provides a good balance of nutrients while delivering incredible flavor. The vegetables contribute fiber and vitamins, while the dairy products offer calcium and protein. Enjoy it as part of a balanced meal for a satisfying and nourishing experience.

Corn Tomato Casserole
Ingredients
Method
- Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish with butter or cooking spray.
- Melt the butter in a large skillet over medium heat. Add the chopped onion and sauté for about 5 minutes until soft and translucent. Add the minced garlic and cook for another minute.
- Sprinkle the flour over the onion mixture and stir constantly for about 2 minutes. Gradually add the softened cream cheese and sour cream, stirring until smooth.
- Add the corn kernels, diced tomatoes, fresh basil, salt, and pepper to the skillet. Stir gently and fold in 1 cup of the shredded cheddar cheese.
- Transfer the mixture to the prepared baking dish, spreading it evenly. Sprinkle the remaining 1 cup of cheddar cheese over the top.
- In a small bowl, mix the panko breadcrumbs with a tablespoon of melted butter. Spread this mixture evenly over the cheese layer.
- Bake for 30-35 minutes until the top is golden brown and the edges are bubbly. Let it rest for 5-10 minutes before serving.