Why this fits a family on a budget
Built almost entirely from pantry staples like canned beans and coconut milk, this dish costs roughly $1.23 per serving — well within the $3/meal budget. Everything comes together in one skillet in under 25 minutes with simple stir-and-simmer steps a novice cook can confidently follow.
• 30 oz canned kidney beans
• 13.5 oz canned coconut milk
• 14.5 oz canned diced tomatoes
• 1 medium yellow onion
• 4 clove garlic cloves
• 1 tbsp fresh ginger
• 2 cup baby spinach
• 2 tbsp vegetable oil
• 0.5 tsp ground turmeric
• 1 tsp ground coriander
• 1 tsp ground cumin
• 0.5 tsp chili flakes
• 1 tsp salt
• 1 tbsp lime juice
• 4 piece flatbread or pita
1. Dice the onion into small pieces and mince the garlic. Grate the fresh ginger using the back of a spoon to peel, then grate finely.
2. Heat 2 tablespoons vegetable oil in a large skillet or wide pot over medium-high heat until the oil shimmers, about 1 minute.
3. Add the diced onion and cook, stirring occasionally, for 5 minutes until soft and translucent. The edges should just start turning golden.
4. Add the minced garlic and grated ginger. Stir continuously for 1 minute — the mixture will smell fragrant and slightly sweet.
5. Sprinkle in the turmeric, coriander, cumin, and chili flakes. Stir to coat the onion mixture and cook for 30 seconds until spices are lightly toasted and very aromatic.
6. Pour in the canned diced tomatoes (with juices) and stir well to combine with the spiced onion base. Cook for 3 minutes over medium heat, stirring occasionally, until the tomatoes break down and the sauce thickens slightly.
7. Drain and rinse both cans of kidney beans, then add them to the pan along with the full can of coconut milk. Stir everything together and bring to a gentle simmer over medium heat (small bubbles should appear around the edges), about 3–4 minutes.
8. Simmer uncovered for 6–8 minutes, stirring every couple of minutes, until the sauce coats the back of a spoon and reduces by about a quarter.
9. Add the baby spinach and stir gently for 1–2 minutes until wilted and bright green. Remove from heat.
10. Stir in lime juice and taste for salt. Adjust seasoning as needed. Warm the flatbreads on a dry skillet over medium heat for 30 seconds per side. Serve the mchuzi in bowls with flatbread on the side for scooping.
Cost is a national-average estimate and varies by store and region.
This recipe was generated by Plento Pasto's AI from a library of family-friendly dishes and reviewed for a real photo before publishing. Cooking times, costs, and nutrition are estimates — use your judgment in the kitchen.