Product links may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Jump to Recipe
Hearty & Healthy White Bean and Spinach Soup: Your New Go-To Budget Meal
Discover the magic of a soup that comes together in mere minutes, requires only a handful of affordable ingredients, and tastes absolutely incredible. This White Bean and Spinach Soup is more than just a meal; it’s a testament to how simple pantry staples can transform into a deeply satisfying, flavorful, and incredibly budget-friendly dish. Perfect for busy weeknights, meal prepping, or when you’re simply craving something warm and nourishing, this recipe is guaranteed to earn a permanent spot in your weekly rotation. With minimal prep time and a cost of less than $5, you can enjoy a hearty bowl that feels both comforting and surprisingly elegant. Get ready to indulge in a delicious, wholesome, and easy-to-make soup that caters to your taste buds and your budget!

Why You’ll Love This White Bean and Spinach Soup
In today’s fast-paced world, finding recipes that are both quick to prepare and kind to your wallet can feel like a challenge. This White Bean and Spinach Soup effortlessly ticks both boxes, offering a perfect solution for delicious, wholesome eating without breaking the bank or dedicating hours to the kitchen. It’s a versatile dish that celebrates the power of humble ingredients, proving that extraordinary flavor doesn’t require an extensive shopping list or gourmet expertise. Here are just a few reasons why this soup will become a staple in your home:
- Effortless Preparation: With only 5 minutes of active prep time, this soup is perfect for even the busiest evenings. From chopping to simmering, the process is streamlined and stress-free.
- Budget-Friendly: Most ingredients are inexpensive pantry staples, making this an incredibly cost-effective meal. It’s ideal for those weeks when you’re looking to minimize your grocery bill without sacrificing flavor or nutrition.
- Nutrient-Packed: White beans are an excellent source of plant-based protein and dietary fiber, keeping you full and satisfied. Spinach delivers a wealth of vitamins and minerals, including Vitamins K, A, and C, along with iron.
- Incredibly Flavorful: Despite its simplicity, a harmonious blend of aromatic vegetables, savory spices, and hearty beans creates a rich, deeply satisfying taste that will surprise and delight your palate.
- Highly Customizable: This recipe serves as a fantastic base. Easily adapt it to your taste preferences, dietary needs, or whatever ingredients you happen to have on hand. It’s forgiving and versatile!
- Vegetarian & Vegan-Friendly: Naturally vegetarian, this soup can easily be made completely vegan by ensuring your bouillon cube is plant-based and skipping the optional Parmesan cheese. It’s a fantastic plant-forward meal.
- Perfect for Meal Prep: This soup tastes even better the next day as the flavors continue to meld. It stores and reheats beautifully, making it an excellent option for healthy lunches or dinners throughout the week.
Essential Ingredients for Your White Bean and Spinach Soup
One of the true beauties of this recipe lies in its reliance on common pantry staples. You likely have most, if not all, of these items in your kitchen right now, making this an ideal meal for those days when a grocery run isn’t feasible, or you’re simply trying to “shop your pantry.” Don’t let the minimal ingredient list fool you; the flavors meld together beautifully to create a surprisingly complex and deeply satisfying soup that tastes like it took hours to prepare.
- Olive Oil: The foundation for sautéing our aromatics. Extra virgin olive oil adds a lovely depth of flavor, but any high-quality cooking oil like avocado oil will work.
- White Onion, Diced: Provides a sweet and savory base, crucial for building the soup’s flavor profile. Yellow onion or even shallots can be substituted if white onions are unavailable.
- Minced Garlic: Essential for that aromatic punch. Freshly minced garlic offers the best flavor, but pre-minced garlic is a convenient alternative that works perfectly in a pinch.
- Salt & Pepper: These basic seasonings are fundamental for enhancing and balancing all the other flavors. Always adjust to your personal preference throughout the cooking process.
- Oregano & Paprika: These herbs and spices infuse the soup with warm, earthy, and slightly smoky notes. Italian seasoning can be a good substitute for oregano. For a deeper flavor, consider using smoked paprika.
- Canned Diced Tomatoes: Adds a pleasant acidity, a hint of sweetness, and a lovely chunky texture to the broth. Fire-roasted diced tomatoes can introduce another layer of flavor.
- Canned Cannellini Beans: The creamy, mild flavor of cannellini beans makes them the perfect hearty addition. They provide essential protein, fiber, and substance to the soup. Great Northern beans or even chickpeas can be used as effective substitutes. Remember to rinse and drain them thoroughly before adding them to remove excess sodium and improve digestibility.
- Bag Frozen Spinach: A convenient and cost-effective way to incorporate a boost of greens. There’s no need to thaw it beforehand; it cooks directly in the hot soup. If using fresh spinach, you’ll need a much larger quantity as it wilts down significantly.
- Water & Vegetable (or Chicken) Bouillon Cube: This combination forms our rich and flavorful broth. Using a bouillon cube is an excellent budget-friendly trick to achieve a robust broth without needing pre-packaged cartons, allowing you to control the saltiness.

