Marry Me Butter Beans

Fall in love with marry me butter beans! This one-pot protein-packed dish simmers butter beans in a dreamy dairy-free tomato-garlic sauce.

Two plates of Marry Me Butter Bean sauce over noodles.
Prep Time 5 minutes
Cook Time 10 minutes
Resting Time 5 minutes
Total Time 20 minutes
Jump to Recipe Print Recipe Pin Recipe

This post may contain affiliate links. Disclosure Policy

Picture this: you scoop a big spoonful of marry me butter beans straight from the pan, and the creamy tomato sauce clings to every tender bean. One bite, and you get why people say this dish could inspire proposals! I’m Marly, and I’ve tweaked vegan recipes for years, and this one-pot wonder tops my list for quick, cozy dinners that pack protein and flavor.

Marly leaning on the kitchen island

Butter Beans That’ll Make You Propose?

I first whipped up these Mary Me Butter Beans on a busy weeknight, craving something hearty but fast.

Twenty minutes later? Pure magic. The sauce turns silky, the beans stay plump, and the sun-dried tomatoes add tangy pops that make you go “mmm.”

I love that I made this sauce without a special (or expensive) cream. But I’ve got a little trick that still makes the sauce dreamy!

It’s become a go-to for meatless Mondays, potlucks, or anytime I want comfort without fuss.

Ingredients & Substitutions

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

  • Olive oil – Grab any extra-virgin bottle from the oil aisle; it adds richness without overpowering. Swap with avocado oil if you prefer.
  • Onion – Yellow onions work best for sweetness; find them near the produce. Chop fine so they melt into the sauce.
  • Garlic – Fresh cloves beat jarred every time. Look in the produce section; mince three teaspoons (about three cloves).
  • Red pepper flakes – Adjust heat to your taste. Find them in the spice aisle; start with ½ teaspoon.
  • Sun-dried tomatoes – Oil-packed ones live near olives or pasta sauces. Drain well. For dry ones, soak in hot water 10 minutes first.
  • Italian seasoning – A shaker from the spice rack does the trick. Make your own with basil, oregano, and thyme if you’re out.
  • Smoked paprika – Adds smoky depth; grab it with the spices. Regular paprika works in a pinch.
  • Vegetable broth – Low-sodium cartons sit by soups. Water plus a veggie bouillon cube saves a trip.
  • Butter beans – Canned large lima beans hide in the bean aisle. Drain and rinse to cut salt.
  • Oat milk – Creamy non-dairy in the milk section. Cashew milk swaps seamlessly for a nutty flavor.
  • Cornstarch – Thickens the sauce; find it in the baking aisle. Arrowroot works too.
  • Nutritional yeast flakes – Optional cheesy boost; look in health or bulk sections. Skip if you don’t have it.
  • Salt and pepper – To taste from your pantry.
  • Fresh parsley – Bright finish; grab a bunch from produce and chop fresh.

How to Make Marry Me Butter Beans

Grab your favorite large skillet and let’s cook side by side. I’ll guide you through every sizzle and stir.

Step One – Heat olive oil in the skillet over medium heat. The oil shimmers like liquid gold. Toss in chopped onion and stir until it turns soft and golden, about 5 minutes. The kitchen fills with a sweet onion scent! Keep going; the base builds flavor.

Step Two – Stir in minced garlic and red pepper flakes. Hear that sizzle? It releases spicy garlic aroma that makes your mouth water. Cook 1 minute until fragrant. You’ve got this…the sauce starts here.

Step Three – Add sun-dried tomatoesItalian seasoning, and smoked paprika. Watch the tomatoes glisten as they warm and release tangy oils. Stir 1–2 minutes. Smells like an Italian bistro already. Stay with me!

Spices are being added to a skillet with other ingredients, like sun-dried tomatoes.

Step Four – Pour in vegetable brothoat milk, and cornstarch. Whisk fast to banish lumps. The mixture bubbles gently and thickens into a rosy sauce. Simmer 10 minutes; it coats the spoon like velvet. Almost there—protein marry me butter beans await.

Vegetable broth is being poured into a skillet with other ingredients.

Step Five – Fold in butter beans and nutritional yeast (if using). The beans plump up in creamy sauce, turning glossy. Simmer 5–7 minutes, stirring now and then. Taste, then add salt, pepper, or more flakes. I always sneak a bean here; it’s irresistible!

Step Six – Sprinkle fresh parsley on top. The green flecks pop against the red sauce. Scoop into bowls with crusty bread, rice, or pasta. Dig in while it’s hot. You just made one-pot marry me butter beans!

A saucepan is filled with a creamy sauce with beans, tomatoes, and fresh herbs on top.

Recipe Test Kitchen

We tested this several times to nail the creamy factor.

  • First round: the sauce stayed thin. We added cornstarch…boom, velvety texture!
  • Second try: beans got mushy. Shortened simmer to 5–7 minutes; now they stay tender-firm.
  • Final tweak: boosted sun-dried tomatoes for tang.

