
This bright, hearty salad is everything you want in a plant-based meal — filling, fresh, and packed with color from cherry tomatoes, crisp cucumber, creamy avocado, and a generous handful of cilantro. Fluffy millet forms the base, cooked low and slow until tender, then cooled before it meets the rest of the bowl so nothing wilts or gets soggy. The dressing is where things really come alive: fresh lime juice and zest, cumin, turmeric, and a pinch of cayenne all whisked together with olive oil into something tangy, warm, and just a little bold. Chickpeas bring the protein and substance that make this feel like a proper meal rather than a side dish. It's the kind of recipe that proves eating without meat doesn't mean sacrificing satisfaction — every forkful has texture, brightness, and depth. Make it ahead and let the flavors meld in the fridge, or serve it right away while the avocado is at its creamiest best.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings

















Rinse the millet in a fine-mesh strainer under cold running water until the water runs clear, about 30 seconds. Transfer to a medium saucepan with 2 cups water and 1/4 tsp salt. Bring to a boil over medium-high heat, then reduce to a low simmer, cover, and cook until the water is fully absorbed and the millet is tender and fluffy, about 18 minutes.
Remove the saucepan from the heat and let the millet rest, covered, for 5 minutes, then uncover and fluff with a fork. Spread the millet onto a large mixing bowl or sheet pan and let it cool for at least 10 minutes until no longer steaming.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
