Vegan Oil-Free Marry Me Beans Recipe
Introduction
This Vegan Oil-Free Marry Me Beans recipe is a comforting, flavorful dish that comes together in just 35 minutes. Packed with creamy cannellini beans, sun-dried tomatoes, and fresh spinach, it’s perfect for a hearty weeknight meal. Enjoy it with crusty bread or your favorite starch for a satisfying plant-based dinner.

Ingredients
- 1 cup yellow onions, fine dice
- 1 tablespoon minced garlic
- 1 tablespoon tomato paste
- 1 cup low-sodium vegetable broth
- ½ cup water
- 2 tablespoons cashew butter
- ½ cup finely chopped sun-dried tomatoes
- 1 tablespoon nutritional yeast
- 1 teaspoon lemon juice
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon dried oregano (optional)
- ¼ teaspoon dried crushed thyme leaves
- ¼ teaspoon smoked paprika
- ¼ teaspoon crushed red peppers (optional)
- ¼ to ¾ teaspoon sea salt (adjust to taste)
- ¼ teaspoon baking soda
- 1 (15.5 oz) can cannellini beans (or butter beans), not drained
- 2 to 3 cups chopped fresh baby spinach (lightly packed)
- Crusty bread, flatbread, or naan for serving
Instructions
- Step 1: Place the sun-dried tomatoes in a small bowl, cover with boiling water, and let steep for 10 minutes. Drain and finely chop the tomatoes. Set aside until Step 4.
- Step 2: In a small bowl, combine the onion powder, garlic powder, dried oregano, crushed thyme leaves, smoked paprika, sea salt, and nutritional yeast. Mix well and set aside.
- Step 3: Heat a large skillet over medium-high heat. Add the diced onions and sauté for 7 to 9 minutes, stirring occasionally. If needed, add a splash of water to prevent burning. Reduce the heat to medium, add minced garlic and tomato paste, and sauté while stirring constantly for 1 minute.
- Step 4: Add the vegetable broth, water, chopped sun-dried tomatoes, lemon juice, and the spice/herb mix to the skillet. Stir to combine and bring to a boil. Immediately lower heat to simmer. Stir in cashew butter until fully dissolved.
- Step 5: Stir in the baking soda and simmer for 1 minute. Add the canned beans, including their liquid, and simmer for an additional 3 minutes.
- Step 6: Add the chopped baby spinach and crushed red peppers (if using). Stir well to wilt the spinach and incorporate it into the beans. Simmer for 5 more minutes.
- Step 7: Serve warm with crusty bread, flatbread, or naan. This dish also pairs well with potatoes, pasta, or your favorite starch.
Tips & Variations
- Use sun-dried tomatoes packed in oil for a richer flavor, but rinse them if you want to keep the dish oil-free.
- Adjust the amount of crushed red pepper to control the heat level to your preference.
- For a nut-free variation, substitute cashew butter with sunflower seed butter or tahini.
- Add a squeeze of fresh lemon juice before serving to brighten the flavors.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of water or broth if needed to loosen the sauce. This dish does not freeze well due to the fresh spinach, which can become watery when thawed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of beans instead of cannellini beans?
Yes, butter beans or great northern beans make excellent substitutes and provide a similar creamy texture to the dish.
Is it necessary to use baking soda in this recipe?
The baking soda helps soften the beans and reduces cooking time slightly. If you prefer to omit it, increase the simmer time by a few minutes until the beans are tender.
PrintVegan Oil-Free Marry Me Beans Recipe
This Vegan Oil Free Marry Me Beans recipe is a flavorful, plant-based dish featuring creamy cannellini beans simmered with sun-dried tomatoes, aromatic spices, cashew butter, and fresh baby spinach. Perfectly seasoned and naturally oil-free, it’s a healthy, comforting meal served best with crusty bread or flatbread for a satisfying bite.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Vegan, Plant-Based, American
- Diet: Vegan
Ingredients
Base Ingredients
- 1 cup yellow onions, fine dice
- 1 Tablespoon minced garlic
- 1 Tablespoon tomato paste
- 1 cup low-sodium vegetable broth
- ½ cup water
- 2 Tablespoon cashew butter
- ½ cup finely chopped sun-dried tomatoes
- 1 – 15.5 oz. can cannellini beans (or butter beans), not drained
- 2 to 3 cups chopped fresh baby spinach (lightly packed)
Spices and Seasonings
- 1 Tablespoon nutritional yeast
- 1 teaspoon lemon juice
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon dried oregano (+/-)
- ¼ teaspoon dried crushed thyme leaves
- ¼ teaspoon smoked paprika
- ¼ teaspoon crushed red peppers (+/-)
- ¼ to ¾ teaspoon sea salt (+/-)
- ¼ teaspoon baking soda
Serving Suggestion
- Crusty bread, flatbread, or naan
Instructions
- Steep Sun-Dried Tomatoes: Place the sun-dried tomatoes in a small bowl and cover with boiling water. Let them steep for 10 minutes to soften. Drain the water and finely chop the soaked tomatoes. Set aside for use in Step 4.
- Mix Spices: In a small bowl, combine all the spices and herbs except the crushed red pepper. Stir well and set aside for later addition.
- Sauté Onions and Garlic: In a large skillet, sauté the diced onions over medium-high heat for 7 to 9 minutes until softened. Add a splash of water if onions begin to stick or burn. Reduce heat to medium, add minced garlic and tomato paste, and sauté while stirring constantly for 1 minute to develop flavor.
- Add Base Ingredients and Spices: Add the soaked sun-dried tomatoes, vegetable broth, water, cashew butter, lemon juice, nutritional yeast, and the prepared spice mix to the skillet. Stir to combine well. Bring the mixture to a boil, then immediately reduce to a simmer. Stir continuously to dissolve the cashew butter into the broth, creating a creamy texture.
- Add Baking Soda and Beans: Stir in the baking soda and let the mixture simmer for 1 minute. Then add the cannellini beans (with their liquid) and continue simmering for 3 minutes.
- Incorporate Spinach and Final Seasoning: Add the chopped baby spinach and crushed red pepper (if using). Stir well to wilt the spinach evenly into the beans. Simmer the mixture for an additional 5 minutes to let flavors meld.
- Serve: Serve the Marry Me Beans hot alongside crusty bread, flatbread, naan, or your favorite starch like potatoes or pasta for a wholesome, satisfying meal.
Notes
- This recipe is naturally oil-free and vegan, making it a heart-healthy and plant-based option.
- Adjust the amount of crushed red pepper and sea salt according to your heat and salt preference.
- Cashew butter adds creaminess without oil; use unsweetened and unsalted for best results.
- Low-sodium vegetable broth is recommended to control sodium content.
- If you can’t find cannellini beans, butter beans are a great substitute.
- For thicker consistency, reduce water slightly or simmer longer.
- Serve with warm bread to soak up the creamy sauce for a complete meal.
Keywords: Vegan bean recipe, oil free beans, plant-based dinner, cannellini beans, healthy bean dish, Marry Me Beans, vegan comfort food, dairy free, easy vegan meal

