Imagine slicing into a golden, spice-crusted breakfast bake that smells like smoky chipotle, warm cumin, and toasted coconut — all before your morning coffee has finished brewing. This Mexican Coconut Chorizo Tofu Bake layers crumbled tofu seasoned with traditional chorizo spices into a rich coconut cream base, baked until the edges are crispy and the center is perfectly set. Topped with a bright, creamy avocado salsa spiked with lime and fresh cilantro, every bite delivers that bold Latin American flavor you crave first thing in the morning. It is hearty, deeply savory, and completely plant-based.

With 42 grams of fat and only 7 grams of net carbs per generous serving, this bake sits squarely in the keto sweet spot. The coconut cream and coconut oil provide a rich foundation of medium-chain triglycerides, while the tofu delivers 15 grams of plant-based protein to keep you satisfied until lunch. Fat makes up over 80 percent of the calories here, making it an ideal breakfast for anyone following a strict vegan ketogenic protocol.

The real magic of this recipe is its batch-prep design. Bake one pan on Sunday evening, slice it into four portions, and refrigerate them for up to five days of grab-and-go breakfasts. Each portion reheats beautifully in the microwave or oven, and the avocado salsa can be stored separately to keep it vibrant and fresh. Whether you are rushing out the door on a Tuesday morning or enjoying a slow weekend brunch, this bake has you covered.

Ingredients (serves 4)

For the chorizo tofu base:

  • 14 oz (400g) extra-firm tofu, drained and pressed for at least 15 minutes
  • 2 tablespoons (30ml) coconut oil, melted
  • 1 tablespoon (8g) smoked paprika
  • 1½ teaspoons ground cumin
  • 1 teaspoon chipotle chile powder
  • ½ teaspoon dried Mexican oregano
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon ground cinnamon
  • ½ teaspoon fine sea salt
  • ¼ teaspoon black pepper

For the coconut bake base:

  • ¾ cup (180ml) full-fat coconut cream
  • 2 tablespoons (14g) coconut flour
  • 2 tablespoons (10g) unsweetened shredded coconut
  • 1 small poblano pepper, seeded and finely diced — about ⅓ cup (50g)
  • 1 small jalapeño, seeded and minced
  • 2 scallions, thinly sliced (white and green parts separated)
  • 1 tablespoon (15ml) fresh lime juice
  • ½ teaspoon fine sea salt

For the avocado salsa:

  • 1 medium ripe avocado, diced — about ¾ cup (115g)
  • 2 tablespoons (20g) raw pepitas (pumpkin seeds)
  • 1 tablespoon (15ml) fresh lime juice
  • 2 tablespoons fresh cilantro, roughly chopped
  • Pinch of flaky sea salt
  • Pinch of chipotle chile powder

For topping:

  • 2 tablespoons (10g) unsweetened toasted coconut flakes
  • 1 tablespoon (10g) raw pepitas

Instructions

  1. Preheat your oven to 375°F (190°C). Lightly grease an 8×8 inch (20×20 cm) baking dish with a thin coating of coconut oil.

  2. Prepare the chorizo tofu. Crumble the pressed tofu into a large bowl using your hands — aim for a mix of fine crumbles and small chunks to mimic the texture of chorizo. Add the melted coconut oil, smoked paprika, cumin, chipotle powder, oregano, garlic powder, onion powder, cinnamon, salt, and pepper. Toss thoroughly until every piece of tofu is coated in the deep red-orange spice mixture. Set aside.

  3. Make the coconut bake base. In a medium bowl, whisk together the coconut cream, coconut flour, and shredded coconut until smooth and free of lumps. The coconut flour will thicken the mixture slightly — this is what gives the bake its structure. Add the diced poblano, minced jalapeño, scallion whites, lime juice, and salt. Stir to combine.

  4. Combine and assemble. Add the seasoned chorizo tofu crumbles to the coconut cream mixture and fold everything together until evenly distributed. Pour the mixture into the prepared baking dish and spread it into an even layer, pressing gently with a spatula. Scatter the toasted coconut flakes and pepitas over the top.

  5. Bake for 30–35 minutes until the edges are golden brown and slightly pulling away from the sides of the dish. The center should feel set and firm when gently pressed — not jiggly. A toothpick inserted in the center should come out clean with just a few moist crumbs.

  6. Let the bake rest in the dish for 10 minutes before slicing. This resting period allows the coconut flour to finish absorbing moisture and makes slicing much cleaner.

  7. Prepare the avocado salsa while the bake rests. In a small bowl, gently toss the diced avocado with the pepitas, lime juice, cilantro, flaky salt, and chipotle powder. Do not overmix — you want distinct chunks of creamy avocado.

  8. Slice and serve. Cut the bake into 4 equal portions. Top each portion with a generous spoonful of avocado salsa and a scattering of sliced scallion greens. Serve warm.

  9. For meal prep: Let the bake cool completely in the dish, then slice into 4 portions. Store the bake portions in individual airtight containers in the refrigerator for up to 5 days. Store the avocado salsa ingredients separately — keep the diced avocado in a container with a squeeze of extra lime juice to prevent browning, and combine with pepitas and cilantro just before serving. Reheat each bake portion in the microwave for 60–90 seconds or in a 350°F (175°C) oven for 8–10 minutes.

