Vegan Oil-Free Marry Me Beans recipe

Natalie

The founder of Cookleez

When I first stumbled upon the “Marry Me Chicken” trend sweeping across social media, I was intrigued but, as a dedicated plant-based eater, felt a little left out. The concept was simple: a dish so unbelievably delicious, so rich and satisfying, that serving it to your partner would supposedly inspire a proposal. I wanted that “wow” factor in a vegan, health-conscious dish. That’s when I embarked on a mission, and the result was this Vegan Oil-Free Marry Me Beans recipe. The first time I served this, my family was silent for the first few minutes, completely engrossed in the creamy, savory, and tangy flavors. My partner, who is often my toughest critic, looked up from his bowl and declared, “This is it. This is one of the best things you’ve ever made.” It has since become a staple in our home, our go-to for a quick weeknight dinner that feels like a special occasion indulgence. It’s a testament to the fact that you don’t need oil, cream, or any animal products to create a dish that is deeply comforting, luxuriously textured, and utterly proposal-worthy. This recipe isn’t just about food; it’s about creating a moment of pure culinary bliss.

The “Marry Me” Phenomenon: A Vegan Reinvention

Before we dive into the heart of this recipe, it’s worth understanding the magic we’re recreating. The original “Marry Me Chicken” is a dish characterized by its incredibly rich and creamy sauce, typically made with heavy cream, butter, parmesan cheese, garlic, and sun-dried tomatoes. It became a viral sensation on platforms like TikTok and Instagram, with countless people swearing by its romantic, persuasive powers. The appeal lies in its perfect balance of savory, tangy, and creamy elements, hitting all the comfort food notes.

So, how do we capture that same decadent experience in a vegan and oil-free format? This is where culinary creativity shines. The challenge is to replicate that luxurious mouthfeel and depth of flavor without the traditional fats. This Vegan Oil-Free Marry Me Beans recipe achieves this through smart, wholesome ingredients. Instead of heavy cream, we create a velvety base with cashew butter and vegetable broth. Instead of parmesan, we use nutritional yeast for that cheesy, umami kick. The sun-dried tomatoes, a star in the original, remain to provide their signature sweet and tangy punch. The result is not a mere imitation but a brilliant reinterpretation—a dish that stands proudly on its own, delivering all the “wow” factor without the heaviness, proving that plant-based cooking can be every bit as indulgent and impressive.

Why This Recipe is a Healthy Game-Changer

Beyond its incredible taste, this Vegan Oil-Free Marry Me Beans recipe is a powerhouse of nutrition. It’s a dish you can feel genuinely good about eating, packed with wholesome ingredients that nourish your body. Let’s break down why it’s such a healthy and intelligent choice for any meal.

  • Completely Oil-Free: Traditional creamy sauces are often laden with oil and butter, which can be heavy and high in saturated fat. This recipe masterfully avoids all added oils. We use a water-sauté technique for the onions and garlic, preserving their flavor without the need for fat. The creaminess comes from the healthy, whole-food fat source of cashew butter, which also provides protein and essential minerals.
  • Plant-Based Protein Powerhouse: The star of the dish, cannellini beans (or butter beans), are an exceptional source of plant-based protein and dietary fiber. Protein is essential for muscle repair and satiety (keeping you feeling full and satisfied), while fiber is crucial for digestive health and stabilizing blood sugar levels. A single serving of this dish provides a significant portion of your daily protein and fiber needs.
  • Nutrient-Dense Ingredients: Every component of this recipe is chosen for both flavor and function.
    • Sun-Dried Tomatoes: These aren’t just for taste; they are concentrated sources of vitamins C and A, as well as the powerful antioxidant lycopene.
    • Spinach: We pack in 2-3 cups of fresh baby spinach, which wilts down to infuse the dish with iron, calcium, vitamin K, and folate.
    • Nutritional Yeast: Often called “nooch,” this deactivated yeast is a vegan’s best friend. It provides the cheesy flavor and is a fantastic source of B vitamins, including B12 in fortified versions.
    • Onions and Garlic: More than just flavor bases, these alliums contain beneficial sulfur compounds and have been studied for their immune-boosting properties.

