Appetizers & Snacks

Caramelized Onion, Walnut, and Spinach Savory Cake

The leftover onion marmalade used to flavor this recipe can be spread on sliced bread or served with cheese.



Onion marmalade

  • 2 Tbs. olive oil
  • 4 large sweet onions, such as Vidalia or Walla Walla, thinly sliced (7 cups)
  • 3 Tbs. balsamic vinegar
  • 1 1/2 Tbs. light brown sugar
  • 1 tsp. finely chopped fresh thyme


  • 1 1/2 cups all-purpose flour
  • 1 Tbs. baking powder
  • 1 tsp. kosher salt
  • 1 tsp. Aleppo pepper, or 1 tsp. paprika, plus 1 pinch cayenne pepper
  • 2 large eggs
  • 1/2 cup low-fat Greek yogurt
  • 5 Tbs. olive oil
  • 1 cup coarsely chopped spinach
  • 1/3 cup chopped toasted walnuts


  1. To make Onion Marmalade: Heat oil in Dutch oven over medium-high heat. Add onions, and cook 30 minutes, stirring occasionally. Stir in vinegar, brown sugar, and thyme, and reduce heat to medium-low. Cook 40 minutes, or until onions are caramelized. Cool.
  2. To make Cake: Preheat oven to 350°F. Line loaf pan with parchment paper, letting ends hang over pan edges. Spray parchment with cooking spray.
  3. Whisk together flour, baking powder, salt, and Aleppo pepper in bowl. Whisk together eggs, yogurt, and oil in separate bowl. Stir egg mixture into flour mixture. Fold in spinach, 1/2 cup Onion Marmalade, and walnuts. Spoon batter into prepared loaf pan, and smooth top with spatula. Bake 45 minutes, or until tip of knife inserted into loaf comes out clean. Lift loaf from pan with parchment paper, and cool on wire rack. Serve with remaining Onion Marmalade, if desired.

Nutrition Information

  • Calories 246
  • Carbohydrate Content 24 g
  • Cholesterol Content 47 mg
  • Fat Content 14 g
  • Fiber Content 2 g
  • Protein Content 6 g
  • Saturated Fat Content 2 g
  • Sodium Content 407 mg
  • Sugar Content 4 g