Go Back
+ servings
four savoury muffins kept on a whote plate with some corn kernels in the background

Vegan savoury muffins

These vegan savory muffins are stuffed with juicy tomatoes, sweet corn, caramelized onions, and seasoned with Italian herbs. They are delicious and perfect to be served for breakfast, packed in the lunch box, or enjoyed as a snack at any time of the day.
Course Appetizer, Breakfast
Cuisine American
Prep Time 10 minutes
Cook Time 10 minutes
Baking time 25 minutes
Servings 12 muffins
Calories 102kcal


Ingredients for caramelized onion

  • 1 medium-sized red onion thinly sliced
  • 1 teaspoon cooking oil
  • 1/8 teaspoon sugar
  • 1/8 teaspoon salt

Other ingredients

  • 1 cup whole wheat flour
  • 1 cup all purpose flour
  • 2 teaspoon baking powder
  • 0.5 teaspoon baking soda
  • 1 tbsp mixed Italian herbs
  • 0.5 teaspoon ground black pepper
  • Salt as per taste
  • 1 cup chopped tomatoes
  • 0.5 cup sweet corn kernels fresh/ frozen/ canned
  • 0.25 cup chopped spring onion both white and green part
  • 1.25 cups soy milk/ any plant-based milk
  • 1 teaspoon apple cider vinegar
  • 0.25 cup + 1 tablespoon any cooking oil preferably neutral-flavored


  • Heat 1 teaspoon oil in a pan and add sliced onion. Add sugar, salt, and saute until the onion gets caramelized.
  • Take soy milk in a bowl and add apple cider vinegar. Mix and keep aside for a few minutes or until the milk curdles.
  • Mix both the flours, baking soda, baking powder, pepper, salt, and Italian herbs in a bowl.
  • In another large bowl mix curdled milk and oil. Add the dry ingredients and mix well.
  • Add caramelized onion, tomatoes, corn, and spring onion. Mix.
  • Put the muffin batter in muffin molds and bake in a pre-heated oven at 180°C for around 25 minutes or until they clear the toothpick test.
  • Allow to cool on a cooling rack and then unmold. Enjoy!


  • Add or remove the vegetables as per your liking.
  • These muffins can also be made by using only all-purpose flour or only whole wheat flour. Mixing both the flours is not necessary.


Calories: 102kcal | Carbohydrates: 20g | Protein: 4g | Fat: 1g | Saturated Fat: 1g | Sodium: 195mg | Potassium: 156mg | Fiber: 2g | Sugar: 2g | Vitamin A: 151IU | Vitamin C: 5mg | Calcium: 98mg | Iron: 2mg