By choosing this dish, you’re opting for a meal that is balanced, heart-healthy, and supports a vibrant, energetic lifestyle. It’s the ultimate proof that “healthy” and “irresistibly delicious” can, and should, exist in the same bowl.

Ingredients

This recipe relies on a symphony of simple yet powerful ingredients to create its signature flavor. Each one plays a specific role in building the layers of taste and texture. Below is a detailed look at what you’ll need and why it’s important.

Base Ingredients:

  • 1 cup yellow onions, fine dice: The essential aromatic foundation. Yellow onions provide a subtle, sweet base when sautéed, creating the first layer of savory flavor. A fine dice ensures they melt into the sauce.
  • 1 Tablespoon minced garlic: No creamy, savory dish is complete without it. Minced garlic adds that pungent, aromatic kick that deepens the overall flavor profile. Using fresh garlic is highly recommended for the best taste.
  • 1 Tablespoon tomato paste: This is a concentrated umami bomb. Sautéing the tomato paste briefly with the garlic and onions caramelizes its sugars and removes any raw taste, adding incredible depth and a hint of rich tomato flavor to the sauce.
  • 1 cup low-sodium vegetable broth: This is the liquid body of our sauce. Using a low-sodium version allows you to control the final saltiness of the dish yourself. Choose a high-quality broth for the best flavor.
  • ½ cup water: Used to adjust the consistency of the sauce and to help in the water-sautéing process, preventing the onions from sticking without a drop of oil.
  • 2 Tablespoons cashew butter: This is the secret weapon for oil-free creaminess. Cashew butter is naturally rich and has a neutral flavor, allowing it to dissolve seamlessly into the broth, creating a velvety, luxurious texture that mimics heavy cream. Ensure you use a smooth, unsalted, and unsweetened variety.
  • ½ cup finely chopped sun-dried tomatoes: The heart and soul of the “Marry Me” flavor profile. They provide intense bursts of sweet, tangy, and savory flavor. Rehydrating them first makes them tender and easy to chop.
  • 1 Tablespoon nutritional yeast: This ingredient provides the cheesy, nutty, umami flavor traditionally delivered by Parmesan cheese. It’s a non-negotiable for achieving that classic savory depth.
  • 1 teaspoon lemon juice: A small amount of acidity is crucial for brightening and balancing the rich flavors of the sauce. Freshly squeezed lemon juice is always best.

Spice/Herb Ingredients:

  • ½ teaspoon onion powder & ½ teaspoon garlic powder: These powders complement their fresh counterparts, distributing a savory, aromatic flavor evenly throughout the entire sauce.
  • ½ teaspoon dried oregano: Adds a classic, peppery, and slightly sweet Mediterranean note that pairs beautifully with tomatoes.
  • ¼ teaspoon dried crushed thyme leaves: Thyme provides an earthy, minty, and slightly floral note that adds complexity to the herb blend.
  • ¼ teaspoon smoked paprika: This adds a subtle, smoky warmth that enhances the overall savory character of the dish. It’s a small touch that makes a big difference.
  • ¼ teaspoon crushed red peppers: For a gentle hum of background heat. You can easily adjust this to your personal preference, adding more for a spicier kick or omitting it for a milder sauce.
  • ¼ to ¾ teaspoon sea salt: Essential for bringing all the flavors to life. Start with less and add more to taste at the end, as the saltiness can vary based on your broth and sun-dried tomatoes.

Additional Ingredients:

  • ¼ teaspoon baking soda: This might seem like an odd ingredient, but it’s a brilliant culinary trick. Baking soda helps to soften the skins of the canned beans, allowing them to meld more tenderly into the sauce. It also helps to slightly neutralize the acidity of the tomatoes, resulting in a smoother, more balanced flavor.
  • 1 – [15.5 oz. can] cannellini beans (or butter beans), not drained: The star protein. Cannellini beans are prized for their creamy texture and mild, nutty flavor, making them perfect for this dish. Do not drain them! The starchy liquid in the can (aquafaba) helps to thicken the sauce naturally, contributing to its creamy consistency. Butter beans are an excellent, even creamier alternative.
  • 2 to 3 cups chopped fresh baby spinach (lightly packed): Adds vibrant color, a fresh flavor, and a significant boost of nutrients. It wilts down beautifully into the sauce, adding texture without overwhelming the dish.

