Keto Low-Carb Broccoli Cake with Herbs

Prep: 20 minCook: 45 min8 servingsmediumAmerican
Low-Carb Broccoli Cake with Herbs

A savory vegetable-based cake combining tender broccoli, prosciutto, and fresh herbs bound with eggs and almond flour for a keto-friendly, protein-rich main or side dish. The addition of turmeric and Parmesan creates earthy, umami depth, while sesame seeds add textural contrast. Serve warm or at room temperature for casual weeknight dinners, brunch spreads, or meal-prep containers. This version uses both almond and coconut flour for moisture and structure without grains, making it suitable for low-carb and gluten-free diets.

Ingredients

8 servings
  • 1 medium broccoli, chopped roughly
  • 1 medium red onion
  • 5 tbsp ghee or olive oil
    avocado oil or coconut oil1:1dairy-freeneutraldairy-free

    high confidence

    Full guide →
  • ½ tsp fresh rosemary, chopped
  • 1 ¾ oz prosciutto di Parma
    smoked tempeh or mushrooms1:1vegetarianadds soy

    medium confidence

    Full guide →
  • 8 large eggs
    flax eggs (3 tbsp ground flax+9 tbsp water)ratio variesvegan

    low confidence

    Full guide →
  • 1 tbsp fresh tarragon, chopped
  • ¾ cup almond flour
    sunflower seed flour1:1nut-free

    high confidence

    Full guide →
  • ¼ cup coconut flour
  • 1 ½ tsp gluten-free baking powder
  • ½ tsp turmeric powder
  • 1 ½ cups Parmesan cheese, grated
    nutritional yeast1:1dairy-freevegandairy-free

    medium confidence

    Full guide →
  • 1 tbsp sesame seeds
  • 1 tbsp caraway or black sesame or nigella seeds
  • 2 tbsp butter or ghee
    avocado oil or coconut oil1:1dairy-freeneutraldairy-free

    high confidence

    Full guide →
  • salt, to taste
  • black pepper, to taste

Instructions

  1. 1

    Preheat oven to 180 C fan-assisted or 200 C conventional.

  2. 2

    Cut broccoli into florets and cook in boiling water until soft but not mushy, breaking gently under spoon pressure.

  3. 3

    Heat ghee or oil in a frying pan.

  4. 4

    Slice four pieces from red onion at 1/¾" thickness. Finely chop remaining onion, rosemary, and prosciutto and add to pan. Saute until softened and fragrant.

  5. 5

    Break eggs into a bowl, beat well, then add tarragon, almond flour, coconut flour, baking powder, turmeric, Parmesan, salt and pepper.

  6. 6

    Stir in cooked onion mixture, then gently fold in broccoli without breaking it excessively.

  7. 7

    Line a 7.75" springform pan with silicone paper. Brush base and sides with melted butter.

  8. 8

    Sprinkle sesame seeds on buttered surface, tilting pan to distribute.

  9. 9

    Transfer batter to pan, smooth top, and press onion slices into surface.

  10. 10

    Bake 45 minutes until browned on top and a skewer inserted comes out clean.

Tips

Tip 1

Don't overcook broccoli; it will soften further in the oven. Test by breaking a floret between spoon and fork for the right texture before adding to batter.

Tip 2

For even browning and easier removal, use a springform pan lined with parchment. Brush all surfaces thoroughly with butter to prevent sticking.

Tip 3

Let the cake cool to room temperature before slicing for cleaner cuts; it sets as eggs and flours firm up.

Good to Know

Storage

Refrigerate covered up to 3 days. Freezing not recommended due to egg-based texture changes.

Make Ahead

Prepare batter up to 4 hours ahead; store covered in refrigerator. Bake fresh. Do not freeze unbaked batter.

Serve With

Serve at room temperature as a light main with a green salad, or warm as a brunch centerpiece. Pairs with sour cream or herb-infused aioli.

See pairing guide →

Common Mistakes

Watch

Overcook broccoli to avoid mushy texture in finished cake.

Watch

Overmix batter after adding broccoli to avoid breaking florets into small pieces.

Watch

Skip butter coating on pan to avoid sticking and uneven seed distribution.

Watch

Underbake to avoid dry, rubbery texture from overcooked eggs.

Substitutions

Dairy-Free Swaps

ghee
avocado oil or coconut oil1:1dairy-freeneutraldairy-free

high confidence

Full guide →
Parmesan
nutritional yeast1:1dairy-freevegandairy-free

medium confidence

Full guide →

Vegan Options

eggs
flax eggs (3 tbsp ground flax+9 tbsp water)ratio variesvegan

low confidence

Full guide →

Nut-Free Alternatives

almond flour
sunflower seed flour1:1nut-free

high confidence

Full guide →

General Alternatives

prosciutto
smoked tempeh or mushrooms1:1vegetarianadds soy

medium confidence

Full guide →
Find more substitutions →

FAQ

Can I use frozen broccoli instead of fresh?

Yes. Thaw, squeeze dry, and skip the blanching step. Pat dry to remove excess moisture before adding to batter, as frozen broccoli releases more water than fresh.

What if my cake sinks in the middle or stays wet?

Ensure eggs are fully beaten before mixing to incorporate air. Don't overfill the pan above the rim. Oven temperature must be accurate; use an oven thermometer. Bake an extra 5-10 minutes if a skewer still shows wet batter.

How long can I keep leftovers and can I freeze it?

Store covered in the refrigerator for up to 3 days. Freezing is not recommended as the egg-based crumb becomes rubbery when thawed. Reheat briefly in a 160 C oven if desired.