Bring 2 cups of water to a boil in a saucepan.
Add lentils and a pinch of salt. Simmer for 18–20 minutes, until just tender but not mushy.
Drain and set aside.
In a separate pot, bring 1 cup of water to a boil with a pinch of salt.
Add rinsed rice, reduce heat to low, cover, and cook for 15 minutes until fluffy.
Fluff with a fork and set aside.
Boil salted water in another pot.
Add pasta and cook until al dente (usually 7–8 minutes).
Drain and toss with a drizzle of oil to prevent sticking.
Season chicken breast with salt, pepper, and 1 tbsp oil.
Grill in a skillet or grill pan over medium heat, 5–6 minutes per side, until cooked through (internal temp 165°F / 74°C).
Rest 5 minutes, then slice into strips.
Heat ½ cup oil in a skillet over medium heat.
Add sliced onions in batches, frying for 12–15 minutes until deep golden and crisp. Stir often to prevent burning.
Remove with a slotted spoon and drain on paper towels. Reserve some onion-flavored oil for the sauce.
In a saucepan, heat 1 tbsp of the reserved onion oil.
Add tomato sauce, cumin, chili powder, and a pinch of salt.
Simmer for 5–7 minutes, stirring occasionally, until slightly thickened and fragrant.
In each bowl, layer lentils, rice, and pasta (about equal portions).
Top with sliced grilled chicken.
Spoon tomato sauce generously over the top.
Sprinkle with crispy onions.
Optional: add a handful of chickpeas for tradition and a squeeze of lemon for brightness.