Instructions

Follow these detailed steps to create the perfect Vegan Oil-Free Marry Me Beans. The key is to build the flavors layer by layer.

Step 1: Prepare the Sun-Dried Tomatoes and Spices

First, place the dry-packed sun-dried tomatoes in a small, heat-proof bowl. Pour boiling water over them until they are fully submerged. Let them steep for about 10 minutes. This process rehydrates them, making them plump, tender, and easy to chop. Once steeped, carefully drain away the water (you can discard it) and finely chop the tomatoes. Set them aside for later. While the tomatoes are steeping, combine all the Spice/Herb Ingredients (onion powder, garlic powder, oregano, thyme, smoked paprika, and sea salt) in a small bowl. Mixing them beforehand ensures they are distributed evenly into the sauce later on. Keep the crushed red pepper flakes separate, as we will add those with the spinach to control the heat.

Step 2: Build the Aromatic Base

Place a large, non-stick skillet or a Dutch oven over medium-high heat. Add the finely diced onions and sauté them for 7 to 9 minutes. Since we are not using oil, you will need to “water-sauté.” Keep a small bowl of water nearby. When the onions start to stick, add a tablespoon or two of water to deglaze the pan and prevent burning. Continue this process until the onions are soft, translucent, and have a light golden color. This develops a deep, sweet flavor base.

Step 3: Bloom the Garlic and Tomato Paste

Lower the heat under the skillet to medium. Add the minced garlic and the tomato paste to the softened onions. Sauté this mixture, stirring constantly, for exactly one minute. This step is crucial. It toasts the garlic, removing its raw bite, and “blooms” the tomato paste, which caramelizes it and unlocks its rich umami potential. You’ll notice the color darken and the aroma become incredibly fragrant.

Step 4: Create the Creamy Sauce

Pour in the low-sodium vegetable broth, water, and add the prepared spice mix, the chopped rehydrated sun-dried tomatoes, the nutritional yeast, and the lemon juice. Stir everything together thoroughly to combine all the elements. Bring the mixture to a gentle boil, then immediately reduce the heat to a low simmer. Now, add the cashew butter. Whisk or stir vigorously to ensure the cashew butter completely dissolves into the broth, creating a smooth, homogenous, and creamy sauce. There should be no lumps.

Step 5: Add the Beans and Baking Soda

Stir the ¼ teaspoon of baking soda into the simmering sauce. You may notice some light fizzing, which is normal. Let it simmer for one minute. This helps tenderize the beans and balance the acidity. Next, pour the entire can of cannellini beans (or butter beans), including the liquid, into the skillet. Stir gently to incorporate the beans into the sauce and allow it to simmer for 3 minutes. This gives the beans time to absorb the flavors of the incredible sauce.

Step 6: Wilt the Spinach and Finish

Add the chopped fresh baby spinach to the skillet, along with your desired amount of crushed red pepper flakes (if using). Stir everything well. The spinach will look like a huge amount at first, but it will quickly wilt down into the hot sauce in a minute or two. Continue to simmer the dish for an additional 5 minutes to allow all the flavors to meld together perfectly. The sauce will thicken slightly, and the spinach will be beautifully incorporated.

Step 7: Serve and Enjoy

Your Vegan Oil-Free Marry Me Beans are now ready. Taste the sauce one last time and adjust the salt or crushed red pepper if needed. Serve immediately while hot and bubbly.

Nutrition Facts

  • Yield: 4 Servings
  • Calories Per Serving (Approximate): 350-400 kcal

Disclaimer: The nutritional information is an estimate and can vary depending on the specific brands of ingredients used (e.g., vegetable broth, cashew butter, and cannellini beans).

This dish is rich in plant-based protein, dietary fiber, iron, and a range of vitamins and minerals. It’s a well-rounded, satisfying meal that is low in saturated fat and completely cholesterol-free.

Preparation Time

  • Prep Time: 15 Minutes (includes time for steeping tomatoes and chopping vegetables)
  • Cook Time: 20 Minutes
  • Total Time: 35 Minutes

This recipe is perfect for a busy weeknight when you want a gourmet-quality meal without spending hours in the kitchen.

How to Serve

