These Vegan Savoury Muffins with Tomato, Corn, and Caramelized Onion are fluffy, hearty, and packed with bold, comforting flavors. Juicy cherry tomatoes, sweet corn kernels, and rich, golden caramelized onions create the perfect savory blend, all baked into a soft, dairy-free muffin base. I love these muffins for breakfast, a light lunch, or as a portable snack on the go.

Vegan Savoury Muffins with Tomato, Corn, and Caramelized Onion

Why You’ll Love This Recipe

I love how versatile and satisfying these muffins are. They’re plant-based, easy to prep, and make great use of simple vegetables and pantry staples. Each bite is soft and savory with bursts of sweetness from the corn and a mellow depth from the caramelized onions. They’re also freezer-friendly, making them perfect for meal prep.

ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the muffin base:

  • All-purpose flour

  • Baking powder

  • Baking soda

  • Salt

  • Ground black pepper

  • Unsweetened plant milk (like oat or almond)

  • Apple cider vinegar or lemon juice

  • Olive oil or vegetable oil

  • Nutritional yeast (optional, for a cheesy flavor)

Mix-ins:

  • Cherry tomatoes (halved or quartered)

  • Fresh or frozen corn kernels

  • Yellow or red onions (thinly sliced)

  • Olive oil (for caramelizing)

  • Fresh parsley or basil (optional)

directions

  1. Caramelize the onions: I heat olive oil in a skillet over medium heat and cook the sliced onions with a pinch of salt for about 15–20 minutes, stirring often, until they’re golden and soft. I let them cool slightly before adding them to the batter.

  2. Prepare the muffin base: I mix plant milk and vinegar in a small bowl and let it sit for 5 minutes to create a vegan “buttermilk.” In a large bowl, I whisk together flour, baking powder, baking soda, salt, pepper, and nutritional yeast (if using).

  3. Add wet ingredients: I stir the oil and vegan buttermilk into the dry ingredients until just combined—being careful not to overmix.

  4. Fold in the mix-ins: I gently fold in the caramelized onions, corn, and cherry tomatoes. I also add chopped fresh herbs if I’m using them.

  5. Bake: I divide the batter into a greased or lined muffin tin and bake at 375°F (190°C) for 20–25 minutes, or until golden on top and a toothpick comes out clean.

  6. Cool and serve: I let the muffins cool in the pan for 5 minutes before transferring them to a rack. They’re delicious warm or at room temperature.

Servings and timing

This recipe makes 10–12 muffins.
Prep time: 20 minutes
Cook time: 25 minutes
Total time: About 45 minutes

Variations

Sometimes I add chopped sun-dried tomatoes for an extra punch of flavor or swap the corn for peas. I’ve also added diced bell pepper or spinach to mix it up. If I want a stronger flavor, I sprinkle the tops with seeds or smoked paprika before baking.

storage/reheating

I store the muffins in an airtight container in the fridge for up to 4 days. To reheat, I microwave one for about 20 seconds or warm them in a low oven for a few minutes. They also freeze well—I wrap them individually and thaw as needed.

FAQs

Can I make these gluten-free?

Yes, I use a gluten-free all-purpose flour blend. I make sure it includes a binder like xanthan gum for the best texture.

Can I use canned corn?

Absolutely. I drain it well before adding it to the batter. Frozen corn works too—I just don’t thaw it first.

Do I need to peel the tomatoes?

No, I leave the skins on. I use firm cherry tomatoes so they don’t make the batter soggy.

What can I use instead of nutritional yeast?

I skip it or add a pinch of garlic powder or smoked paprika for added flavor if I don’t have nutritional yeast.

Are these muffins freezer-friendly?

Yes, I freeze them in a single layer, then transfer to a freezer bag. I thaw at room temperature or microwave them when I’m ready to eat.

Conclusion

These Vegan Savoury Muffins with Tomato, Corn, and Caramelized Onion are soft, flavorful, and incredibly easy to make. They’re a great way to enjoy vegetables in a new form and work beautifully as a plant-based snack, side, or light meal. I keep a batch on hand for busy days—they’re always a comforting, satisfying bite.

Print

Vegan Savoury Muffins with Tomato, Corn, and Caramelized Onion

Vegan Savoury Muffins with Tomato, Corn, and Caramelized Onion

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegan Savoury Muffins with Tomato, Corn, and Caramelized Onion are fluffy, plant-based muffins loaded with sweet corn, juicy tomatoes, and rich caramelized onions. Perfect as a snack, breakfast, or light lunch, they’re packed with comforting, savory flavors.

  • Author: Emma
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 10–12 muffins
  • Category: Snack
  • Method: Baking
  • Cuisine: Vegan
  • Diet: Vegan

Ingredients

  • 1 1/2 cups all-purpose flour
  • 1 tbsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1/4 tsp ground black pepper
  • 1 cup unsweetened plant milk (oat or almond)
  • 1 tbsp apple cider vinegar or lemon juice
  • 1/4 cup olive oil or vegetable oil
  • 2 tbsp nutritional yeast (optional)
  • 1/2 cup cherry tomatoes, halved or quartered
  • 1/2 cup corn kernels (fresh, frozen, or canned)
  • 1 large onion, thinly sliced
  • 1 tbsp olive oil (for caramelizing)
  • 2 tbsp chopped fresh parsley or basil (optional)

Instructions

  1. Preheat oven to 375°F (190°C). Grease or line a 12-cup muffin tin.
  2. In a skillet, heat 1 tbsp olive oil over medium heat. Add sliced onions with a pinch of salt and cook for 15–20 minutes, stirring often, until golden and caramelized. Set aside to cool.
  3. In a small bowl, mix plant milk and vinegar. Let sit for 5 minutes to curdle.
  4. In a large bowl, whisk flour, baking powder, baking soda, salt, pepper, and nutritional yeast.
  5. Add the vegan buttermilk and oil to the dry ingredients and stir until just combined. Do not overmix.
  6. Fold in the caramelized onions, corn, cherry tomatoes, and fresh herbs (if using).
  7. Divide the batter evenly into the prepared muffin tin.
  8. Bake for 20–25 minutes, or until golden and a toothpick inserted into the center comes out clean.
  9. Cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.

Notes

  • Add sun-dried tomatoes or diced bell pepper for variation.
  • Top with seeds or smoked paprika before baking for extra flavor.
  • Use a gluten-free flour blend with xanthan gum for gluten-free muffins.
  • Frozen corn can be used directly from the freezer without thawing.
  • Muffins freeze well for up to 2 months; thaw or microwave to reheat.

Nutrition

  • Serving Size: 1 muffin
  • Calories: 170
  • Sugar: 3g
  • Sodium: 240mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star