Home » Recipes » Chickpeas with Spinach and Eggs (Budget-Friendly Recipe)

Chickpeas with Spinach and Eggs

(Budget-Friendly, Vegetarian, Easy One-Pot Recipe)

Written By: Byron | March 17, 2023

Last updated: March 25, 2026

a large pan of chickpeas with spinach and eggs is topped with some chopped parsley

This chickpeas with spinach and eggs recipe is a fantastic veggie meal that is budget-friendly and can be made in around an hour with simple pantry staples, in one pot. It’s a classic Andalusian dish that’s delicious, hearty, healthy, and full of protein. For this recipe, we typically use frozen spinach, tinned chickpeas, tinned tomatoes, and a few simple spices to create a fantastic meal that’s full of smoky flavor. 

To top things off, crack a few eggs on top and you’ve got the perfect healthy brunch to start the day off right! Of course, you can have this any time of day and it’s easily a dinner with some rice or bread. I’m also going to give you some extra topping ideas (like avocado, although this isn’t traditionally used but I like to mix things up over time).

Why you’ll love this recipe

  • Easy to make
  • One-pot recipe
  • Budget-friendly
  • Vegetarian
  • Filling
  • High in protein
  • High in fiber

Serving:

Main 6 servings

Ready in:

55 mins

Skill level:

Easy

Serve with:

Fresh bread

ingredients used to make chickpeas with spinach and eggs are laid out on a wodden counter.

Ingredients you’ll need 