Nutrition per Serving

Nutrient Amount
Calories ~465 kcal
Fat ~42g
Protein ~15g
Total Carbs ~14g
Fiber ~7g
Net Carbs ~7g

Nutrition values are approximate estimates based on the stated ingredients and standard USDA data.

Tips & Variations

Press your tofu thoroughly for the best texture. The drier the tofu, the better it absorbs the chorizo spices and the crispier it gets in the oven. Wrap the tofu block in a clean kitchen towel, place it on a plate, and set a heavy skillet or cookbook on top for at least 15 minutes. For even better results, press for 30 minutes or use a tofu press.

Make it spicier or milder to your taste. Leave the jalapeño seeds in for serious morning heat, or substitute the jalapeño with a milder Anaheim pepper if you prefer gentler spice. You can also increase the chipotle powder to a full teaspoon for a deeper smoky kick that pairs beautifully with the sweet coconut.

Watch your carb counts on coconut cream. Not all canned coconut cream is created equal — some brands add sugar or stabilizers that increase the carb count significantly. Always check the label and choose a brand with no added sugar. Look for products with 1–2 grams of carbs per serving. Thai Kitchen and Aroy-D are reliable low-carb options.

Swap the pepitas for hemp hearts if you want more protein. Hemp hearts add about 10 grams of protein per 3-tablespoon serving and have a mild, nutty flavor that complements the smoky chorizo spices. They also keep the recipe completely nut-free for those with allergies.

Freeze individual portions for longer storage. While the refrigerator life is 5 days, you can freeze baked portions wrapped tightly in parchment and foil for up to one month. Thaw overnight in the refrigerator and reheat as directed. Skip freezing the avocado salsa — prepare it fresh on serving day for the best flavor and texture.

Frequently Asked Questions

How does this breakfast bake fit into a strict vegan keto macro plan?
Each serving delivers approximately 42 grams of fat, 15 grams of protein, and just 7 grams of net carbs. Fat accounts for roughly 81 percent of the total calories, which aligns perfectly with standard ketogenic ratios of 70–80 percent fat. If you are aiming for a daily limit of 20–25 grams of net carbs, this single serving uses less than a third of your daily allowance, leaving plenty of room for a keto lunch and dinner. The combination of coconut cream, coconut oil, and avocado provides primarily medium-chain and monounsaturated fats, which are considered ideal fat sources on a ketogenic diet.
Can I use a different plant-based protein instead of tofu?
Tempeh is the best substitute here — it crumbles similarly, absorbs spices well, and actually contains slightly more protein and fat than tofu. Crumble it by hand or grate it on the large holes of a box grater for the best chorizo-like texture. Keep in mind that tempeh has a slightly higher carb count than extra-firm tofu (about 3–4 grams more net carbs per serving), so adjust your daily totals accordingly. You could also try crumbled walnuts for a nut-based version, though the texture will be quite different and the fat content will increase substantially.
How should I store and reheat the bake during the week?
Let the bake cool completely before slicing and storing. Place each portion in its own airtight container and refrigerate for up to 5 days. The bake actually improves in flavor over the first day or two as the spices meld together. For reheating, the microwave works well — 60 to 90 seconds on high until heated through. For crispier edges, use a toaster oven or conventional oven at 350°F (175°C) for 8–10 minutes. Always prepare the avocado salsa fresh each morning or the night before; stored avocado tends to brown and lose its bright flavor quickly even with lime juice.
Is this recipe suitable for people who are also nut-free?
Yes, this recipe is completely nut-free as written. It relies on coconut (which is botanically a drupe, not a tree nut, and is safe for most people with tree nut allergies), tofu, seeds, and avocado for its fat and protein. The pepitas are pumpkin seeds and are safe for those avoiding tree nuts and peanuts. However, if you have a specific coconut allergy, this recipe would not be suitable since coconut is a primary ingredient throughout the bake and the toppings.
Why does the bake need to rest for 10 minutes before slicing?
Coconut flour continues to absorb liquid as it cools, which means the bake firms up significantly during the resting period. If you slice immediately out of the oven, the portions may crumble or fall apart because the coconut flour has not fully set. Resting for a full 10 minutes gives you clean, sturdy slices that hold together when lifted out of the dish. This is especially important for meal prep — well-set slices stack neatly in containers and reheat without falling apart. If the bake still seems soft after 10 minutes, allow it to cool for an additional 5 minutes before cutting.