If you’re looking for the ultimate comfort food that’s both crowd-pleasing and completely plant-based, this vegan corn pudding recipe is about to become your new favorite. Creamy, sweet, and loaded with the sun-kissed flavor of corn, it’s perfect as a side dish for holidays, family gatherings, or weeknight dinners when you crave a little extra coziness.
There’s something magical about the way the golden corn melds with a tender, custard-like base—without a single egg or drop of dairy in sight!
Whether you’re a lifelong vegan, hosting plant-based friends, or just aiming to sneak more veggies into your meals, this recipe is a must-try. It’s easy to prepare, uses simple pantry staples, and bakes up beautifully every time.
Plus, with just a few easy tweaks, you can customize this dish to suit any craving or occasion. Let’s dig into this irresistible vegan corn pudding and discover how easy it is to bring a little sunshine to your table all year round.
Why You’ll Love This Recipe
- Deliciously Creamy: This vegan corn pudding has a luscious, custard-like texture that’s every bit as satisfying as the classic.
- Family-Friendly: Both kids and adults adore the subtly sweet, buttery flavor and the soft, comforting bite.
- Easy to Make: With just a handful of ingredients and minimal prep, you’ll have a show-stopping side in under an hour.
- Allergy-Friendly: Free from eggs, dairy, and nuts, making it perfect for potlucks and gatherings with dietary restrictions.
- Versatile: Serve it at Thanksgiving, Christmas, summer BBQs, or as part of a cozy weeknight meal.
- Make-Ahead Friendly: You can prep it in advance and simply reheat before serving—perfect for busy holidays!
- Customizable: Add spices, herbs, or even veggies (like bell pepper or jalapeño) to make it your own.
Ingredients
Here’s everything you’ll need to make this vegan corn pudding:
Ingredient | Amount | Notes |
---|---|---|
Corn kernels | 3 cups | Fresh, frozen (thawed), or canned (drained) |
Cornmeal | 1/2 cup | Medium or fine grind |
All-purpose flour | 1/4 cup | Can use gluten-free blend if needed |
Non-dairy milk | 1 1/2 cups | Unsweetened, such as soy, oat, or almond |
Vegan butter | 1/4 cup (melted) | Or coconut oil |
Maple syrup | 2 tbsp | Or agave nectar |
Organic cane sugar | 2 tbsp | Adjust to taste |
Baking powder | 1 1/2 tsp | Aluminum-free preferred |
Salt | 1/2 tsp | |
Black pepper | 1/4 tsp | Freshly ground |
Ground turmeric (optional) | 1/4 tsp | For color and subtle flavor |
Ground flaxseed | 2 tbsp | Mixed with 5 tbsp water (flax “egg”) |
Vanilla extract (optional) | 1 tsp | Enhances sweetness |
Equipment
- Mixing bowls (one large, one small)
- Whisk or fork
- Measuring cups and spoons
- Baking dish (8×8-inch or similar size casserole dish)
- Oven
- Spatula
- Blender or food processor (optional, for creamy texture)
- Non-stick spray or vegan butter (for greasing)
Instructions
-
Preheat your oven to 350°F (175°C).
Grease your 8×8-inch baking dish with non-stick spray or vegan butter to prevent sticking.
-
Prepare the flax “egg”.
In a small bowl, combine 2 tbsp ground flaxseed with 5 tbsp water. Whisk together and let sit for about 5 minutes, until thickened and gelatinous.
-
Blend a portion of the corn for creaminess.
If you love a silky pudding, add 1 1/2 cups corn kernels and 1/2 cup non-dairy milk to a blender or food processor. Blend until mostly smooth but still slightly chunky for texture.
For a chunkier pudding, skip this step and use all whole corn kernels instead!
-
Mix the wet ingredients.
In a large mixing bowl, combine the blended corn mixture (if using), remaining corn kernels, melted vegan butter, remaining non-dairy milk, maple syrup, sugar, flax “egg”, and vanilla extract (if using).
Whisk until smooth and well combined.
-
Add the dry ingredients.
Sprinkle in the cornmeal, flour, baking powder, salt, pepper, and turmeric (if using). Stir gently with a spatula until the batter is just combined—do not overmix.
-
Pour the batter into the prepared baking dish.
Use a spatula to smooth the top for even baking.
-
Bake for 40-45 minutes.
The pudding is ready when the center is set, the edges are golden, and a toothpick inserted into the center comes out mostly clean (a few moist crumbs are OK).
If you prefer a firmer pudding, bake for an extra 5-10 minutes. For a softer, more custard-like texture, remove from the oven right at the 40-minute mark.
-
Cool and serve.
Allow the corn pudding to cool for at least 10-15 minutes before slicing. Serve warm for the best flavor and texture!
Tips & Variations
Flavor Boosters
- Add 1/2 cup diced red bell pepper or jalapeño for a southwestern twist.
- Sprinkle chopped green onions or fresh herbs like chives or parsley on top before serving.
- If you like it cheesy, stir in 1/2 cup shredded vegan cheddar.
- Add a pinch of smoked paprika for a subtle smoky flavor.
Texture Options
- For a creamier pudding, blend up to 2 cups of the corn kernels before mixing with the batter.
- For a chunkier texture, use all whole corn and skip blending.
Make it Gluten-Free
Substitute the all-purpose flour with a 1:1 gluten-free blend. Be sure your cornmeal is gluten-free as well!
Make-Ahead & Storage
- This pudding can be baked a day ahead. Simply reheat in the oven at 325°F (160°C) for 15-20 minutes, covered with foil to prevent drying out.
- Leftovers keep well in the refrigerator for up to 4 days. Reheat individual slices in the microwave or oven.
- Freezes beautifully! Wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge and rewarm before serving.
Nutrition Facts
Here’s a breakdown of the nutrition for one serving (based on 9 servings per recipe):
Nutrient | Amount Per Serving |
---|---|
Calories | 180 |
Fat | 6g |
Saturated Fat | 1g |
Carbohydrates | 32g |
Fiber | 3g |
Sugar | 7g |
Protein | 3g |
Sodium | 230mg |
Vitamin C | 8% DV |
Iron | 6% DV |
Nutrition will vary slightly depending on the plant milk, sweetener, and corn variety you use.
Serving Suggestions
- Holiday Side: This vegan corn pudding makes a stellar side for Thanksgiving, Christmas, Easter, or any special dinner. Pair it with your favorite vegan roast, mashed potatoes, and gravy for a hearty feast.
- Summer BBQs & Potlucks: Serve alongside grilled veggies, vegan sausages, or fresh salads. It’s delicious at room temperature, making it perfect for picnics and potlucks.
- Weeknight Comfort: Enjoy it as a main dish with a crisp green salad or a bowl of High Protein Vegan Soup.
- Brunch: Serve with homemade vegan flour tortillas, avocado slices, and salsa for a cozy brunch platter.
- Leftover Magic: Reheat slices and top with a dollop of vegan sour cream or hot sauce for an easy lunch or snack.
For more vegan comfort food inspiration, check out our Veggie Quesadilla Recipe Indian Style Easy & Delicious and Vegan Slow Cooker Recipe for Easy, Delicious Meals.
Conclusion
This vegan corn pudding is proof that you don’t need eggs or dairy to create a dish that’s creamy, comforting, and full of flavor. With its sweet golden corn, tender crumb, and just the right touch of richness, it’s sure to win over vegans and non-vegans alike.
The best part? It’s endlessly adaptable, so you can make it your own with your favorite add-ins or spices.
Whether you’re serving it at a festive holiday table or enjoying a cozy night in, this recipe is guaranteed to become a staple in your kitchen. Don’t forget to explore more plant-based comfort food on our blog—like our Vegan Cuban Recipes: Delicious Plant-Based Island Flavor—and let us know how you put your own spin on this classic.
Happy cooking and enjoy every bite of your homemade vegan corn pudding!
📖 Recipe Card: Vegan Corn Pudding
Description: This creamy vegan corn pudding is a comforting side dish, perfect for holidays or weeknight dinners. Sweet corn and coconut milk create a rich, savory-sweet flavor everyone will love.
Prep Time: PT15M
Cook Time: PT45M
Total Time: PT1H
Servings: 6 servings
Ingredients
- 3 cups corn kernels (fresh or frozen, thawed)
- 1 cup canned coconut milk
- 1/2 cup unsweetened applesauce
- 1/2 cup cornmeal
- 1/4 cup maple syrup
- 2 tablespoons cornstarch
- 1 teaspoon baking powder
- 1 teaspoon salt
- 1/2 teaspoon ground black pepper
Instructions
- Preheat oven to 350°F (175°C).
- Grease a medium baking dish.
- In a blender, blend 2 cups of corn with coconut milk until mostly smooth.
- Transfer to a large bowl and stir in applesauce, cornmeal, maple syrup, cornstarch, baking powder, salt, and pepper.
- Fold in the remaining 1 cup of whole corn kernels.
- Pour mixture into prepared baking dish.
- Bake for 40-45 minutes, until set and lightly golden.
- Cool for 10 minutes before serving.
Nutrition: Calories: 210 | Protein: 3g | Fat: 7g | Carbs: 37g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Corn Pudding”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “This creamy vegan corn pudding is a comforting side dish, perfect for holidays or weeknight dinners. Sweet corn and coconut milk create a rich, savory-sweet flavor everyone will love.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT1H”, “recipeYield”: “6 servings”, “recipeIngredient”: [“3 cups corn kernels (fresh or frozen, thawed)”, “1 cup canned coconut milk”, “1/2 cup unsweetened applesauce”, “1/2 cup cornmeal”, “1/4 cup maple syrup”, “2 tablespoons cornstarch”, “1 teaspoon baking powder”, “1 teaspoon salt”, “1/2 teaspoon ground black pepper”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Grease a medium baking dish.”}, {“@type”: “HowToStep”, “text”: “In a blender, blend 2 cups of corn with coconut milk until mostly smooth.”}, {“@type”: “HowToStep”, “text”: “Transfer to a large bowl and stir in applesauce, cornmeal, maple syrup, cornstarch, baking powder, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Fold in the remaining 1 cup of whole corn kernels.”}, {“@type”: “HowToStep”, “text”: “Pour mixture into prepared baking dish.”}, {“@type”: “HowToStep”, “text”: “Bake for 40-45 minutes, until set and lightly golden.”}, {“@type”: “HowToStep”, “text”: “Cool for 10 minutes before serving.”}], “nutrition”: {“calories”: “210”, “proteinContent”: “3g”, “fatContent”: “7g”, “carbohydrateContent”: “37g”}}