Step 1- Build the Chickpea Tomato Sauce (30–35 Minutes)
Heat a generous glug of olive oil in your large frying pan over medium-low heat. Add the diced onion and sauté gently for 5–7 minutes until softened and almost translucent. Don't rush this with high heat properly sweated onion builds a sweet, mellow base that rushed onion can't replicate.
Add the diced garlic and sauté for another 2 minutes, stirring frequently to prevent burning. Add the cumin, smoked paprika, and chilli powder directly to the onion and garlic and stir for 30 seconds to fry the spices in the oil this blooming step wakes up the spices and distributes their aromatics throughout the oil before the liquid goes in.
Add the canned plum tomatoes along with a good pinch of salt and pepper. Use a wooden spoon to squash the whole tomatoes down into the sauce. Pour in 500ml of water and add the cooked chickpeas. Stir everything together and bring to a simmer.
Simmer uncovered on low-medium heat for 20–25 minutes, stirring occasionally, until the sauce reduces to a thick, glossy, deeply flavored consistency. The sauce should coat the chickpeas and cling to the spoon rather than running off it. Taste and adjust salt, pepper, and spice levels before turning off the heat.
Step 2- Make the Tofu Scramble (8–10 Minutes)
While the chickpea sauce simmers, heat a second frying pan over medium heat with a small amount of olive oil. If you're making the upgraded version, sauté a small diced shallot and garlic clove until softened before adding the tofu.
Add the silken firm tofu directly to the pan. Use a fork to break it into irregular pieces that resemble scrambled eggs don't over-process it into a paste. Uneven chunks create a more realistic, textured scramble. Season immediately with turmeric, black salt, and black pepper. Stir and fold the tofu for 5–7 minutes over medium heat until it's heated through, lightly golden, and fully seasoned. The turmeric turns it golden; the black salt makes it taste unmistakably eggy. Taste and adjust seasoning before plating.
Step 3- Toast the Bread
Toast your chosen bread on a hot griddle pan or in a toaster until golden and crispy. For a crowd, use the oven lay slices on a baking sheet at 400°F for 5–6 minutes, flip, and toast another 3 minutes. Efficient and consistent for multiple slices simultaneously.
Step 4- Plate and Serve
Divide the spiced chickpea sauce across plates first it anchors the dish visually and practically. Add a generous portion of tofu scramble alongside. Place half an avocado cut-side up on each plate leave it in the skin so it holds its shape and presents attractively. Add the toasted bread on the side or tucked against the other components.
Serve immediately while everything is hot.