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







