Vegan Marry Me Butter Beans

About the author: Susan Updated on Sat, 24 Jan 2026 15:24:35 GMT Meatless Dishes

Tags: #vegan #weeknight #skillet #gluten-free #dairy-free

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:24:35 GMT

View Recipe →
Vegan marry me butter beans in a rustic bowl with basil and spinach Pin it
Vegan marry me butter beans in a rustic bowl with basil and spinach

Some nights call for a dinner that tastes slow-simmered but comes together in one pan before the bread finishes toasting. These vegan butter beans do exactly that. The sauce is rich and garlicky, built from sun-dried tomatoes and cashew cream, and the beans stay creamy and whole while they soak it up.

The recipe borrows its name from the famous Marry Me Chicken, but this version is fully plant-based and every bit as convincing. You do not need fancy techniques, just a skillet and about thirty minutes.

What goes into the skillet

The ingredient list is short and pantry-friendly, but a few choices matter. Use oil-packed sun-dried tomatoes when you can; the oil carries tons of flavor and saves you from buying extra. Cashew cream gives the sauce a neutral, dairy-like richness without coconut flavor, though coconut cream works in a pinch.

  • Butter beans. Large, creamy canned beans that stay intact while simmering. Drain and rinse them to control salt.
  • Sun-dried tomatoes. Oil-packed ones add deep umami and a little sweetness. Chop them roughly so they distribute through the sauce.
  • Cashew cream. Soaked raw cashews blended with water until silky. It emulsifies into the broth instead of pooling on top.
  • Shallot and garlic. The aromatic base. Cook them gently so they sweeten without browning.
  • Dried oregano and thyme. Classic Tuscan herbs that build depth while the sauce simmers.
  • Baby spinach. Adds color and a little earthiness. It wilts in the last minute.
  • Fresh basil and lemon. Bright finishing touches that lift the rich cream and tomatoes.

How the sauce builds

  1. Saute the aromatics. Warm the reserved tomato oil or olive oil in a large skillet over medium heat. Add the diced shallot and cook for 3-4 minutes until translucent. Stir in the garlic, oregano, thyme, paprika, and red pepper flakes. Cook for 30 seconds until fragrant.
  2. Simmer the beans. Add the drained butter beans, chopped sun-dried tomatoes, and vegetable broth. Bring to a gentle bubble, then reduce the heat and simmer for 8-10 minutes. The broth reduces slightly and the beans absorb flavor.
  3. Stir in the cream. Lower the heat to medium-low. Pour in the cashew cream and stir gently for 2-3 minutes until the sauce looks cohesive and glossy. Do not let it boil hard or the cream can separate.
  4. Wilt the greens. Fold in the baby spinach and cook until just wilted, about 1 minute. Remove the pan from the heat.
  5. Finish and taste. Stir in fresh basil, lemon juice, and nutritional yeast if you are using it. Taste and adjust salt and pepper. The sauce should be thick enough to coat a spoon but still loose enough to soak into bread.
Vegan Marry Me Butter Beans
Vegan Marry Me Butter Beans

Why cashew cream works best

Full-fat coconut cream will make a rich sauce, but it leaves a noticeable coconut flavor that competes with the tomatoes. Cashew cream is neutral and slightly sweet, so it acts like heavy cream without announcing itself. If you forgot to soak cashews, simmer them in hot water for fifteen minutes, then blend with fresh water until completely smooth. A high-speed blender gives the silkiest result, but a standard blender works if you let it run for a full minute.

Keep the heat gentle

Once the cream hits the pan, treat the sauce like a custard. A hard boil will break the emulsion and leave you with oily puddles instead of a silky coat. Keep the heat at a gentle murmur and stir often. If the sauce gets too thick before you are ready to serve, loosen it with a splash of vegetable broth or even a little bean liquid.

Beans and greens that work

Butter beans are the classic choice because they are big and hold their shape, but cannellini or navy beans work if that is what you have. Beans are a strong source of plant protein and fiber according to the Harvard Nutrition Source. If you want more greens, kale stands up to the heat better than spinach, though it needs an extra minute to soften. For a spicier version, double the red pepper flakes or add a spoonful of Calabrian chili paste with the garlic. You might also like Creamy Marry Me Butter Beans or Creamy Tuscan Butter Beans if you want to explore similar skillet meals.

Storing for tomorrow