These changes made the dish richer, faster, and foolproof. Try our version—you’ll taste the difference!

Serving Suggestions

Serve Marry Me Butter Beans with your favorite side dishes, such as:

Storage Tips

Cool leftovers completely. Store in airtight glass containers in the fridge up to 4 days. Freeze in portions up to 2 months; thaw overnight and reheat on the stove with a splash of milk to revive creaminess.

Looking down on a plate with noodles and a creamy sauce with beans.

Subscribe and Get a Free Easy Vegan Recipes eBook

Plus our latest vegan recipes, delivered right to your inbox!

We won’t send you spam. Unsubscribe at any time.

A plate of pasta is topped with Marry Me Butter Bean Sauce.

Marry Me Butter Beans

Protein-packed butter beans swim in a creamy tomato-garlic sauce kissed with sun-dried tomatoes and Italian herbs. Silky, tangy, and ready in 20 minutes.
No ratings yet
Course: Main Course
Cuisine: American
Prep Time: 5 minutes
Cook Time: 10 minutes
Resting Time: 5 minutes
Total Time: 20 minutes
Servings: 3 servings
Calories: 225kcal

Ingredients

  • 2 tablespoons olive oil
  • ½ cup finely chopped onion
  • 3 teaspoons minced garlic
  • ½ teaspoon red pepper flakes (adjust to taste)
  • ½ cup chopped sun-dried tomatoes (oil-packed, drained) (see notes for dehydrated)
  • 1 teaspoon Italian seasoning
  • ¼ teaspoon smoked paprika
  • ½ cup vegetable broth
  • 1 cup oat milk (substitute creamy cashew milk)
  • 1 tablespoon cornstarch
  • 14 oz can butter beans , drained and rinsed
  • 2 tablespoons nutritional yeast flakes (optional)
  • salt and pepper to taste
  • Fresh chopped parsley for garnish

Instructions

  1. Sauté the Aromatics: Heat olive oil in a large skillet over medium heat. Add onion and cook until softened, about 5 minutes. Stir in garlic and red pepper flakes, cooking until fragrant.
    2 tablespoons olive oil, ½ cup finely chopped onion, 3 teaspoons minced garlic, ½ teaspoon red pepper flakes
  2. Add the Sun-Dried Tomatoes: Stir in sun-dried tomatoes and seasonings. Cook for 1–2 minutes to release the flavors.
    ½ cup chopped sun-dried tomatoes, 1 teaspoon Italian seasoning, ¼ teaspoon smoked paprika
    Spices are being added to a skillet with other ingredients, like sun-dried tomatoes.
  3. Create the Sauce Base: Pour in vegetable broth, oat milk, and cornstarch. Stir to combine to prevent lumps. Bring to a simmer and cook for 10 minutes, letting the sauce thicken.
    ½ cup vegetable broth, 1 cup oat milk, 1 tablespoon cornstarch
    Vegetable broth is being poured into a skillet with other ingredients.
  4. Add Beans and Cream: Stir in butter beans. Let everything simmer gently for another 5–7 minutes, stirring occasionally. Adjust seasoning with salt, pepper, and nutritional yeast if using.
    14 oz can butter beans, 2 tablespoons nutritional yeast flakes, salt and pepper to taste
  5. Taste and Adjust: Taste the sauce and adjust the seasoning as needed. Add more salt, pepper, or crushed red pepper flakes, if desired.
  6. Serve: Garnish with fresh chopped parsley. Serve warm with crusty bread, rice, or pasta.
    Fresh chopped parsley for garnish
    A saucepan is filled with a creamy sauce with beans, tomatoes, and fresh herbs on top.

(The products above contain sponsored links to products we use and recommend)

Notes

If using packaged sun-dried tomatoes (not packed in oil), rehydrate them first by letting them sit in hot water for up to 10 minutes.

Marly’s Tips

  • Extra indulgent: Stir in a handful of vegan parmesan shreds at the end for extra umami flavor.
  • Meal prep friendly: This tastes even better the next day as the flavors meld.
  • Spice it up: Add more chili flakes or a splash of hot sauce for a kick.
Calories: 225kcal | Carbohydrates: 28g | Protein: 7g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Sodium: 226mg | Potassium: 851mg | Fiber: 5g | Sugar: 15g | Vitamin A: 609IU | Vitamin C: 10mg | Calcium: 161mg | Iron: 3mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

Did you make this recipe?

Leave a rating below then tag @namelymarly on Instagram and hashtag it #namelymarly. I love seeing your creations!

More Vegan Recipes

If you love this recipe, here are more favorites to try:

Frequently-Asked Questions

What if I don’t have butter beans?

Cannellini or great northern beans swap in perfectly.

Is this spicy?

This is a mild dish with ½ teaspoon of red pepper flakes. Leave them out for mild or add more for a spicy dish.

Can I double it?

Absolutely—use a bigger pot. Flavors stay bold.

Rate / Comment

Your email address will not be published.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.