Savory Spiced White Bean Spinach Bowl

Creamy white bean and spinach breakfast bowl topped with a golden fried egg and fresh herbs Save
Creamy white bean and spinach breakfast bowl topped with a golden fried egg and fresh herbs | showmevegan.com

This hearty morning bowl combines creamy cannellini beans with tender wilted spinach and a blend of warming spices including cumin, smoked paprika, and turmeric. Ready in just 25 minutes, it offers 12 grams of protein per serving while being naturally dairy-free and gluten-free. The aromatic spice blend creates a rich, savory base that's perfectly balanced by fresh lemon juice and herbs. Top with a poached egg or creamy avocado for extra richness, or keep it vegan with just the bean and spinach mixture.

Last winter, my apartment stayed so cold that I started craving breakfasts with actual warmth and substance. This white bean bowl began as a pantry cleanout experiment but somehow became the most comforting morning routine I have stumbled into. The smell of smoked paprika hitting warm oil still signals better days ahead.

My sister stayed over during a particularly rough week, and I made this for us both. She actually asked for the recipe, which never happens because she usually insists she cannot cook anything beyond toast. Watching her scoop up the last bites with a piece of bread I had toasted was the moment I knew this recipe was worth keeping.

Ingredients

  • 1 tablespoon olive oil: Use a decent quality one since the flavor carries through everything
  • 1 small yellow onion, finely chopped: Small dice helps them disappear into the beans nicely
  • 2 garlic cloves, minced: Fresh garlic matters here, do not use jarred stuff
  • 1 (15 oz/425 g) can white beans, drained and rinsed: Cannellini hold their shape better than navy beans
  • 3 cups fresh baby spinach, packed: It looks like a lot but wilts down dramatically
  • 1 small tomato, diced: Adds little bursts of freshness and acidity
  • 1/2 teaspoon ground cumin: Earthy base note that makes everything taste complete
  • 1/2 teaspoon smoked paprika: The secret ingredient that gives depth without any meat
  • 1/4 teaspoon ground turmeric: Mostly for color but adds a subtle bitterness
  • 1/4 teaspoon crushed red pepper flakes: Skip if you cannot handle any heat at all
  • 1/2 teaspoon salt, or to taste: Canned beans need seasoning to wake them up
  • Freshly ground black pepper: Grind it right before adding
  • 2 large eggs (optional): Runny yolks make the whole thing feel indulgent
  • 2 tablespoons fresh herbs, chopped: Parsley or cilantro, whichever you have on hand
  • 1 tablespoon lemon juice: Brightens the rich beans and cuts through the spices
  • 1/4 avocado, sliced (optional): Creaminess against the spice is pretty perfect

Instructions

Warm the pan and soften the onions:
Heat the olive oil in a large skillet over medium heat, add the chopped onion, and let it soften for about 3 to 4 minutes while you prep everything else.
Add the garlic briefly:
Stir in the minced garlic and cook for just 30 seconds until fragrant, watching carefully so it does not burn.
Bloom the spices:
Add the cumin, smoked paprika, turmeric, and red pepper flakes if using, then cook for 1 minute while stirring constantly until they smell amazing.
Combine beans and tomatoes:
Pour in the white beans and diced tomato, stir everything together so the beans get coated in all those spices, and cook for 3 to 4 minutes until heated through.
Wilt the spinach:
Add the spinach and salt, then stir for about 2 minutes until it collapses into the beans, tasting and adding more salt or pepper as needed.
Cook the eggs if using:
While the bean mixture finishes, fry or poach eggs in a separate small pan until the whites are set but yolks remain runny.
Assemble and serve:
Divide the beans and spinach between two bowls, top each with an egg if you made them, then finish with lemon juice, fresh herbs, and avocado slices.
Save
| showmevegan.com

This recipe got me through a month of tight budgets when I was starting my first job. Never once did I feel like I was eating cheaply, and my roommate started requesting it for dinner too.

Making It Your Own