Leftovers keep in an airtight container in the fridge for up to four days. The sauce thickens as it sits, so reheat gently in a skillet with a splash of water or broth to bring it back to life. The microwave works too, but stir halfway through to avoid hot spots that can make the beans tough. This also freezes well for up to one month; thaw overnight in the fridge before reheating.

What to serve alongside

A crusty loaf of sourdough or garlic bread is the classic move. The sauce is made for dipping. You can also spoon the beans over steamed rice, orzo, or a bed of roasted vegetables for a bigger plate. For more vegan bean inspiration, try Vegan Super Greens and Beans Soup or Homemade Vegan Crunchwrap Supreme on your next meatless night.

Vegan Marry Me Butter Beans
Vegan Marry Me Butter Beans

FAQs

Can I use coconut cream instead of cashew cream?

Yes, but the sauce will taste faintly of coconut. For a more neutral flavor, use unsweetened oat or soy cooking cream, or blend soaked raw cashews with water until smooth.

What can I substitute for butter beans?

Cannellini beans or navy beans work well. They are smaller but still creamy. Chickpeas are sturdier and will give a different texture, though the flavor pairing still works.

How do I store leftovers?

Store cooled leftovers in an airtight container in the refrigerator for up to four days. Reheat gently in a skillet with a splash of broth or water to loosen the sauce.

Can I make this ahead of time?

Yes. Prep the cashew cream and chop the aromatics up to two days ahead. The finished dish also reheats well, though the greens may darken slightly.

Is this recipe gluten-free?

Yes, as written the dish is naturally gluten-free. Just serve it with gluten-free bread or over rice if you need to avoid wheat.

How do I keep the cream from separating?

Lower the heat before you add the cream and do not let the sauce boil afterward. Stir constantly for the first minute to help the fat emulsify with the broth.

References

Sources cited in this recipe.
4.20 from 11 votes

Vegan Marry Me Butter Beans

Prep time:
10 min
Cook time:
20 min
Total time:
30 min
Servings:
4
Vegan marry me butter beans in a rustic bowl with basil and spinach

Creamy vegan butter beans in a rich sun-dried tomato sauce with garlic and herbs, ready in 30 minutes for a cozy plant-based dinner.

Ingredients

  • For the beans and sauce

  • 2 (15 oz) cans butter beans, drained and rinsed
  • 1 cup oil-packed sun-dried tomatoes, chopped
  • 2 tablespoons reserved tomato oil or olive oil
  • 1 cup vegetable broth
  • 1 cup cashew cream (or full-fat coconut cream)
  • For aromatics and seasoning

  • 1 small shallot, finely diced
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon sweet paprika
  • 1/4 teaspoon red pepper flakes (optional)
  • Salt and black pepper, to taste
  • To finish

  • 2 cups baby spinach
  • 1/4 cup fresh basil leaves, torn
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons nutritional yeast (optional)

Instructions

1.

1. Saute the aromatics: Warm the reserved tomato oil or olive oil in a large skillet over medium heat. Add the shallot and cook for 3-4 minutes until translucent. Stir in the garlic, oregano, thyme, paprika, and red pepper flakes. Cook for 30 seconds until fragrant.

2.

2. Simmer the beans: Add the drained butter beans, chopped sun-dried tomatoes, and vegetable broth. Bring to a gentle bubble, then reduce the heat and simmer for 8-10 minutes, stirring occasionally, until the broth slightly reduces and the beans absorb flavor.

3.

3. Stir in the cream: Lower the heat to medium-low. Pour in the cashew cream and stir gently for 2-3 minutes until the sauce looks cohesive and glossy. Do not let it boil hard or the cream may separate.

4.

4. Wilt the greens: Fold in the baby spinach and cook until just wilted, about 1 minute. Remove the pan from the heat.

5.

5. Finish and taste: Stir in the fresh basil, lemon juice, and nutritional yeast if using. Taste and adjust salt and pepper. Serve hot with crusty bread or over rice.

Good to know

  1. Soak cashews in hot water for 15 minutes if you do not have a high-speed blender.
  2. For a nut-free version, use full-fat coconut cream or unsweetened oat cooking cream.

Equipment

  • Large skillet
  • Blender

Allergens

Always check labels if you have allergies.
  • Tree nuts (cashews)

Nutrition facts

Values are estimates per serving.
  • Calories: 380
  • Fat: 16 g
  • Carbs: 42 g
  • Protein: 14 g