Spinach Artichoke White Bean Soup – Easy & Healthy Weeknight Meal

Growing up, I always loved sharing meals that felt comforting and nourishing. On Eminent Recipes, I focus on creating recipes that bring people together, combining wholesome ingredients with simple techniques. This Spinach Artichoke White Bean Soup is one of those dishes a hearty, creamy, and healthy soup that’s easy to make for busy weeknights or special occasions. It’s packed with flavor, family-friendly, and perfect for anyone who loves balanced, one-pot meals.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach Artichoke White Bean Soup served hot

Spinach Artichoke White Bean Soup


  • Author: Savannah
  • Total Time: ~40 minutes
  • Yield: 46 servings 1x
  • Diet: Vegan

Description

A hearty and creamy soup packed with spinach, artichokes, and white beans. Perfect for a healthy lunch or dinner, this Mediterranean-inspired soup is naturally vegan and can be made in a slow cooker. It’s comforting, nutritious, and full of flavor, with a touch of garlic, herbs, and a smooth texture without using cream.


Ingredients

Scale

🛒 Ingredients (serves 4–6):

For the Soup:

4 cups vegetable broth
1 can (15 oz) cannellini or white beans, drained and rinsed
1 can (14 oz) artichoke hearts, drained and chopped
4 cups fresh spinach, roughly chopped
1 medium onion, diced
3 cloves garlic, minced
1 medium carrot, diced
1 celery stalk, diced
1 can (14 oz) diced tomatoes (optional, for Mediterranean flavor)
2 tablespoons olive oil
1 teaspoon dried thyme
1 teaspoon dried oregano
Salt and pepper, to taste
Optional: pinch of crushed red pepper flakes for heat
Optional: 2 tablespoons nutritional yeast or plant-based cream for extra creaminess


Instructions

📝 Instructions:
Step 1: Prepare Vegetables
Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery, sautéing until softened, about 5–7 minutes. Add garlic and cook 1 minute more until fragrant.

Step 2: Add Liquids and Seasonings
Pour in vegetable broth and diced tomatoes (if using). Stir in thyme, oregano, salt, pepper, and red pepper flakes. Bring to a gentle boil.

Step 3: Add Beans and Artichokes
Add the drained white beans and chopped artichoke hearts. Reduce heat and simmer for 10–15 minutes to allow flavors to meld.

Step 4: Add Spinach
Stir in chopped spinach and cook for another 3–5 minutes until wilted.

Step 5: Optional Creaminess
For a creamier texture, blend 1–2 cups of soup and stir back into the pot, or add nutritional yeast/plant-based cream and stir until smooth.

Step 6: Serve
Taste and adjust seasoning. Serve hot with crusty bread or a sprinkle of fresh herbs.

Notes

  • Slow Cooker Option: Combine all ingredients except spinach in a slow cooker. Cook on low for 6–8 hours. Add spinach in the last 10 minutes.
  • Meal Prep: Soup stores well in the fridge for 3–4 days and freezes beautifully for up to 2 months.
  • Extra Flavor: Add a squeeze of lemon juice before serving for brightness.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Soup / Main Course
  • Method: Stovetop / Slow Cooker

Why You’ll Love This Recipe

Spinach Artichoke White Bean Soup is a must-try for anyone seeking a quick, healthy, and flavorful meal. This one-pot soup is packed with nutrient-rich spinach, tender white beans, and flavorful artichokes, creating a creamy, comforting dish without heavy cream. It’s perfect for busy weeknights, family dinners, or meal prep. The recipe is highly customizable — add tomatoes for a Mediterranean twist, or blend for extra creaminess. Its simple ingredients, quick prep, and hearty texture make this soup a weeknight favorite.

Ingredients for This Recipe

This Spinach Artichoke White Bean Soup brings together simple, wholesome ingredients that create a rich, flavorful soup. White beans provide protein and creaminess, while artichokes add a slightly tangy, earthy flavor. Fresh spinach contributes vibrant color and nutrients, and aromatic vegetables like onion, garlic, celery, and carrot build a delicious base. Olive oil, thyme, and oregano round out the Mediterranean-inspired seasoning, while optional tomatoes or plant-based cream can add depth and extra creaminess.

Ingredients for Spinach Artichoke White Bean Soup
Spinach Artichoke White Bean Soup – Easy & Healthy Weeknight Meal 13

🛒 Ingredients (serves 4–6):

