Marry Me Bean Soup

This Marry Me Bean Soup is creamy, rich, and packed with flavor. Cannellini beans, sun-dried tomatoes, and spinach simmered in a coconut milk broth with garlic, herbs, and vegan parmesan. This soup will have everyone asking for seconds and is ready in just 30 minutes.

Ingredients Youโ€™ll Need

  • Sun-dried tomato oil:ย The flavorful oil from the jar of sun-dried tomatoes adds incredible depth. If your sun-dried tomatoes arenโ€™t packed in oil, use olive oil instead.
  • Shallots:ย Sweeter and more delicate than onions, they add aromatic depth. You can substitute 1 medium yellow onion if needed.
  • Garlic:ย Essential for that aromatic base.
  • Tomato paste:ย Cooking it until it darkens concentrates the tomato flavor and removes any metallic taste.
  • Paprika:ย Adds a subtle sweetness and color. Smoked paprika works beautifully here, too.
  • Italian seasoning:ย A blend of dried herbs (basil, oregano, thyme) that adds instant flavor.
  • Red pepper flakes:ย Start with ยผ teaspoon for mild heat or go up to ยฝ teaspoon if you like spice. Totally optional.
  • Vegan chicken broth:ย Our preference for the best savory flavor, but vegetable broth also works. We like to use theย Better Than Bouillon No Chickenย Base.
  • Coconut milk:ย Full-fat coconut milk makes this soup luxuriously creamy. Donโ€™t worry, it doesnโ€™t taste like coconut.
  • Cannellini beans:ย These creamy white beans are perfect for this soup. Great Northern beans work too.
  • Sun-dried tomatoes:ย Roughly chopped sun-dried tomatoes add bursts of sweet, tangy flavor throughout.
  • Spinach:ย Fresh spinach wilts right into the soup, adding color and nutrition.
  • Vegan parmesan:ย Adds salty, umami richness. Nutritional yeast works as a substitute. We like theย Violifeย wedge and freshly grate it from the block.
  • Fresh basil:ย The finishing touch that makes this soup sing. Donโ€™t skip the fresh basil.

Find the full printable recipe here: Marry Me Bean Soup