Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Savoury Muffins with Tomato, Corn, and Caramelized Onion

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 12 muffins
  • Category: Breakfast / Snack
  • Method: Baking
  • Cuisine: Plant‑Based / American
  • Diet: Vegan

Description

Vegan Savoury Muffins with Tomato, Corn, and Caramelized Onion are plant-based muffins that combine sweet corn, juicy tomatoes, and rich caramelized onions into a fluffy, savory breakfast or snack—dairy-free, egg-free, and full of flavor.


Ingredients

  • 2 cups all-purpose flour
  • 1 tbsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • ¼ tsp ground black pepper
  • 1 cup plant-based milk (almond, soy, or oat)
  • 1 tbsp apple cider vinegar or lemon juice
  • 2 tbsp olive oil (plus extra for sautéing)
  • 1 large yellow onion, thinly sliced
  • 1 cup corn kernels (fresh, frozen, or canned)
  • 1 cup cherry tomatoes, halved
  • 1 clove garlic, minced (optional)
  • 2 tbsp chopped fresh herbs (thyme, 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 oil and sauté onion over low heat for 15–20 minutes until golden and sweet. Add garlic in the last 2 minutes, then set aside to cool.
  3. In a small bowl, combine plant-based milk and vinegar; let sit 5 minutes to curdle into vegan “buttermilk.”
  4. In a large bowl, whisk together flour, baking powder, baking soda, salt, and pepper.
  5. Add the milk mixture and olive oil to dry ingredients; stir until just combined.
  6. Gently fold in cooled onions, corn, tomatoes (reserve a few tomato halves to top muffins), and herbs.
  7. Spoon batter into muffin cups; top each with a reserved tomato half.
  8. Bake for 20–25 minutes until a toothpick inserted comes out clean and the tops are golden.
  9. Cool muffins in tin for 5 minutes, then transfer to a wire rack to cool completely.

Notes

  • Use frozen or canned corn if fresh isn’t available.
  • Add olives, sun-dried tomatoes, or vegan cheese shreds for extra flavor.
  • Use whole wheat or spelt flour for a more rustic version.
  • Add a pinch of chili flakes or diced jalapeño for heat.
  • Store in an airtight container with a paper towel to absorb moisture if keeping at room temperature.

Nutrition

  • Serving Size: 1 muffin
  • Calories: 180
  • Sugar: 3g
  • Sodium: 260mg
  • Fat: 6g
  • Saturated Fat: 0.8g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 0mg