These Vegan Oil-Free Marry Me Beans are incredibly versatile. The creamy, savory sauce is perfect for pairing with a variety of starches and breads to soak up every last delicious drop. Here are some fantastic serving ideas:

  • With Breads for Dipping:
    • Crusty Bread: A thick slice of a rustic, crusty baguette or sourdough is the classic and perhaps best choice.
    • Garlic Bread: Elevate the experience by serving it alongside vegan garlic bread.
    • Naan or Flatbread: Soft, pillowy naan or your favorite flatbread are perfect for scooping.
    • Focaccia: A slice of herby, airy focaccia complements the flavors beautifully.
  • Over a Hearty Base:
    • Creamy Mashed Potatoes: Serve the beans and sauce over a bed of fluffy vegan mashed potatoes for the ultimate comfort food experience.
    • Pasta: Toss with your favorite pasta. Short shapes like penne, rigatoni, or orecchiette are great for catching the sauce and beans.
    • Creamy Polenta: The smooth texture of polenta provides a wonderful contrast to the beans and spinach.
    • Rice or Quinoa: For a simple and healthy option, serve over steamed brown rice, white rice, or quinoa.
  • As a Complete Bowl:
    • Roasted Vegetables: Serve alongside or mixed in with roasted broccoli, cauliflower, or asparagus for added texture and nutrients.
    • Garnishes: Top with a sprinkle of fresh parsley or basil, a dollop of unsweetened vegan yogurt for extra tang, or a shake of vegan parmesan cheese.

Additional Tips for Success

Here are five additional tips to help you perfect this recipe and make it your own.

  1. Achieve Ultimate Creaminess: The key to the sauce’s texture is thoroughly dissolving the cashew butter. For a guaranteed smooth sauce, you can blend the vegetable broth and cashew butter in a blender for 10-15 seconds before adding it to the skillet. This creates an ultra-creamy, lump-free base.
  2. Meal Prep and Batch Cooking: This recipe is fantastic for meal prep. You can double the ingredients and make a large batch. It stores wonderfully in the refrigerator for up to 4-5 days. The flavors actually deepen overnight, making the leftovers even more delicious. Simply reheat gently on the stovetop, adding a splash of water or broth if the sauce has thickened too much.
  3. Boost the Veggies: Feel free to add more vegetables to this dish to increase the nutritional content and add more texture. Sliced mushrooms, diced zucchini, or chopped bell peppers would be excellent additions. Sauté them along with the onions at the beginning until they are softened.
  4. Control the Spice and Herbs: The spice blend is a suggestion, so feel free to customize it. If you love a smoky flavor, add a little more smoked paprika. If you prefer Italian flavors, increase the oregano and add a pinch of dried basil. For extra heat, add a pinch of cayenne pepper along with the crushed red pepper flakes.
  5. Smart Storage for Freezing: This dish freezes remarkably well! Allow it to cool completely, then transfer it to a freezer-safe, airtight container. It can be frozen for up to 3 months. To reheat, let it thaw overnight in the refrigerator and then warm it up gently on the stovetop. The texture of the spinach and beans holds up perfectly.

Frequently Asked Questions (FAQ)

1. Can I use a different type of bean?
Absolutely! While cannellini beans are recommended for their creamy texture, this recipe is very forgiving. Great Northern beans are a great substitute as they are also soft and mild. Chickpeas would also work well, though they will provide a firmer, chewier texture. Black beans or kidney beans could be used, but they will change the color and overall flavor profile of the dish.

2. I have a nut allergy. What can I use instead of cashew butter?
For a nut-free version, you can substitute the cashew butter with a smooth, unsweetened sunflower seed butter (like SunButter). It will provide a similar creaminess, though the flavor will be slightly different. Another excellent option is to blend ½ cup of silken tofu with a splash of the vegetable broth until completely smooth and use that to create the creamy base.

3. Why is there baking soda in this recipe? It seems unusual.
The baking soda serves two important scientific purposes. First, it’s an alkaline substance that helps to break down the pectin in the bean skins, making them extra soft and tender, which contributes to the overall creamy feel of the dish. Second, it helps to neutralize a tiny bit of the acidity from the tomato paste and sun-dried tomatoes, resulting in a smoother, more balanced, and less sharp-tasting sauce. It’s a small trick that makes a big difference in the final texture and flavor.

