Vegan Coffee Cake

Vegan Coffee Cake

This delicious vegan coffee cake recipe comes together with simple ingredients in just under 1 hour. It's moist, soft, and perfectly sweet with a crunchy cinnamon streusel topping. Enjoy it for breakfast, an afternoon snack, or dessert! If you've got a sweet tooth like me, this recipe is for you! Coffee cake actually doesn't contain any coffee, but it's great served with a hot cup of joe. It's truly a delightful way to start your day!

Author: The Urben Life

Meal Type: Breakfast

Cuisine: Other

Difficulty: MEDIUM

Prep. Time: 10 minutes

Cook Time: 40 minutes

Total Time: 50 minutes

Servings: 12 servings

Calories: 528 kcal per serving

Ingredients

  • 1 ¼ cups - dairy free milk
  • 1 tbsp - apple cider vinegar
  • 3 cups - all purpose flour
  • 1 tbsp - baking powder
  • 1 cup - granulated sugar
  • ¼ tsp - salt
  • ½ cup - canola oil
  • ½ cup - vegan yogurt
  • 1 tbsp - vanilla extract
  • ¾ cup - brown sugar
  • 1 tbsp - ground cinnamon
  • 1 cup - all purpose flour
  • 1 cup - brown sugar
  • 2 tablespoons - ground cinnamon
  • ½ cup - vegan butter

Instructions

  1. Preheat the oven to 350F and grease a 9x9-inch or 9x13-inch baking dish.
  2. In a small bowl, stir the dairy-free milk and apple cider vinegar together. Set aside.
  3. Make the cinnamon sugar filling by whisking the brown sugar and cinnamon together in a small bowl. Set aside.
  4. Prep the streusel topping by stirring the flour, brown sugar, cinnamon, and vegan butter together in a medium bowl until the mixture is crumbly. Set aside.
  5. In a large mixing bowl, stir the flour, baking powder, sugar, and salt together. Pour in the dairy-free milk and apple cider vinegar mixture. Add the oil, vegan yogurt, and vanilla. Stir together until just combined, do not over-mix the batter.
  6. Pour half of the batter into the prepared baking dish. Evenly sprinkle the cinnamon sugar filling over the top. Add the remaining half of the batter on top of the filling. Top with the streusel topping.
  7. Bake for 40-45 minutes, or until a toothpick inserted in the middle comes out clean. Let cool for 5-10 minutes. Slice into 12 squares and serve.

Nutrition

Energy: 528 kcal | Total Fat: 18 g | Saturated: 3 g | Trans: 0 g | Unsaturated: 3 g | Cholesterol: 0 mg | Total Carbs: 89 g | Fiber: 2 g | Sugars: 50 g | Proteins: 6 g | Sodium: 133 mg | Polyunsaturated: 6 g | Monounsaturated: 9 g

©2026 OnlineCook LLC