This vibrant spinach, tomato, and chickpea stew is a quick, nourishing meal that’s perfect for busy weekdays.
Packed with plant-based protein, fiber, and heart-healthy fats, it’s naturally low in saturated fat and carbs.
With minimal prep and a rich, comforting flavor, this stew is a satisfying, wholesome option for lunch, dinner, or meal prep.

Spinach Tomato & Chickpea Stew
Equipment
- 1 large soup pot
- 1 wooden spoon or spatula
- 1 knife
- 1 cutting board
- Measuring Spoons
Ingredients
- 1 tablespoon olive oil
- ½ red onion finely chopped
- 3 cloves garlic minced
- 1 can 796 ml stewed tomatoes
- 1 can 540 ml chickpeas, drained and rinsed
- 1 –2 teaspoons vegetable bouillon or to taste
- 6 cups baby spinach
Instructions
- Prepare the Aromatics: Start by gathering your aromatics—red onion and garlic. Peel and finely chop half a red onion, ensuring the pieces are small enough to cook evenly. Peel and mince three garlic cloves. These ingredients will form the flavorful base of the stew, giving it a rich aroma and depth from the very first moment it hits the pan.
- Heat the Olive Oil: Pour one tablespoon of olive oil into a large soup pot and place it over medium heat. Allow the oil to warm for about 30 seconds until it shimmers slightly but does not smoke. Heating the oil first helps to gently soften the onion and release the garlic’s natural fragrance without burning it.
- Sauté the Onions: Add the chopped red onion to the warm olive oil. Stir frequently using a wooden spoon or spatula to ensure even cooking. Cook for about 3–5 minutes, or until the onions become soft, translucent, and slightly golden at the edges. This step is crucial as it develops a sweet, savory flavor base for the stew.
- Add and Cook the Garlic: Add the minced garlic to the pot with the onions. Stir constantly to prevent the garlic from sticking or burning, which can make it taste bitter. Cook for about 1–2 minutes, or until the garlic turns fragrant and lightly golden. This step infuses the oil with a rich, aromatic flavor that will carry through the stew.
- Incorporate the Tomatoes: Open the 796 ml can of stewed tomatoes and pour it into the pot with the onions and garlic. Stir gently to combine. Allow the tomatoes to heat and begin releasing their juices, which creates a flavorful base for the chickpeas and spinach. Simmer gently for 2–3 minutes to meld the flavors together.
- Add the Chickpeas: Drain and rinse the 540 ml can of chickpeas, then add them to the pot. Stir to coat the chickpeas evenly with the tomato mixture. Chickpeas add a hearty texture and plant-based protein, making this stew both satisfying and nutritious.
- Season the Stew: Sprinkle 1–2 teaspoons of vegetable bouillon into the pot, adjusting to taste. Stir thoroughly to dissolve the seasoning into the liquid. Taste the stew and adjust the seasoning if necessary, balancing the saltiness and enhancing the natural sweetness of the tomatoes. This step ensures the stew is well-seasoned and flavorful.
- Simmer to Combine Flavors: Allow the stew to simmer gently over medium-low heat for 5–10 minutes. Stir occasionally to prevent the bottom from sticking. During this simmering stage, the chickpeas absorb the tomato flavors, and the aromatics meld into a rich, cohesive base. This step deepens the flavor and gives the stew a comforting, hearty character.
- Add Fresh Spinach: Once the chickpeas are warmed through and the stew is bubbling lightly, add 6 cups of baby spinach to the pot. Stir immediately to help the spinach wilt evenly. The vibrant green color will stand out beautifully against the rich tomato base, and the leafy greens provide extra nutrients, fiber, and freshness.
- Finish Cooking and Serve: Continue cooking for 2–3 minutes until the spinach has fully wilted but still retains some texture. Taste the stew one last time and adjust the seasoning if needed. Remove the pot from heat. Serve the stew hot, spooned into bowls, either on its own or with a side of crusty bread or rice for a complete, wholesome meal.
Notes
- This stew is naturally plant-based and packed with protein and fiber, making it a nutritious, filling meal.
- You can adjust the seasoning based on your taste preferences; start with 1 teaspoon of bouillon and increase gradually.
- Baby spinach wilts quickly, so add it at the very end to preserve its color, nutrients, and delicate texture.
- For a creamier texture, you can lightly mash some of the chickpeas with a spoon before serving.
- This recipe is extremely flexible—feel free to swap in kale or Swiss chard for the spinach, or add additional vegetables like bell peppers or zucchini.
Chef’s Secrets For Maximum Flavor
To elevate this simple stew, start by using high-quality canned tomatoes; their natural sweetness makes a huge difference.
Cooking the onions until translucent rather than lightly sautéed releases a natural sweetness that balances the acidity of the tomatoes.
Adding garlic early allows the flavors to infuse the olive oil, which serves as the base for the entire dish.
Finally, always taste the stew before serving and adjust the seasoning; even a pinch of salt or a touch more bouillon can bring all the flavors together perfectly.
For extra richness, a drizzle of good-quality olive oil just before serving adds depth without overpowering the fresh ingredients.
Serving Suggestions To Impress Easily
This hearty stew works beautifully as a standalone meal or paired with a variety of sides.
Serve it over cooked quinoa, brown rice, or couscous for a filling, balanced plate.
It also pairs well with warm, crusty bread for dipping into the rich tomato broth.
For extra texture and flavor, top each serving with toasted nuts, seeds, or a sprinkle of nutritional yeast.
A light drizzle of lemon juice just before serving brightens the flavors and enhances the freshness of the spinach.
This makes the dish versatile for lunch, dinner, or even meal-prep bowls for the week.
Storage Tips To Keep Fresh
This stew stores exceptionally well, making it perfect for meal prep.
Allow it to cool completely before transferring to airtight containers.
Refrigerated, it will keep for 3–4 days and can easily be reheated on the stove or in the microwave.
For longer storage, freeze in portion-sized containers for up to 2 months; just thaw overnight in the fridge and reheat gently.
If the stew becomes too thick after refrigerating or freezing, stir in a splash of water or vegetable broth to restore the ideal consistency.
Always taste and adjust seasoning after reheating to maintain the full flavor.
Frequently Asked Questions
1. Can I use frozen spinach instead of fresh?
Yes! Frozen spinach works in a pinch, but drain any excess water after thawing to prevent the stew from becoming watery. Add it at the end, just like fresh spinach, and cook until fully heated through.
2. Can I make this stew spicier?
Absolutely. You can add crushed red pepper flakes, a pinch of cayenne, or even a diced chili pepper when cooking the onions and garlic to give the stew a mild or bold kick, depending on your preference.
3. Is it okay to use canned chickpeas?
Canned chickpeas are ideal for this recipe because they save time and are already tender. Just be sure to drain and rinse them well to remove excess sodium or any canned flavor.
4. Can I substitute other greens for spinach?
Yes, kale, Swiss chard, or even collard greens can be substituted. Keep in mind that sturdier greens may need a few extra minutes to cook and soften, but the flavor and nutrition remain excellent.
5. How do I make this stew more filling?
Adding extra chickpeas, a handful of cooked lentils, or serving over grains like rice, quinoa, or couscous increases both the protein and fiber content, making it a more substantial and satisfying meal.