4 cups vegetable broth
1 can (15 oz) cannellini or white beans, drained and rinsed
1 can (14 oz) artichoke hearts, drained and chopped
4 cups fresh spinach, roughly chopped
1 medium onion, diced
3 cloves garlic, minced
1 medium carrot, diced
1 celery stalk, diced
1 can (14 oz) diced tomatoes (optional, for Mediterranean flavor)
2 tablespoons olive oil
1 teaspoon dried thyme
1 teaspoon dried oregano
Salt and pepper, to taste
Optional: pinch of crushed red pepper flakes for heat
Optional: 2 tablespoons nutritional yeast or plant-based cream for extra creaminess

How to Make This Recipe

To make Spinach Artichoke White Bean Soup, begin by sautéing aromatic vegetables in olive oil. Add garlic, then pour in vegetable broth, tomatoes, and seasonings like thyme and oregano. Stir in white beans and chopped artichokes, simmering to let flavors meld. Add fresh spinach at the end to keep it vibrant. For a creamy texture, puree part of the soup or stir in plant-based cream. This one-pot method is quick, easy, and perfect for busy weeknights.

🛒 Steps:

  1. Heat olive oil in a large pot over medium heat. Sauté onion, carrot, and celery until softened.
  2. Add minced garlic and cook 1 minute.
  3. Pour in vegetable broth and diced tomatoes. Stir in thyme, oregano, salt, pepper, and red pepper flakes. Bring to a gentle boil.
  4. Add white beans and chopped artichokes. Reduce heat, simmer 10–15 minutes.
  5. Stir in fresh spinach and cook 3–5 minutes until wilted.
  6. For extra creaminess, blend 1–2 cups of soup and stir back in, or add nutritional yeast/plant-based cream.
  7. Taste and adjust seasoning, serve hot.
Cooking Spinach Artichoke White Bean Soup
Spinach Artichoke White Bean Soup – Easy & Healthy Weeknight Meal 14

Expert Cooking Tips

To elevate your Spinach Artichoke White Bean Soup, start with fresh, high-quality ingredients. Use tender, young spinach for the best texture, and rinse canned beans to remove excess sodium. Sauté vegetables slowly to build depth of flavor. If using a slow cooker, add spinach at the end to preserve color and nutrients. For a creamy texture without dairy, blend part of the soup or add plant-based cream. Garnish with fresh herbs or a drizzle of olive oil to enhance flavor.

💡 Expert Tips:

• Use low-sodium vegetable broth for better control over seasoning
• Add a squeeze of lemon juice to brighten flavors
• Store leftovers in airtight containers in the fridge for 3–4 days
• Freeze in portions for convenient meal prep
• Customize with tomatoes, spices, or nutritional yeast for a richer soup

Spinach Artichoke White Bean Soup variations
Spinach Artichoke White Bean Soup – Easy & Healthy Weeknight Meal 15

FAQs

Can I make this soup vegan? Yes, it’s naturally vegan using vegetable broth and plant-based cream.

Can I make it in a slow cooker? Yes, combine all ingredients except spinach in a slow cooker for 6–8 hours, adding spinach in the last 10 minutes.

How can I make the soup creamy without dairy? Blend part of the white beans or add nutritional yeast or plant-based cream.

Can I add tomatoes? Yes, diced tomatoes give it a Mediterranean flavor and a touch of acidity.

Want more sweet and savory recipes like this? Follow us on Facebook for daily dinner ideas, cooking tips, and behind-the-scenes moments from Eminent Recipes.

See how others are plating this dish on Instagram! Tag your version with #Eminentrecipes and get featured.

Love collecting recipes? Don’t miss our latest pins on Pinterest perfect for saving your favorite meals in one spot.

Quick Slow Cooker Korean Beef Short Ribs – Fall-Off-The-Bone Tender

Clam Chowder Recipe Easy Creamy Comfort Soup

High Protein Cottage Cheese Pasta Salad Creamy Healthy Recipe

Chunky Potato Kale Soup Recipe – Hearty, Healthy & Easy

Spinach Artichoke White Bean Soup is a healthy, hearty, and flavorful one-pot meal that’s perfect for weeknights, family dinners, or meal prep. It combines tender white beans, fresh spinach, and artichokes for a creamy, Mediterranean-inspired dish. Quick to make, customizable, and full of nutrients, it’s a recipe you’ll return to again and again. Serve it with crusty bread, garnish with fresh herbs, and enjoy a comforting bowl that everyone will love.

Leave a Comment

Recipe rating