Peruvian Rice and Lentils (Tacu Tacu)
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 16 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
Tacu Tacu is a beloved Peruvian classic that transforms simple store-cupboard staples into a deeply satisfying, textured meal. This vegan dish traditionally uses a blend of seasoned rice and legumes, which are pan-fried together to create a wonderful contrast between the soft interior and a golden, crispy crust. The addition of ají amarillo paste provides a gentle, fruity heat that is characteristic of Andean cuisine, elevating the earthy brown lentils and fluffy long-grain rice with a vibrant, sunshine-yellow hue.
Warm and comforting, this recipe makes for a nutritious midweek dinner or a versatile side dish. While it is naturally plant-based and high in protein, it is substantial enough to be served as a main course, perhaps garnished with fresh coriander or served alongside a crisp salad. For the best results, ensure your frying pan is sufficiently hot to achieve those signature crunchy bits that make this Peruvian staple so irresistible.
In this article:
Continue reading below
Ingredients for Peruvian Rice and Lentils (Tacu Tacu)
240ml dried brown lentils (200g)
1750ml water, divided
2 teaspoons finely chopped garlic, divided
90ml vegetable oil, divided
240ml long-grain white rice
1 small red onion, finely chopped
1 tablespoon bottled ají amarillo or ají mirasol paste (sometimes labeled "crema")
How to make Peruvian Rice and Lentils (Tacu Tacu)
Bring lentils, 1200ml water, and 1/2 teaspoons salt to a boil in a heavy medium saucepan, then simmer, uncovered, until lentils are just tender, 12 to 25 minutes (depending on age of lentils). Drain, then transfer to a large bowl.
Meanwhile, cook 1 teaspoon garlic in 1 tablespoon oil in another heavy medium saucepan over medium heat, stirring, 1 minute. Add rice and cook, stirring, 1 minute. Add remaining 550ml water and 1 teaspoon salt and bring to a boil, then cook, covered, over low heat 20 minutes. Remove from heat and let stand, covered, 10 minutes. Stir rice from top to bottom with a rubber spatula, then stir into lentils.
While rice stands, sautéonion and remaining teaspoon garlic in 1 tablespoon oil in a 12-inch heavy nonstick skillet over medium-high heat until onion is golden, 3 to 5 minutes. Stir in chilli paste and cook, stirring, 1 minute. Stir onion mixture into rice mixture.
Heat remaining 60ml oil in skillet over medium heat until hot. Add rice mixture and fry, gently flattening with a spatula, until a golden-brown crust forms on underside, about 3 minutes. Stir rice and fry, flattening it, until a crust forms on underside again, about 3 minutes more. Repeat frying and stirring until bits of crust are dispersed throughout, about 9 minutes more (about 15 minutes total frying time).
Concha y Toro Terrunyo Casablanca Valley Sauvignon Blanc '07
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Article history
The information on this page is peer reviewed by qualified clinicians.
16 Jan 2026 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.