4. Can I make this in an Instant Pot or slow cooker?
Yes, this recipe can be adapted.

  • For the Instant Pot: Use the “Sauté” function to cook the onions, garlic, and tomato paste (Steps 2 & 3). Turn it off, then add all remaining ingredients except the spinach. Secure the lid, set the valve to “Sealing,” and cook on High Pressure for 5 minutes. Do a quick release of the pressure, then stir in the spinach until it wilts.
  • For a Slow Cooker: Sauté the onions, garlic, and tomato paste on the stovetop first for best flavor. Then, transfer that mixture to the slow cooker along with all other ingredients except for the spinach. Cook on low for 4-6 hours or on high for 2-3 hours. Stir in the spinach during the last 30 minutes of cooking.

5. Is this recipe gluten-free?
Yes, the Vegan Oil-Free Marry Me Beans recipe itself is naturally gluten-free. All the ingredients listed are free from gluten. To keep the entire meal gluten-free, be sure to serve it with gluten-free options such as gluten-free bread, quinoa, rice, or gluten-free pasta.

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

Vegan Oil-Free Marry Me Beans recipe


  • Author: Chloe

Ingredients

Scale

Base Ingredients:

  • 1 cup yellow onions, fine dice: The essential aromatic foundation. Yellow onions provide a subtle, sweet base when sautéed, creating the first layer of savory flavor. A fine dice ensures they melt into the sauce.
  • 1 Tablespoon minced garlic: No creamy, savory dish is complete without it. Minced garlic adds that pungent, aromatic kick that deepens the overall flavor profile. Using fresh garlic is highly recommended for the best taste.
  • 1 Tablespoon tomato paste: This is a concentrated umami bomb. Sautéing the tomato paste briefly with the garlic and onions caramelizes its sugars and removes any raw taste, adding incredible depth and a hint of rich tomato flavor to the sauce.
  • 1 cup low-sodium vegetable broth: This is the liquid body of our sauce. Using a low-sodium version allows you to control the final saltiness of the dish yourself. Choose a high-quality broth for the best flavor.
  • ½ cup water: Used to adjust the consistency of the sauce and to help in the water-sautéing process, preventing the onions from sticking without a drop of oil.
  • 2 Tablespoons cashew butter: This is the secret weapon for oil-free creaminess. Cashew butter is naturally rich and has a neutral flavor, allowing it to dissolve seamlessly into the broth, creating a velvety, luxurious texture that mimics heavy cream. Ensure you use a smooth, unsalted, and unsweetened variety.
  • ½ cup finely chopped sun-dried tomatoes: The heart and soul of the “Marry Me” flavor profile. They provide intense bursts of sweet, tangy, and savory flavor. Rehydrating them first makes them tender and easy to chop.
  • 1 Tablespoon nutritional yeast: This ingredient provides the cheesy, nutty, umami flavor traditionally delivered by Parmesan cheese. It’s a non-negotiable for achieving that classic savory depth.
  • 1 teaspoon lemon juice: A small amount of acidity is crucial for brightening and balancing the rich flavors of the sauce. Freshly squeezed lemon juice is always best.

Spice/Herb Ingredients:

  • ½ teaspoon onion powder & ½ teaspoon garlic powder: These powders complement their fresh counterparts, distributing a savory, aromatic flavor evenly throughout the entire sauce.
  • ½ teaspoon dried oregano: Adds a classic, peppery, and slightly sweet Mediterranean note that pairs beautifully with tomatoes.
  • ¼ teaspoon dried crushed thyme leaves: Thyme provides an earthy, minty, and slightly floral note that adds complexity to the herb blend.
  • ¼ teaspoon smoked paprika: This adds a subtle, smoky warmth that enhances the overall savory character of the dish. It’s a small touch that makes a big difference.
  • ¼ teaspoon crushed red peppers: For a gentle hum of background heat. You can easily adjust this to your personal preference, adding more for a spicier kick or omitting it for a milder sauce.
  • ¼ to ¾ teaspoon sea salt: Essential for bringing all the flavors to life. Start with less and add more to taste at the end, as the saltiness can vary based on your broth and sun-dried tomatoes.

