What Should I Eat Tonight?

Free meal idea generator to help you decide what to eat for dinner tonight.

    Back to Vegan
    Vegan chickpea coconut curry with rice, cilantro, and lime

    Popular Vegan recipe

    Vegan Chickpea Coconut Curry

    A popular plant-based dinner because it is cheap, filling, pantry-friendly, and deeply comforting.

    Reviewed for practical home cooking

    This recipe is written for everyday kitchens with clear timing, visible ingredients, flexible serving ideas, and nutrition context for comparison. Check labels and allergens before cooking.

    Approx. 540 calories per serving
    30 minutes
    3 servings

    Why this meal fits you

    It works when you want vegan food that feels hearty rather than like a side dish, using ingredients many kitchens already have.

    Nutrition angle

    Chickpeas bring fibre and plant protein, coconut milk adds richness, and tomatoes and spices create flavour without animal products.

    Ingredients

    • 1 tbsp oil
    • 1 onion, diced
    • 3 garlic cloves
    • 1 tbsp curry powder
    • 1 can chickpeas, drained
    • 1 can chopped tomatoes
    • ½ can coconut milk
    • 2 handfuls spinach
    • Cooked rice
    • Cilantro and lime

    Instructions

    1. 1Cook onion in oil for 5 minutes until softened.
    2. 2Add garlic and curry powder, stirring for 30 seconds.
    3. 3Add chickpeas, tomatoes, and coconut milk, then simmer for 15 minutes.
    4. 4Stir in spinach until wilted and season with salt and lime juice.
    5. 5Serve over rice with cilantro.
    6. 6Add chilli flakes if you want extra heat.

    Cooking notes and swaps

    Use this recipe as a dependable base rather than a rigid rule. If you are short on time, prep vegetables while the main protein cooks. If you need a lighter plate, increase vegetables and reduce rich sauces slightly. If you want a heartier dinner, add rice, potatoes, pasta, bread, or another familiar side that fits the flavour.

    Taste before serving and adjust salt, acid, herbs, or heat at the end. For leftovers, cool quickly, refrigerate in a sealed container, and reheat until piping hot where appropriate.