Sometimes, the simplest dishes turn into family favorites, and that’s exactly what I’ve experienced with these Creamy Tomato Basil Butter Beans. This meal is not just a recipe; it’s an embrace in a bowl that has saved my evenings many a time when I craved comfort without the fuss. With a creamy texture and the aromatic touch of fresh basil, it beautifully melds pantry staples into something truly heartwarming. On a chilly night or a busy weeknight, this dish brings effortless joy to the table, making it a special addition to any dinner rotation.
Why you’ll love this dish
There are a few reasons this recipe won my heart (and the hearts of my family!). First, it strikes the perfect balance between richness and lightness. The creamy coconut melds with the tangy tomatoes, making every spoonful a delightful surprise. Not to mention, it’s budget-friendly! A single can of butter beans works wonders, proving that hearty meals don’t have to break the bank.
Whether you need a quick dinner after a long day or a delightful dish for a cozy gathering, Creamy Tomato Basil Butter Beans are just the ticket. Plus, it’s a wonderful way to sneak in some plant-based nutrition without anyone batting an eye.
“This dish has the creaminess of comfort food without the heaviness. It’s a lovely surprise!”
Preparing Creamy Tomato Basil Butter Beans
Creating this dish is a breeze, even for novice cooks. The cooking process is straightforward, making it a perfect recipe for a weeknight meal. You’ll start by sautéing onions and garlic, which fills the kitchen with a welcoming aroma—in my home, that’s a sign that something delicious is on the way! Then, you’ll simply combine a few more ingredients, let them simmer, and voilà! Dinner is ready in no time.
What you’ll need
Gathering the right ingredients is the first step to success. For this delightful recipe, you’ll need:
- 1 can of butter beans (or 2 cups of cooked butter beans)
- 2 tablespoons of olive oil
- 1 small onion, diced
- 2 cloves of garlic, minced
- 1 can of diced tomatoes (15 oz)
- 1 cup of vegetable broth
- 1/2 cup of coconut cream (or any non-dairy cream)
- 1/4 cup of fresh basil leaves, chopped
- Salt and pepper to taste
If you’re looking for swaps, try using cannellini beans if you can’t find butter beans. They’ll provide a similar texture, and the dish will be just as delicious!
Step-by-step instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion; sauté until translucent, roughly 5 minutes. This builds a lovely foundation for your dish.
- Stir in the minced garlic and cook for one more minute—this is where the magic happens, aromas filling your kitchen!
- Add the diced tomatoes (with their juice) and vegetable broth to the pot. Bring it all to a simmer for that lovely meld of flavors.
- Stir in the butter beans, letting them warm through for about 5-7 minutes. We’re coaxing all the flavors to come together here.
- Reduce the heat and add the coconut cream, mixing it well until everything is creamy and dreamy.
- Season with salt and pepper to taste. Don’t skip this step; it really enhances the dish!
- Finally, fold in the fresh basil, allowing its vibrant flavor to shine before serving.

Best ways to enjoy it
When it comes to serving Creamy Tomato Basil Butter Beans, a little creativity can elevate your meal. The comforting dish can be plated over a scoop of fluffy rice or alongside warm, crusty bread, perfect for soaking up every last drop of that rich sauce. You can also pair it with a simple green salad tossed with a light vinaigrette for a refreshing balance.
Looking to elevate it even more? Add a sprinkle of nutritional yeast on top for a cheesy note, or a drizzle of balsamic glaze brings a pleasant tang.
How to store
If you find yourself with leftovers (which I never do, but it’s nice to have the option), they can be safely stored in an airtight container in the fridge for up to 3 days. Just reheating in a saucepan over low heat is perfect, or you can microwave it until warmed through.
For longer storage, consider freezing the dish in a freezer-safe container for up to a month. Just remember to allow it to cool completely before freezing to maintain its wonderful texture.
Helpful cooking tips
Here are a few tips I’ve picked up over the years that help with this recipe:
- Caramelizing the onions a bit longer adds an extra layer of flavor. Don’t rush this step!
- If you’re looking for a little kick, a pinch of red pepper flakes can add just the right amount of heat.
- Always taste as you go. Adjust salt and pepper based on your preference; every palate is different.
Creative twists
While this recipe is fabulous on its own, I love experimenting! Here are a few fun twists you might consider:
- Swap the coconut cream for almond cream for a nuttier flavor.
- Add cooked spinach or kale for an added nutritional boost and vibrant green color.
- You could also transform it into a casserole by topping it with breadcrumbs and baking until golden brown.
Common questions
What is the prep time for this recipe?
Typically, you’ll need about 10-15 minutes for prep, then an additional 15 minutes of cooking time. So, you’re looking at a total of around 30 minutes from start to finish!
Can I use dried beans instead of canned butter beans?
Absolutely! If you’re using dried beans, you’ll need to soak and cook them ahead of time; just be sure to cook them until tender before adding them to the pot.
How do I ensure my leftovers stay fresh?
Make sure to cool the dish completely before storing it. Use airtight containers, and it can sit in the fridge for about 3 days or up to a month in the freezer while maintaining its flavors and textures.

Creamy Tomato Basil Butter Beans
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté until translucent, roughly 5 minutes.
- Stir in the minced garlic and cook for one more minute.
- Add the diced tomatoes (with their juice) and vegetable broth to the pot, and bring it all to a simmer.
- Stir in the butter beans and let them warm through for about 5-7 minutes.
- Reduce the heat and add the coconut cream, mixing it well until everything is creamy.
- Season with salt and pepper to taste.
- Finally, fold in the fresh basil before serving.