Additional Ingredients:

  • ¼ teaspoon baking soda: This might seem like an odd ingredient, but it’s a brilliant culinary trick. Baking soda helps to soften the skins of the canned beans, allowing them to meld more tenderly into the sauce. It also helps to slightly neutralize the acidity of the tomatoes, resulting in a smoother, more balanced flavor.
  • 1 – [15.5 oz. can] cannellini beans (or butter beans), not drained: The star protein. Cannellini beans are prized for their creamy texture and mild, nutty flavor, making them perfect for this dish. Do not drain them! The starchy liquid in the can (aquafaba) helps to thicken the sauce naturally, contributing to its creamy consistency. Butter beans are an excellent, even creamier alternative.
  • 2 to 3 cups chopped fresh baby spinach (lightly packed): Adds vibrant color, a fresh flavor, and a significant boost of nutrients. It wilts down beautifully into the sauce, adding texture without overwhelming the dish.


Instructions

Step 1: Prepare the Sun-Dried Tomatoes and Spices

First, place the dry-packed sun-dried tomatoes in a small, heat-proof bowl. Pour boiling water over them until they are fully submerged. Let them steep for about 10 minutes. This process rehydrates them, making them plump, tender, and easy to chop. Once steeped, carefully drain away the water (you can discard it) and finely chop the tomatoes. Set them aside for later. While the tomatoes are steeping, combine all the Spice/Herb Ingredients (onion powder, garlic powder, oregano, thyme, smoked paprika, and sea salt) in a small bowl. Mixing them beforehand ensures they are distributed evenly into the sauce later on. Keep the crushed red pepper flakes separate, as we will add those with the spinach to control the heat.

Step 2: Build the Aromatic Base

Place a large, non-stick skillet or a Dutch oven over medium-high heat. Add the finely diced onions and sauté them for 7 to 9 minutes. Since we are not using oil, you will need to “water-sauté.” Keep a small bowl of water nearby. When the onions start to stick, add a tablespoon or two of water to deglaze the pan and prevent burning. Continue this process until the onions are soft, translucent, and have a light golden color. This develops a deep, sweet flavor base.

Step 3: Bloom the Garlic and Tomato Paste

Lower the heat under the skillet to medium. Add the minced garlic and the tomato paste to the softened onions. Sauté this mixture, stirring constantly, for exactly one minute. This step is crucial. It toasts the garlic, removing its raw bite, and “blooms” the tomato paste, which caramelizes it and unlocks its rich umami potential. You’ll notice the color darken and the aroma become incredibly fragrant.

Step 4: Create the Creamy Sauce

Pour in the low-sodium vegetable broth, water, and add the prepared spice mix, the chopped rehydrated sun-dried tomatoes, the nutritional yeast, and the lemon juice. Stir everything together thoroughly to combine all the elements. Bring the mixture to a gentle boil, then immediately reduce the heat to a low simmer. Now, add the cashew butter. Whisk or stir vigorously to ensure the cashew butter completely dissolves into the broth, creating a smooth, homogenous, and creamy sauce. There should be no lumps.

Step 5: Add the Beans and Baking Soda

Stir the ¼ teaspoon of baking soda into the simmering sauce. You may notice some light fizzing, which is normal. Let it simmer for one minute. This helps tenderize the beans and balance the acidity. Next, pour the entire can of cannellini beans (or butter beans), including the liquid, into the skillet. Stir gently to incorporate the beans into the sauce and allow it to simmer for 3 minutes. This gives the beans time to absorb the flavors of the incredible sauce.

Step 6: Wilt the Spinach and Finish

Add the chopped fresh baby spinach to the skillet, along with your desired amount of crushed red pepper flakes (if using). Stir everything well. The spinach will look like a huge amount at first, but it will quickly wilt down into the hot sauce in a minute or two. Continue to simmer the dish for an additional 5 minutes to allow all the flavors to meld together perfectly. The sauce will thicken slightly, and the spinach will be beautifully incorporated.

Step 7: Serve and Enjoy

Your Vegan Oil-Free Marry Me Beans are now ready. Taste the sauce one last time and adjust the salt or crushed red pepper if needed. Serve immediately while hot and bubbly.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 350-400