(makes 6 servings)

    • 14oz. (400g) canned chickpeas 
    • 17oz. (500g) frozen spinach (thawed)
    • 14oz. (400g) can of diced tomatoes 
    • 4 fresh eggs
    • 1 small onion, sliced fine
    • 4 garlic cloves 
    • 2-3 slices of dry white bread (grated into crumbs) 
    • 1 tablespoon (5 g) of ground cumin 
    • 1 tablespoon (5 g) of smoked paprika
    • 1/2 teaspoon of cayenne pepper
    • 60ml/ 2 fl. oz. of ketchup 
    • 60ml/ 2 fl. oz. of apple cider vinegar 
    • ½ cup (236ml/ 8 fl. oz.) of olive oil 
    • Salt (optional) 
    • Pinch ground black pepper (optional)
    • Parsley (garnish)

    Equipment needed

    • A large 12-inch (30cm) pan or skillet

    How to make chickpeas with spinach and eggs

    Step 1 – Prepare the sofrito sauce

    • On medium heat, fry the sliced onion and garlic and a little olive oil in a pan until it becomes golden. This should take around 5 minutes.
    • Increase the heat of the pan to high and with the pan hot, add the spinach and grated bread (or breadcrumbs) to the mixture and a little more oil. Mix well, you should see it start to thicken. Cook for around 5 minutes.
    • Next, reduce the heat to medium and add the ketchup, apple cider vinegar and mix well. 
    • Stir thoroughly until you have a paste, then add the tinned tomatoes. Leave to simmer on a medium heat for 5 minutes.

    Step 2 – Add the spices and chickpeas

      • Add the spices and chickpeas with a splash more oil (optional) and stir through. Allow to simmer for at least 5 minutes on medium heat. 
    • Note: Simmering for 15-20 minutes is recommended as it will allow the chickpeas to soften and absorb more flavors. 

    Step 3 – Add eggs and serve

    • Crack 4 eggs on top and cover the pan with a lid. Cook until the eggs become opaque and white in color, this should take around 4-5 minutes on medium heat
    • Finally, check the flavoring and season with some cracked black pepper and salt if you like. 
    • For a little color, add a pinch of sweet, hot, or smoked paprika over the eggs, and serve!

    Pro tips and cooking options

    • Don’t skip the bread step (unless you want it gluten free)
      Frying breadcrumbs and blending it into the sauce is a traditional Andalusian technique that gives the dish its signature texture and depth. If you want a gluten-free option, mash some chickpeas to thicken the sauce.
    • Mash some chickpeas for a thicker sauce
      Use the back of a spoon to mash a handful of chickpeas while cooking. This naturally thickens the sauce, and you can adjust the consistency this way to your taste.
    • Use good-quality smoked paprika
      Spanish paprika (pimentón) adds a deep, smoky flavor that defines the dish — other substitutes usually won’t have the same impact.
    • Simmer the chickpeas and sauce for longer if you can
      Even 10 minutes extra will deepen the flavor and improve the texture.
    • Add extra vinegar at the end
      A small splash of sherry vinegar brightens the whole dish and balances the richness. Just taste it before adding, and obviously it will depend on your taste buds. I often find I like a little extra though. 
    • Taste before serving
      Chickpeas absorb salt as they cook, so always adjust seasoning right at the end.
    a pan of chickpeas with spinach and eggs is being served.

    How to serve chickpeas with spinach and eggs

    This dish is incredibly versatile and can be served in a few different ways:

    • With crusty bread (traditional)
      Perfect for soaking up the rich, garlicky sauce. But, choosing your favorite bread for mopping it up is fine too. 
    • As a tapas dish
      Serve smaller portions as part of a tapas spread, ideally in cute little individual bowls after cooking. You can even use quail eggs instead of chicken eggs, just reduce the cooking time for the eggs to around 2 minutes, or until cooked to your liking.
    • Over rice or grains
      A great option if you want to stretch the dish further and don’t want serve it with bread. I often serve it over rice for dinner but use your favorite grain.
    • With sliced avocado
      My latest addition to this dish has been slicing avocado and layering it on the top at the very end. If you do this, add the avocado once you’ve plated the meal.
    • With different herbs
      Parsley is by far the most commonly used herb with this dish, and in Spain in general. If you don’t like parsley or just want to mix it up a bit, try adding fresh cilantro (corriander) or your favorite herb as a garnish. 

    Variations and substitutions

    • Vegan version
      Simply skip the eggs — the vegan recipe is actually the traditional version of the dish.
    • Spicy version
      Add chili flakes or extra cayenne pepper for more heat.
    • Meat version
      For a non-vegetarian twist, add sliced Spanish chorizo for a smoky, meaty flavor. If you can’t source Spanish chorizo, choose a flavorful alternative.

    Storage and meal prep tips

    • Fridge: Store leftovers in an airtight container for up to 3–4 days.
    • Freezer: Freeze without the eggs for up to 2 months. Add freshly eggs when reheating.
    • Reheating: Warm gently on the stovetop with a splash of water or stock to loosen the sauce or heat in the microwave.

    As with so many dishes, this tastes even better the next day as the flavors continue to develop, just make the eggs fresh before serving.

    Why this recipe works

    This dish uses a few simple techniques that make a big difference:

    • Bread thickens the sauce naturally
      A traditional method from southern Spain that creates a rich, velvety texture.
    • Smoked paprika builds depth
      Adds warmth and complexity without needing long cooking times.
    • Chickpeas absorb flavor as they simmer
      Gives the dish a rich, well-rounded taste.
    • Vinegar balances the richness
      The vinegar brightens everything and prevents the dish from feeling too heavy.

    About this authentic Spanish recipe

    Variations of Spinach with Chickpeas recipes can be found in the Andalusia region. You’ll find them lovingly served, with great care and dedication on display for such a humble dish. 

    The best thing about spinach with chickpeas is it’s super easy to make and can easily be made with a few pantry staples. It’s great as a main meal when served with some fresh bread or other grain to soak up the juices, or serve as a tasty tapas (see suggestions above). Of course, with a few eggs on top, this classic Spanish recipe becomes the perfect breakfast or brunch recipe. 

    Check out this authentic vegan spinach with chickpeas recipe which is its more famous cousin and found made around Spain.

    Easy-to-find ingredients

    There’s nothing better than recipes that use easy-to-find and budget-friendly ingredients to make a delicious and hearty meal, and this Chickpeas with Spinach recipe ticks all the boxes. It’s easy to make, and all the veg and beans you need to make this recipe can be purchased tinned or frozen. 

    Frozen Spinach

    Frozen spinach is a fantastic ingredient that loses little nutritional value when frozen. It’s often considerably cheaper than fresh spinach and only requires thawing and straining in some fresh warm water for a few minutes before use. Another bulk vegetarian recipe that uses frozen spinach is creamy artichoke casserole with spinach and lentils

    Canned tomatoes

    They are cheap, easy to find, and probably already hiding in the back of the pantry somewhere — canned or jarred tomatoes are a cheap ingredient that is perfect for this recipe. The authentic Spinach and chickpeas recipe does not use tomatoes, but for this recipe, we find adding a can of tomatoes really works well. 

    If you prefer to use fresh tomatoes, find ripe tomatoes and remove the skin (or grate them). Keep as much of the juice as possible as this will help add layers of flavor to the dish.

    Canned chickpeas

    Chickpeas are typically available in dried or canned (or jarred) form. They’re cheap and an excellent ingredient for bulking up recipes. Chickpeas are packed with carbohydrates that slowly release energy after eating them. This makes them very filling and healthy for your gut too. Win-win! You might also like this chickpea and spinach soup with smoked paprika

    Nutrition facts for a 1-cup serving of cooked chickpeas: 

    • 269 calories.
    • 14 grams of protein.
    • 4 grams of fat.
    • 12 grams of dietary fiber.
    • 80 milligrams (mg) of calcium.
    • 4.74 mg of iron.
    • 78.7 mg of magnesium.

    We used canned chickpeas for this recipe, simply for convenience as they require no preparation before cooking. Dried chickpeas require cooking and some preparation before being used in recipes.

    Dried chickpeas preparation instructions:

    If you’re using dried chickpeas, then allow some extra time to prepare the dried chickpeas. 

    • First, soak the dried chickpeas in some clean fresh water overnight. The chickpeas will expand around twice their size so add at least double the amount of water to the chickpeas in a large bowl. 
    • Next, drain them from the water and add them to a pan with some fresh water. 
    • Cook them in the pan for around 2 hours for them to soften up. Alternatively, use a slow cooker or pressure cooker to prepare your chickpeas.

    Nutrition facts

    Serving size: 180g

    Servings: 6

    Amount per serving

     

    Calories

    474

    % Daily Value*

    Total Fat 24.7g

    32%

    Saturated Fat 3.9g

    19%

    Cholesterol 123mg

    41%

    Sodium 252mg

    11%

    Total Carbohydrate 48.6g

    18%

    Dietary Fiber 13g

    47%

    Total Sugars 10.6g

     

    Protein 18.3g

     

    Vitamin D 1mcg

    3%

    Calcium 117mg

    9%

    Iron 6mg

    34%

    Potassium 678mg

    14%

    *The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calorie a day is used for general nutrition advice.

     

    a pan of chickpeas with spinach and eggs sits beside some sliced bread.

     Watch step-by-step recipe video

    If you’re looking for this recipe’s video and many other great recipe ideas, why not check out our Spanish Radish YouTube Channel? We’ve got everything from quick and easy tapas recipes, delicious main meals, and incredible Spanish dessert options too.

    a large pan of chickpeas with spinach and eggs.

    Chickpeas with Spinach and Eggs (budget-friendly recipe)

    Byron
    Chickpeas with spinach and eggs is a fantastic veggie meal that is budget-friendly and can be made in around an hour with simple pantry staples. For this recipe, we use frozen spinach, tinned chickpeas, tinned tomatoes, and a few simple spices to create a fantastic meal that’s full of smoky flavor.
    To top things off, crack a few eggs on top and you’ve got the perfect healthy brunch to start the day off right! Of course, you can have this any time of day and it’s easily a dinner with some rice or bread.
    5 from 1 vote
    Prep Time 10 minutes
    Cook Time 45 minutes
    Total Time 55 minutes
    Course dinner, Main Course, main meal, vegetarian
    Cuisine andaluz, Authentic Spanish recipe, Spain, spanish
    Servings 6 servings
    Calories 474 kcal

    Equipment

    • A large 12-inch (30cm) pan or skillet

    Ingredients

    • 14 oz. 400g canned chickpeas
    • 17 oz. 500g frozen spinach (thawed)
    • 14 oz. 400g can of diced tomatoes
    • 4 fresh eggs
    • 1 small onion sliced fine
    • 4 garlic cloves
    • 2-3 slices of dry white bread grated into crumbs
    • 1 tablespoon 5 g of ground cumin
    • 1 tablespoon 5 g of smoked paprika
    • 1/2 teaspoon of cayenne pepper
    • 60 ml/ 2 fl. oz. of ketchup
    • 60 ml/ 2 fl. oz. of apple cider vinegar
    • ½ cup 236ml/ 8 fl. oz. of olive oil
    • Salt optional
    • Pinch ground black pepper optional

    Instructions
     

    Step 1 – Prepare the sofrito sauce

    • On medium heat, fry the sliced onion and garlic and a little olive oil in a pan until it becomes golden. This should take around 5 minutes.
      1 small onion, 4 garlic cloves, ½ cup 236ml/ 8 fl. oz. of olive oil
      diced onion in a pan
    • Increase the heat of the pan to high and with the pan hot, add the spinach and grated bread (or breadcrumbs) to the mixture and a little more oil. Mix well, you should see it start to thicken. Cook for around 5 minutes.
      17 oz. 500g frozen spinach (thawed), 2-3 slices of dry white bread
      Spinach is added to a pan of sauteed onions and garlic.
    • Next, reduce the heat to medium and add the ketchup, apple cider vinegar and mix well.
      60 ml/ 2 fl. oz. of ketchup, 60 ml/ 2 fl. oz. of apple cider vinegar
      tomato sauce and vinegar are added to a pan of sauteed spinach and onions.
    • Stir thoroughly until you have a paste, then add the tinned tomatoes. Leave to simmer on a medium heat for 5 minutes.
      14 oz. 400g can of diced tomatoes
      A large can of tomatoes is added to a pan of sauteed spinach

    Step 2 – Add the spices and chickpeas

    • Add the spices and chickpeas with a splash more oil (optional) and stir through. Allow to simmer for at least 5 minutes on medium heat.
      Note: Simmering for 15-20 minutes is recommended as it will allow the chickpeas to soften and absorb more flavors.
      14 oz. 400g canned chickpeas, 1 tablespoon 5 g of ground cumin, 1 tablespoon 5 g of smoked paprika, 1/2 teaspoon of cayenne pepper
      Chickpeas are added to. pan

    Step 3 – Add eggs and serve

    • Crack 4 eggs on top and cover the pan with a lid. Cook until the eggs become opaque and white in color, this should take around 4-5 minutes on medium heat.
      4 fresh eggs
      Some eggs are added to a pan of chickpeas with spinach.
    • Finally, check the flavoring and season with some cracked black pepper and salt if you like.
      Salt
      a pan of chickpeas with spinach and eggs sits beside some sliced bread.
    • For a little color, add a pinch of sweet, hot, or smoked paprika over the eggs, and serve!
      Pinch ground black pepper
      a large pan of chickpeas with spinach and eggs.

    Video

    Keyword budget, budget-friendly recipe, chickpeas, Easy Dinner ideas, easy stew, Eggs, one-pot recipe, spinach, vegetarian meal

    Cooking Tips and FAQs

    How long does chickpeas with spinach and eggs take to make? 

    • Prep time: 10 minutes
    • Cook time: 30-45 minutes
    • Total time: 55 minutes. 

    Is this recipe healthy? 

    This recipe is considered healthy, although it is a little high in fat, with a 180g serving containing 32% of your recommended daily intake of fats. People who are watching their cholesterol levels should also consume in moderation. It is fatty due to the oil. Extra virgin olive oil is nutritious if you can use this and has many health benefits. 

    Where does Spinach and chickpeas originate?

    Andalusia, Spain. Spinach and chickpeas, or ‘Espinacas con garbanzos’ in Spanish, is a super popular tapas recipe throughout the Andalusia region

    Our Blog

    Roasted Chicken Breast in Romesco – How to VIDEO

    Roasted Chicken Breast in Romesco – How to VIDEO

    Roasted Chicken Breast in Romesco  How to VIDEO   This roasted chicken breast in romesco is a delicious weeknight meal that’s super easy to prepare. Simply season and roast some chicken breasts and serve with rich and...

    Classic Gilda Tapas (Gildas)

    Classic Gilda Tapas (Gildas)

    Classic Gilda Tapas (Gildas) – The Most Famous Pintxo from the Basque Country The classic Gilda (Gildas) is a famous Spanish tapa made with just three ingredients—anchovies, olives, and pickled peppers. Quick, easy, and...

    2 Comments

    1. Alyssa

      5 stars
      This was delicious and so easy! Followed the recipe exactly, and it was a big hit. Definitely going to make this dish on repeat.

      Reply
      • Byron

        Thank you! Glad you and your family liked it! Happy cooking!

        Reply

    Submit a Comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating