Tomato Chickpea Breakfast Skillet
Tomato Chickpea Breakfast Skillet turns canned chickpeas, juicy tomatoes, spinach, and eggs into a saucy, hearty breakfast that feels filling without costing much.
This is the kind of meal I make when I want real food in one pan. The chickpeas soak up the tomato sauce, the paprika adds warmth, and the eggs cook right on top until the whites set and the yolks stay soft.
Why You Will Love This Recipe
- Big flavor from simple pantry food: Chickpeas, tomatoes, garlic, and paprika make a rich base without fancy ingredients.
- Filling texture: Creamy chickpeas, silky spinach, tender eggs, and crisp whole grain toast make every bite satisfying.
- One skillet cooking: You cook the sauce and eggs in the same pan, so cleanup stays easy.
- Naturally nourishing: Chickpeas add fiber and plant protein, spinach adds greens, and eggs bring extra protein.
Budget & Health Tip: Use canned chickpeas and canned tomatoes when they are on sale. If fresh spinach costs too much, frozen spinach works well. Thaw it, squeeze out the extra water, and stir it in near the end.
Ingredients (Serves 4)
- 2 tablespoons olive oil (30 ml)
- 1 medium onion, finely chopped (about 150 g)
- 3 garlic cloves, minced (about 9 g)
- 2 cans chickpeas, drained and rinsed (15 ounces each, about 480 g drained total)
- 1 can diced tomatoes, with juices (28 ounces, 800 g)
- 4 packed cups baby spinach (120 g)
- 1 1/2 teaspoons paprika (4 g)
- 1/2 teaspoon fine salt (3 g), plus more to taste
- 1/4 teaspoon black pepper (1 g)
- 4 large eggs
- 4 slices whole grain bread (about 160 g)
Step-by-Step Instructions
1. Soften the Onion and Garlic
Warm the olive oil in a wide skillet over medium heat. Add the onion and cook for 4 to 5 minutes, stirring often, until it looks glossy and soft around the edges.
Add the garlic and cook for 30 seconds. Stop when your kitchen smells warm and garlicky. Do not let the garlic turn dark, because it can taste bitter.
2. Build the Tomato Chickpea Base
Stir in the chickpeas, diced tomatoes with their juices, paprika, salt, and black pepper. The pan should sizzle gently as the tomato juices hit the heat.
Simmer for 6 to 8 minutes, stirring now and then, until the sauce thickens slightly and clings to the chickpeas. Mash a few chickpeas with the back of your spoon if you want a creamier texture.
3. Wilt the Spinach
Add the spinach by the handful. Stir until it softens into the tomato mixture and turns deep green. This only takes 1 to 2 minutes.
4. Add the Eggs
Use a spoon to make 4 small wells in the chickpea mixture. Crack 1 egg into each well. Sprinkle the eggs with a small pinch of salt and pepper.
Cover the skillet and cook for 5 to 7 minutes, until the egg whites turn opaque and the yolks still jiggle slightly. For firmer yolks, cook for 1 to 2 minutes longer.
5. Serve with Whole Grain Bread
Toast the whole grain bread while the eggs cook. Spoon the saucy chickpeas and eggs into shallow bowls or plates. Serve right away with the toast for scooping up the tomato sauce.
Expert Troubleshooting & FAQs
Can I use canned chickpeas?
Yes. Canned chickpeas are the easiest choice here. Drain and rinse them first so the tomato sauce tastes clean and fresh.
How do I know when the eggs are done?
The whites should look set and no longer clear. The yolks can stay soft if you like them runny. If the whites are still loose, cover the skillet and cook for another minute.
What if the skillet looks too dry?
Add a splash of water, broth, or extra tomato juice. Stir it into the chickpea base before adding the eggs. The mixture should look saucy, not soupy.
Can I make this without eggs?
Yes. Skip the eggs and add extra chickpeas, cubed tofu, or white beans. Simmer until everything is hot and spoon the mixture over toast.
Can I prep this breakfast ahead of time?
You can make the tomato chickpea base up to 3 days ahead. Reheat it in a skillet, then add the eggs fresh so they cook gently and do not turn rubbery.
Estimated Nutritional Facts
These numbers are rough estimates per serving, including 1 slice of whole grain bread.
- Calories: 380
- Protein: 19 g
- Carbs: 45 g
- Fats: 15 g
Tomato Chickpea Breakfast Skillet

Ingredients
- 2 tablespoons olive oil (30 ml)
- 1 medium onion, finely chopped (about 150 g)
- 3 garlic cloves, minced (about 9 g)
- 2 cans chickpeas, drained and rinsed (15 ounces each, about 480 g drained total)
- 1 can diced tomatoes, with juices (28 ounces, 800 g)
- 4 packed cups baby spinach (120 g)
- 1 1/2 teaspoons paprika (4 g)
- 1/2 teaspoon fine salt (3 g), plus more to taste
- 1/4 teaspoon black pepper (1 g)
- 4 large eggs
- 4 slices whole grain bread (about 160 g)
Instructions
- 1. Soften the Onion and Garlic. Warm the olive oil in a wide skillet over medium heat. Add the onion and cook for 4 to 5 minutes, stirring often, until it looks glossy and soft around the edges. Add the garlic and cook for 30 seconds. Stop when your kitchen smells warm and garlicky. Do not let the garlic turn dark, because it can taste bitter.
- 2. Build the Tomato Chickpea Base. Stir in the chickpeas, diced tomatoes with their juices, paprika, salt, and black pepper. The pan should sizzle gently as the tomato juices hit the heat. Simmer for 6 to 8 minutes, stirring now and then, until the sauce thickens slightly and clings to the chickpeas. Mash a few chickpeas with the back of your spoon if you want a creamier texture.
- 3. Wilt the Spinach. Add the spinach by the handful. Stir until it softens into the tomato mixture and turns deep green. This only takes 1 to 2 minutes.
- 4. Add the Eggs. Use a spoon to make 4 small wells in the chickpea mixture. Crack 1 egg into each well. Sprinkle the eggs with a small pinch of salt and pepper. Cover the skillet and cook for 5 to 7 minutes, until the egg whites turn opaque and the yolks still jiggle slightly. For firmer yolks, cook for 1 to 2 minutes longer.
- 5. Serve with Whole Grain Bread. Toast the whole grain bread while the eggs cook. Spoon the saucy chickpeas and eggs into shallow bowls or plates. Serve right away with the toast for scooping up the tomato sauce.









