• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Vegan Huggs
  • Home
  • Search
  • Recipes
  • About Me
  • Sign up!
  • Contact Me
  • Privacy Policy
menu icon
go to homepage
  • Recipes
  • Subscribe
  • Contact Me
  • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Subscribe
    • Contact Me
    • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » All Recipes » Side Dishes

    Creamy Tomato Butter Beans

    August 23, 2024 By Melissa Huggins / 14 Comments

    • Facebook
    • Reddit

    This post contains affiliate links. Read my disclosure policy here.

    Jump to Recipe
    saucy beans in a white skillet.

    These Creamy Tomato Butter Beans are simple to make and will be on your table in 30 minutes. It's a cozy, delicious dish, full of rustic flavor. Serve it as an appetizer, side, or main meal with a loaf of crusty bread.

    a pan of tomato butter beans with bread on the side.

    If you’re looking for a dish that’s comforting, easy to whip up, and packs a punch of flavor you'll want to try these Creamy Tomato Butter Beans. It's rich, hearty, and so satisfying.

    It's the kind of recipe that’s perfect for those lazy evenings when you want something simple yet impressive on the table. Plus, it’s versatile enough to be enjoyed on its own or paired with my no-knead artisan bread recipe.

    What I love most about this recipe is its simplicity. With common ingredients and minimal effort, you can create something that tastes like you’ve spent hours in the kitchen.

    Ingredients + Substitute Ideas

    The best thing about this creamy tomato butter beans recipe is its adaptability. Let’s break down the key ingredients and what you can swap out if you need to.

    All ingredients to make creamy tomato butter beans on a table top.
    • Shallot + Garlic - These aromatics add depth and flavor. If you don’t have shallots, ½ a small yellow or sweet onion will do the trick.
    • Tomato Paste - This is essential for that deep tomato flavor. No replacements here—just don’t skip it!
    • Dry Seasonings - Thyme, smoked paprika, and red chili flakes give the dish its warm, smoky undertones. If you’re not into spicy, you can reduce or omit the chili flakes. Feel free to switch things up here too. You can use oregano, Italian seasoning, or regular paprika.
    • Tomatoes - I used cherry tomatoes because they yield more juice and their skins are softer. However, grape tomatoes will work nicely too.
    • Butter Beans - I prefer the large variety but you can use the regular size too.  If you can’t find butter beans, cannellini or great northern beans are good alternatives.
    • White Wine Vinegar - This adds a nice hint of zing. If you don't have it, you add a squeeze of fresh lemon or a drizzle of balsamic glaze to the finished dish.
    • Vegetable Broth - I used Better Than Bouillon low sodium broth which adds a deep flavor.
    • Kale - I used curly kale but any variety will work. Fresh spinach works well too.
    • Vegan Cream Cheese - This thickens the sauce and makes it creamy. I used Miyoko's cream cheese and prefer other nut-based varieties over oil-based. My homemade vegan cream cheese or cashew cream works perfectly as well.
    • Fresh Basil - A sprinkle of fresh-cut parsley will work too.

    How to make Creamy Tomato Butter Beans

    This recipe is as straightforward as it gets. Here’s a quick rundown and step-by-step photos:

    a four photo collage showing how to saute shallots, garlic, seasonings and tomatoes in a pan.
    • Heat oil in a medium pan over medium heat. Once the oil is hot and shimmering, add the shallot and sauté until translucent.
    • Add garlic and sauté for 30-60 seconds until fragrant.
    • Stir in the tomato paste, crushed red pepper, paprika, and thyme. Cook for 30-60 seconds.
    • Add the tomatoes and ¼ teaspoon salt. Gently simmer for 5-6 minutes until the tomatoes soften and release their liquid. Stir occasionally.
    a four photo collage displaying how to cook the beans in sauce.
    • Add the broth, beans, vinegar, cracked pepper, and remaining ¼ teaspoon of salt. Raise heat to get things moving, then lower back to maintain a gentle simmer for 5-7 minutes or until sauce slightly reduces.
    • Stir in the kale and simmer until it’s just wilted, about 1-2 minutes.
    • Turn off the heat and gently stir in the cream cheese until it is melted. Taste for seasoning and add more if needed. Top with basil and serve.

    Add-Ins

    This recipe has a great canvas for experimentation. Here are a few variations you might want to try:

    • Spicy Kick: If you like your food with a bit more heat, saute the onion with a small seeded and diced serrano pepper. You can also add more chili flakes.
    • Creaminess - Add a dollop of vegan sour cream or a drizzle of tahini sauce right before serving.
    • Cheesy Upgrade: Sprinkle some vegan parmesan or nutritional yeast on top for an extra cheesy flavor.
    • Meaty Addition: Boost the heartiness with some cooked vegan sausage. I love Field Roast's Italian Sausage. I like to cut it into coins and fry it in the pan until golden then add it to the dish when it's almost done.

    FAQs

    Can I use dried beans instead of canned ones?

    Yes, you can! If you prefer using dried beans, cook them beforehand and add them as directed. Keep in mind that cooking dried beans will add extra time to the recipe.

    Can I make this dish ahead of time?

    Absolutely! This dish tastes even better after the flavors have had time to meld together. You can make it a day ahead and reheat it when you’re ready to serve, adding a splash of broth or water if the sauce has thickened too much.

    How do I store and reheat leftovers?

    Store any leftovers in an airtight container in the fridge. They’ll keep for 2-3 days. You can freeze this dish, but be aware that the texture of the beans might change slightly. Freeze in a single layer in a freezer-safe container for up to three months. Thaw in the fridge before reheating. Gently reheat the beans in a saucepan over medium-low heat, adding a splash of broth or water if the sauce has thickened too much.

    overhead view of creamy tomato butter beans in a white skillet.

    More bean recipes to try

    • Vegan Baked Beans
    • Tomato White Bean Soup
    • White Beans Kale Soup

    Did you make this recipe? Let me know what you think by leaving a star ⭐️⭐️⭐️⭐️⭐️  rating and sharing your feedback in the comment section below. It would make my day!

    ⭐️ Subscribe to the Vegan Huggs Newsletter and receive weekly recipes straight to your inbox! You'll also receive my FREE eCookbook featuring my top 10 recipes. 

    Recipe

    overhead view of fully cooked creamy tomato butter beans in a bowl.
    Print Recipe Pin Recipe Rate this Recipe
    5 from 6 votes

    Creamy Tomato Butter Beans

    These Creamy Tomato Butter Beans are simple to make and will be on your table in 30 minutes. It's a cozy, delicious dish, full of rustic flavor. Serve it as an appetizer, side, or main meal with a loaf of crusty bread.
    Prep Time15 minutes mins
    Cook Time15 minutes mins
    Total Time30 minutes mins
    Course: Appetizer, Entree, Side
    Cuisine: American, Gluten-Free, Vegan
    Servings: 5
    Calories: 356kcal
    Author: Melissa Huggins

    Ingredients

    • 2 tablespoons olive oil
    • 1 large shallot , finely diced
    • 2-3 cloves garlic , minced
    • 2 tablespoons tomato paste
    • ½ teaspoon dried thyme
    • ½ teaspoon smoked paprika
    • ¼ teaspoon red chili flakes
    • 1 pint cherry tomatoes , halved (*see note)
    • ½ teaspoon sea salt , divided (more to taste)
    • 1.5 cups vegetable broth , low sodium if preferred
    • 2 16- ounce cans large butter beans , drained and rinsed
    • 1 tablespoon white wine vinegar
    • Fresh-cracked pepper to taste
    • 1 cup chopped kale
    • 3-4 tablespoons vegan cream cheese (I used Miyoko’s)
    • 3-4 tablespoons fresh-cut basil

    For Serving (optional)

    • Crusty rustic-style bread (gluten-free or regular)

    Recommended Equipment

    • 1 Medium/Large Pan (10-12 inches)
    Prevent your screen from going dark

    Instructions

    • Heat oil in a medium pan over medium heat. Once the oil is hot and shimmering, add the shallot and sauté until translucent, about 1-2 minutes.
    • Add garlic and sauté for 30-60 seconds until fragrant.
    • Stir in the tomato paste, crushed red pepper, paprika, and thyme. Cook for 30-60 seconds.
    • Add the tomatoes and ¼ teaspoon salt. Gently simmer for 5-7 minutes until the tomatoes soften and release their liquid. Stir occasionally. You can gently mash the tomatoes after the 4-minute mark to help things along. The liquid should be thickened and somewhat jammy-looking at this point. Lower heat if necessary to prevent burning.
    • Add the broth, beans, vinegar, cracked pepper, and remaining ¼ teaspoon of salt. Raise heat to get things moving, then lower back to maintain a gentle simmer for 5-7 minutes or until sauce slightly reduces. Gently stir occasionally.
    • Stir in the kale and simmer until it’s just wilted, about 1-2 minutes.
    • Turn the heat lower and stir in the cream cheese until it is melted. If the sauce isn't thickened enough, let it gently simmer for 1-2 more minutes. Taste for seasoning and add more if needed. Top with basil and serve with crusty bread.

    Notes

    1. Cherry Tomatoes: Grape tomatoes will also work, but note that they tend to yield less juice, so you may want to add a few splashes of broth near the end of cooking if it's not saucy enough. 
    2. Butter Beans: I use the large variety from Bush's but the smaller variety will work. They tend to soak up more of the sauce, so you might need to add a few splashes of broth if it's not saucy enough. If you can’t find butter beans, cannellini or great northern beans are good alternatives.
    3. See the post above for step-by-step photos, extra tips, and FAQs

    Nutrition

    Serving: 1cup | Calories: 356kcal | Carbohydrates: 42g | Protein: 16g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 292mg | Sugar: 4g
    Tried this recipe?Follow me @veganhuggs and mention #veganhuggs!

    Vegan Huggs Weekly Newsletter

    Receive the tastiest vegan recipes straight to your inbox! Join now and get my Fan Favorites ebook FREE!

    More Vegan Side Dishes

    • closeup view of fully assembled macaroni salad in a bowl.
      Vegan Macaroni Salad
    • Collage of vegan thanksgiving recipes.
      Vegan Thanksgiving Recipes
    • two pieces of vegan cornbread on a white plate
      Vegan Cornbread
    • overhead view of fully assembled harissa tahini cauliflower on a white plate.
      Harissa Tahini Cauliflower
    • Facebook
    • Reddit
    melissa

    About Melissa

    I’m Melissa Huggins – the creator of Vegan Huggs. I started this blog to share delicious vegan recipes that everyone will love. Yep, that includes carnivores, too! Read more...

    Reader Interactions

    Comments

      5 from 6 votes

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Louise Newcomb

      May 07, 2025 at 5:27 pm

      5 stars
      Delicious. I had to substitute a few items but the flavors and textures were still very enjoyable. This is a keeper for me.

      Reply
      • Melissa Huggins

        May 13, 2025 at 11:55 am

        I'm so happy you loved it, Louise! Thank you for giving it a try. 🙂

        Reply
    2. Laura McKnight Proniuk

      April 18, 2025 at 10:19 am

      Am I msssing something? Where are the beans in the recipe?

      Reply
      • Melissa Huggins

        April 18, 2025 at 12:54 pm

        Hi Laura, the full recipe is in the recipe card at the bottom of the blog post. Let me know if you still have trouble. 🙂

        Reply
    3. Stephen

      March 26, 2025 at 4:36 am

      5 stars
      Loved it - kids loved it too, surprisingly!

      Greetings from Munich.

      Reply
      • Melissa Huggins

        April 16, 2025 at 1:24 pm

        Hi Stephen, I'm so glad it was a hit with your family. Thank you for sharing wonderful feedback! 🙂

        Reply
    4. Nic

      March 02, 2025 at 9:35 pm

      5 stars
      This dish was perfect. I served it with garlic naan bread. Delicious, creamy and very filling! Definitely will be making this dish often!

      Reply
      • Melissa Huggins

        March 04, 2025 at 5:36 pm

        I'm so happy it was a hit for you. Sounds perfect with naan! Thank you for trying it and sharing wonderful feedback. 🙂

        Reply
    5. Katy

      December 01, 2024 at 1:53 pm

      5 stars
      Delicious and easy! I doubled the kale and it was great.

      Reply
      • Melissa Huggins

        December 11, 2024 at 3:22 pm

        Hi Katy, I'm happy you loved it! Thank you for sharing feedback. 🙂

        Reply
    6. Charlene

      November 04, 2024 at 11:08 am

      5 stars
      Absolutely bloody delicious!!! I just wanted to eat more and more! Thanks for sharing your amazing recipe!

      Reply
      • Melissa Huggins

        November 04, 2024 at 11:42 am

        Yay! I'm so happy you loved it, Charlene! Thanks for sharing your feedback. 🙂

        Reply
    7. Alyssa

      August 29, 2024 at 1:39 pm

      5 stars
      So delicious!!

      Reply
      • Melissa Huggins

        September 01, 2024 at 8:14 pm

        I'm so glad you loved the recipe, Alyssa! Thank you for sharing feedback 🙂

        Reply

    Primary Sidebar

    I’m Melissa Huggins – the creator of Vegan Huggs. I started this blog to share delicious vegan recipes that everyone will love. Yep, that includes carnivores, too!

    More about me →

    • vegan huggs facebook
    • vegan huggs Instagram.
    • vegan huggs pinterest
    • YouTube

    My Most Popular

    • Vegan crab cakes on a white serving plate. Topped with tartar sauce, green onion and paprika.
      Vegan Crab Cakes
    • One slice of vegan quiche on a white plate. Tomatoes in a bowl on the side with full quiche.
      Easy Vegan Quiche
    • closeup view of sesame cauliflower in a bowl.
      Sticky Sesame Cauliflower
    • Horizontal photo of two bowls of vegan potato leek soup.
      Creamy Vegan Potato Leek Soup
    • vegan-cauliflower-casserole-6a-340x340.jpg
      Cheesy Vegan Cauliflower Casserole
    • overhead view of two portobello mushroom steaks on a white plate. Asparagus and potatoes on the side.
      Grilled Portobello Mushroom Steaks

    Footer

    SEEN ON

    ^ back to top

    About

    • About Me
    • Privacy Policy
    • Recipe Index

    Newsletter

    Sign Up! for emails and updates

    Contact

    • Contact
    • Subscribe

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2020 Vegan Huggs

    We use cookies to ensure that you have the best experience possible on our website. By continuing on the site you agree to the use of your cookies by www.veganhuggs.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.