How to Make This Effortlessly Delicious White Bean and Spinach Soup
Preparing this white bean and spinach soup is incredibly straightforward, making it ideal for novice cooks and seasoned chefs alike. The entire process takes less than 30 minutes from start to finish, ensuring a wholesome and comforting meal is on your table in no time. Follow these simple, step-by-step instructions for a perfect bowl of comforting soup that tastes like it simmered all day:
- Sauté the Aromatics: Begin by heating 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Once the oil is shimmering and warm, add the diced white onion. Cook for approximately 4-5 minutes, stirring occasionally, until the onion softens and becomes translucent. This step is crucial for building the flavor base of your soup.
- Infuse with Garlic and Spices: Stir in 1 tablespoon of minced garlic and cook for just about 30 seconds, or until it becomes wonderfully fragrant. Be diligent here, as garlic can burn quickly, which would impart a bitter taste to your soup. Immediately after the garlic is fragrant, add the 1 teaspoon of salt, 1 teaspoon of oregano, 1 teaspoon of paprika, and ½ teaspoon of pepper. Stir these spices into the softened onion and garlic mixture for another 15-30 seconds. This brief sauté helps to “bloom” the spices, intensifying their flavors before the liquids are added.
- Combine Remaining Ingredients: Carefully pour in the entire 28 oz can of diced tomatoes (do not drain, as the juices add vital flavor and liquid), the 15.5 oz can of cannellini beans (ensure they are thoroughly rinsed and drained to remove excess sodium and starches), the 12 oz bag of frozen spinach, 6 cups of water, and one vegetable (or chicken) bouillon cube. Stir all these ingredients together thoroughly, ensuring the bouillon cube dissolves completely and everything is well incorporated.
- Simmer to Perfection: Bring the soup mixture to a gentle boil over medium heat, then immediately reduce the heat to low. Cover the pot with a lid and let the soup simmer for 15 minutes. During this time, stir occasionally to prevent any ingredients from sticking to the bottom of the pot and to ensure the flavors meld beautifully. The spinach will wilt down, and the beans will absorb the delicious broth.
- Serve and Enjoy: Once the soup has simmered for 15 minutes, it’s ready! Ladle generous portions into bowls. For an extra touch of savory richness, consider topping each serving with a sprinkle of freshly grated Parmesan cheese. A crusty piece of artisan bread or a warm dinner roll on the side is highly recommended for dipping into the flavorful broth. Savor every spoonful of this comforting and wholesome meal!