Sometimes I add diced bell pepper with the onions for extra sweetness and color. Other mornings I skip the tomato entirely and just let the beans shine with the spices.

Serving Suggestions

Crusty bread or toasted pita turns this from a bowl into something you can actually eat with your hands. I have also served it over quinoa when I needed something more substantial after a morning workout.

Storage and Prep

The bean mixture keeps beautifully in the refrigerator for three days and actually tastes better the next morning as the spices meld together. You can prep the onion, garlic, and herbs the night before to make this even faster on busy weekdays.

  • Reheat with a splash of water to prevent sticking
  • Fresh herbs and lemon should be added right before serving
  • Fried eggs are best made fresh each time
Warm spiced white bean and spinach breakfast bowl served in a rustic dark ceramic dish Save
Warm spiced white bean and spinach breakfast bowl served in a rustic dark ceramic dish | showmevegan.com

There is something deeply satisfying about starting the day with food that actually fuels you properly. Hope this becomes as much of a staple in your kitchen as it has in mine.

Recipe Questions & Answers

Yes, the bean and spinach mixture reheats beautifully. Store in an airtight container for up to 4 days and warm gently on the stovetop, adding a splash of water if needed.

Cannellini or navy beans are ideal due to their creamy texture. Great Northern beans also work well. Avoid red kidney beans as the flavor profile doesn't match.

Top with poached or fried eggs for an extra 6 grams of protein each. You can also serve over cooked quinoa or add crumbled feta for additional protein and flavor.

Absolutely. Prepare the spiced bean mixture in batches and portion into containers. Add fresh herbs, lemon juice, and toppings just before serving for best flavor and texture.

The red pepper flakes provide optional heat. Start with 1/8 teaspoon for mild warmth or increase to 1/2 teaspoon for more kick. The smoked paprika adds depth without significant heat.

Savory Spiced White Bean Spinach Bowl

A warming bowl featuring tender white beans, fresh spinach, and fragrant spices for a satisfying morning meal.

Prep 10m
Cook 15m
Total 25m
Servings 2
Difficulty Easy

Ingredients

Beans & Vegetables

  • 1 tablespoon olive oil
  • 1 small yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1 (15 oz) can white beans (cannellini or navy), drained and rinsed
  • 3 cups fresh baby spinach, packed
  • 1 small tomato, diced

Spices & Seasoning

  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground turmeric
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 1/2 teaspoon salt, or to taste
  • Freshly ground black pepper, to taste

To Serve

  • 2 large eggs (optional, for topping)
  • 2 tablespoons fresh herbs (parsley or cilantro), chopped
  • 1 tablespoon lemon juice
  • 1/4 avocado, sliced (optional)

Instructions

1
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté for 3–4 minutes until softened and translucent.
2
Add Garlic: Stir in minced garlic and cook for 30 seconds until fragrant, being careful not to burn it.
3
Bloom Spices: Add cumin, smoked paprika, turmeric, and red pepper flakes if using. Cook for 1 minute, stirring constantly to release the spices' aromatic oils.
4
Combine Beans and Tomato: Pour in drained white beans and diced tomato. Stir thoroughly to coat with spices. Cook for 3–4 minutes until beans are heated through and tomatoes begin to soften.
5
Wilt Spinach: Add spinach and salt to the skillet. Stir until spinach wilts completely, approximately 2 minutes. Season with black pepper and adjust salt to taste.
6
Prepare Optional Eggs: While the bean mixture cooks, fry or poach eggs in a separate small pan according to your preference for runny or set yolks.
7
Assemble and Serve: Divide the bean and spinach mixture evenly between two bowls. Top each serving with an egg if desired, a squeeze of lemon juice, fresh chopped herbs, and avocado slices. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large skillet
  • Cutting board and knife
  • Wooden spoon or spatula
  • Small frying pan (if preparing eggs)

Nutrition (Per Serving)

Calories 260
Protein 12g
Carbs 36g
Fat 7g

Allergy Information

  • Contains eggs (if using)
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.