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
Chocolate veggie muffins recipe card

Healthy Chocolate Veggie Muffins


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Clara Dellucci
  • Total Time: 30 minutes
  • Yield: 12 muffins 1x
  • Diet: Vegetarian

Description

These chocolate veggie muffins are rich, fudgy, and packed with hidden vegetables like zucchini, carrots, and spinach. Perfect for a high-protein breakfast or healthy snack, they’re moist, naturally sweetened, and freezer-friendly.


Ingredients

Scale

Dry Ingredients:

1 ½ cups white whole wheat flour

⅓ cup Dutch-process cocoa powder

1 teaspoon baking powder

1 teaspoon baking soda

½ teaspoon salt

½ to cup mini chocolate chips (plus more for topping)

Wet Ingredients:

1 cup grated carrots

1 cup grated zucchini

1 cup baby spinach, chopped

½ cup plain Greek yogurt

½ cup honey

¼ cup avocado oil

2 large eggs

1 teaspoon vanilla extract


Instructions

1. Preheat oven to 350°F (175°C). Line or grease a 12-cup muffin tin.

2. In a bowl, whisk together the flour, cocoa powder, baking powder, baking soda, salt, and chocolate chips.

3. In another bowl, whisk together Greek yogurt, honey, oil, eggs, and vanilla.

4. Fold in grated carrots, zucchini, and spinach.

5. Add wet mixture to dry and gently mix until just combined.

6. Divide batter among muffin cups and top with extra chocolate chips.

7. Bake for 18–22 minutes until set. Cool 5 minutes, then transfer to wire rack.

Notes

Squeeze grated zucchini to prevent excess moisture.

Muffins keep for 2 days at room temp, 4 days in fridge, or 2 months frozen.

Reheat in microwave for 15–30 seconds for a warm, fudgy muffin.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Breakfast, Snack
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 muffin
  • Calories: 170
  • Sugar: 10g
  • Sodium: 220mg
  • Fat: 8g
  • Saturated Fat: 3g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 50mg