Delightful Serving Suggestions for Your Cozy Soup
This White Bean and Spinach Soup is a satisfying meal on its own, offering plenty of flavor and substance. However, pairing it with the right accompaniments can elevate your dining experience to new heights. There’s something truly special about a warm, cozy soup complemented by fresh, homemade sides that enhance both texture and taste. Here are some delightful ideas:
- Artisan Bread: A crusty loaf of artisan bread, a fresh baguette, or even homemade options like my Easy One Hour Dinner Rolls or Garlic Pull Apart Rolls are perfect for soaking up every last drop of flavorful broth. The combination of warm, soft bread with the robust soup is simply irresistible and adds a comforting element to your meal.
- Sweet Rolls (A Surprising Pairing!): For a truly unexpected and delightful pairing, consider serving this savory soup alongside a sweet roll. It might sound unconventional, but the fascinating contrast of sweet and savory is a culinary delight that many enjoy. My cinnamon rolls served with dinner will undoubtedly make you the family favorite – it’s like serving dessert with your main course!
- Fresh Side Salad: To add more fresh vegetables and a contrasting texture, a simple classic side salad with crisp greens and a light vinaigrette is an excellent choice. It provides a refreshing counterpoint to the warmth and heartiness of the soup, making for a well-rounded meal.
- Garnish Galore: Beyond a sprinkle of freshly grated Parmesan cheese, consider other garnishes to add visual appeal and extra layers of flavor. A drizzle of high-quality extra virgin olive oil, a sprinkle of fresh chopped parsley or basil, a dollop of vibrant pesto, a swirl of Greek yogurt, or even some homemade croutons can transform each bowl.
Creative Variations & Customizations for Your Soup
While this White Bean and Spinach Soup recipe is fantastic as is, it also serves as a wonderful canvas for culinary creativity. Don’t hesitate to experiment with these ideas to make it uniquely your own, catering to your specific tastes or whatever ingredients you happen to have on hand. The beauty of soup is its versatility!
- Boost with More Veggies: Increase the nutritional content and flavor by incorporating other vegetables. Sauté diced carrots, celery, bell peppers, or zucchini along with the onion at the beginning. Adding chopped kale or collard greens alongside the spinach will create an even greener and more nutrient-dense soup.
- Make it Creamy: For a richer, more luxurious texture, stir in a splash of heavy cream, half-and-half, or coconut milk (for a dairy-free option) just before serving. A swirl of plain Greek yogurt or a spoonful of cream cheese can also add a delightful creaminess.
- Spice it Up: If you enjoy a bit of heat, add a pinch of red pepper flakes along with the other dry spices, or incorporate a dash of your favorite hot sauce into your bowl for a personalized kick.
- Add Extra Protein: While already rich in plant-based protein, you can easily add more. Consider tossing in some cooked, shredded chicken, browned and crumbled Italian sausage, or even some firm tofu or tempeh for an extra protein boost that will make the soup even more substantial.
- Herb Power: Fresh herbs truly elevate a soup. Finely chopped fresh basil, parsley, dill, or a mix of Italian herbs, added at the very end of cooking or as a garnish, can significantly brighten the flavor profile.
- Explore Different Beans: Don’t have cannellini beans? No problem! Great Northern beans, navy beans, or even hearty chickpeas can be excellent substitutes, each offering a slightly different texture and subtle flavor note.
- Tomato Variations: Instead of regular diced tomatoes, try using crushed tomatoes for a smoother soup consistency, or add a tablespoon of concentrated tomato paste with the garlic to achieve a deeper, more robust tomato flavor.
- Grains for Heartiness: For an even heartier meal, consider adding a small amount of cooked pasta (like ditalini or small shells) or a handful of rice during the last 10 minutes of simmering.
Storage and Meal Prep Tips for Maximum Enjoyment
This White Bean and Spinach Soup is not only delicious fresh but also fantastic for meal prepping. Its flavors actually deepen and improve after a day or two, making it an ideal candidate for batch cooking to enjoy throughout the week. Proper storage ensures you can savor its goodness for longer.
- Refrigeration: Allow the soup to cool completely to room temperature before transferring it to an airtight container. It will keep beautifully in the refrigerator for up to 3-4 days. This makes it perfect for packing in lunches or quick weeknight dinners.
- Freezing: This soup freezes exceptionally well! Portion the cooled soup into individual freezer-safe containers or heavy-duty freezer bags. Lay bags flat to freeze for easy stacking. It can be frozen for up to 3 months without compromising flavor or texture.
- Thawing & Reheating: To thaw, simply transfer frozen soup to the refrigerator overnight. Gently reheat the soup on the stovetop over medium-low heat, stirring occasionally, until it is thoroughly warmed through. You can also microwave individual portions, stirring halfway through. If the soup appears too thick after chilling or freezing, add a splash of water or vegetable broth to reach your desired consistency.
The Abundant Health Benefits of White Bean and Spinach Soup
Beyond its incredible taste, ease of preparation, and budget-friendly nature, this White Bean and Spinach Soup is a powerhouse of nutrition. It’s a meal you can feel genuinely good about serving to your family, packed with wholesome ingredients that contribute significantly to overall well-being. This soup offers a fantastic way to incorporate more plant-based goodness into your diet.
- White Beans: These legumes are an excellent source of plant-based protein and dietary fiber. Fiber is crucial for digestive health, promoting regularity, and contributing to feelings of satiety, which can aid in weight management. They also help regulate blood sugar levels. White beans provide essential minerals like iron, magnesium, folate, and potassium, all vital for various bodily functions.
- Spinach: A true superfood, spinach is loaded with an impressive array of vitamins and minerals. It’s particularly rich in Vitamin K (important for bone health and blood clotting), Vitamin A (beneficial for vision and immune function), and Vitamin C (a powerful antioxidant). It also supplies folate and iron, contributing to energy levels and blood health, along with various antioxidants that fight cellular damage.
- Tomatoes: These vibrant red fruits are rich in antioxidants, especially lycopene, which has been linked to heart health and may offer protective benefits against certain chronic diseases. They also provide Vitamin C and potassium.
- Low Calorie, High Nutrient Density: This soup offers significant nutritional value for a relatively low calorie count, making it a great option for those looking for healthy, fulfilling meals without a heavy caloric load. It’s truly a wholesome meal that nourishes your body from the inside out.
More Budget-Friendly Soup Recipes to Love
If you’re a fan of delicious, hearty, and economical meals like this White Bean and Spinach Soup, then you’ll love exploring more of our budget-friendly soup collection. Crafting satisfying meals that don’t strain your grocery budget is our specialty! We believe that good food shouldn’t have to be expensive or complicated, and these recipes perfectly embody that philosophy. Get inspired to make more wholesome, affordable, and incredibly tasty soups for your family.
- Budget Friendly Potato Soup Recipe: A creamy, satisfying soup that uses humble potatoes to create a comforting meal.
- Spanish Rice Soup: A flavorful and hearty soup packed with rice, vegetables, and a touch of Spanish flair.
- Ham and Potato Soup: A classic comfort food, perfect for using up leftover ham and creating a rich, savory soup.
- Creamy Chicken and Rice Soup: A comforting and filling soup that’s perfect for a chilly day, featuring tender chicken and rice in a creamy broth.
- Hearty Lentil Vegetable Soup: A robust and nutritious plant-based soup, full of protein-rich lentils and an abundance of garden vegetables.
White Bean and Spinach Soup
Julia Pacheco
5 minutes
20 minutes
25 minutes
4
servings
Comment
Print Recipe
Ingredients
- 1 tbsp olive oil
- ½ white onion, diced
- 1 tbsp minced garlic
- 1 tsp salt
- 1 tsp oregano
- 1 tsp paprika
- ½ tsp pepper
- 28 oz can diced tomatoes
- 15.5 oz can cannellini beans, rinsed and drained
- 12 oz bag frozen spinach
- 6 cups water
- 1 vegetable (or chicken) bouillon cube
Instructions
- To a large pot or Dutch oven over medium heat, add the oil. Once hot, add the onion and cook for 4-5 minutes, until softened.
- Stir in the minced garlic and cook for a few seconds until fragrant. Then, stir in the salt, oregano, paprika, and pepper.
- Add the diced tomatoes (undrained), rinsed cannellini beans, frozen spinach, water, and the vegetable (or chicken) bouillon cube. Stir everything together.
- Cover with a lid and let the soup simmer for 15 minutes, stirring occasionally.
- Serve hot, topped with Parmesan cheese if desired, and enjoy!
Video
Nutrition Facts (Approximate per serving)
Carbohydrates: 31g |
Protein: 11g |
Fat: 5g |
Saturated Fat: 1g |
Polyunsaturated Fat: 1g |
Monounsaturated Fat: 3g |
Sodium: 1353mg |
Potassium: 717mg |
Fiber: 10g |
Sugar: 6g |
Vitamin A: 10462IU |
Vitamin C: 25mg |
Calcium: 265mg |
Iron: 6mg
Nutrition information is automatically calculated, so should only be used as an approximation. Individual results may vary based on ingredients used and portion sizes.
Tried this recipe?
Let us know how it was!