This creamy plant-based dish combines rich butter beans with a vibrant burst of cherry tomatoes and fresh basil. It is a quick, nutritious meal that works perfectly as a light dinner or a hearty appetizer.

List of ingredients
- 2 Tablespoons olive oil – used for sautéing and flavor base.
- 10 ounces cherry or grape tomatoes – these burst to create the sauce.
- 1/2 teaspoon truffle salt or regular salt – adjust to your preference.
- 1/4 teaspoon ground black pepper – provides a mild heat.
- 1 medium shallot, finely diced – adds a delicate onion flavor.
- 3 cloves garlic, minced – provides a pungent aromatic base.
- 15 ounce can butter beans, including the liquid – do not strain the liquid as it creates creaminess.
- 2 Tablespoons vegan cream cheese – thickens the sauce and adds richness.
- 1/2 cup fresh basil, chopped – added at the end for a fresh herbal finish.
step-by-step instructions
- Prepare Aromatics: Finely dice the shallot, mince the garlic cloves, and chop the fresh basil. Using a garlic press can speed up the mincing process.
- Sauté Tomatoes: Heat olive oil in a pan over medium heat. Add the cherry or grape tomatoes along with the salt and pepper.
- Burst the Tomatoes: Cook for 5-8 minutes until the tomatoes burst open and release their juices. Use a spatula to gently press down any tomatoes that remain intact.
- Add Aromatics: Stir in the diced shallots and minced garlic. Cook these with the tomatoes for about 3 minutes until fragrant.
- Simmer Beans: Pour the entire can of butter beans, including the liquid, into the pan. Stir well and bring the mixture to a simmer, cooking for about 5 minutes to reduce the liquid slightly.
- Incorporate Creaminess: Stir in the vegan cream cheese and mix thoroughly until the sauce is smooth and creamy.
- Finish with Basil: Turn off the heat and fold in the chopped fresh basil. Season with additional salt and pepper if needed.
- Serve: Remove the pan from the heat and serve immediately while warm, preferably with toasted bread.
Ingredient Selection and Substitutes
Selecting the Best Cherry Tomatoes
Cherry or grape tomatoes are ideal because their high sugar content and thin skins allow them to burst quickly. This process releases a concentrated tomato essence that forms the base of the sauce. Avoid large slicing tomatoes as they release too much water and lack the same concentrated sweetness.
Using Cannellini Beans as an Alternative
If butter beans are unavailable, cannellini beans or chickpeas are excellent substitutes. Cannellini beans have a similar creamy texture and mild flavor that complements the tomato and basil. Chickpeas provide a slightly firmer bite but still absorb the sauce effectively.
Substituting Shallots with White Onion
Shallots provide a sophisticated, mild sweetness, but half of a small white onion can be used instead. Ensure the onion is finely diced to ensure it cooks through in the short three-minute window. This substitution maintains the aromatic depth of the dish.
Choosing Vegan Cream Cheese Brands
Brands like Violife or Kite Hill work best for this recipe due to their melting properties. A high-quality vegan cream cheese ensures a smooth emulsion without clumping. Stir it in slowly to ensure it integrates perfectly with the bean liquid.
Oil Options for Sautéing
Extra virgin olive oil is recommended to enhance the Mediterranean flavor profile of the dish. If preferred, vegan butter can be used for a richer taste, or a neutral oil like avocado oil for a higher smoke point. Avoid using highly processed seed oils to maintain the clean flavor of the basil.
Professional Cooking Techniques
Maximizing the Tomato Burst
To get the best results, maintain a medium-high heat when first adding the tomatoes. The goal is to blister the skin quickly so the interior steams and pops. Using a flat-edged spatula to press them allows you to control the release of juices without smashing the fruit completely.
Proper Garlic Sautéing Timing
Adding garlic after the tomatoes have burst prevents the garlic from burning. Garlic burns quickly at high temperatures, which can introduce a bitter taste to the sauce. Three minutes is the ideal duration to soften the garlic while keeping its flavor bright.
The Role of Bean Liquid
The liquid in canned butter beans is rich in starch, which acts as a natural thickener. When simmered, this starch emulsifies with the olive oil and cream cheese to create a velvety consistency. Straining the beans would result in a thin, watery sauce rather than a creamy stew.
Managing Heat for Cream Cheese
Adding the vegan cream cheese after the simmer phase prevents the fats from separating. Stirring the cheese into the hot beans off the direct high heat allows it to melt gradually. This ensures a cohesive, glossy sauce that clings to the beans.
Preserving Fresh Basil Flavor
Basil is a volatile herb that loses its aroma and turns dark when exposed to prolonged heat. By stirring it in after the heat is turned off, you preserve the bright green color and the peppery, sweet scent. This ensures the herb tastes fresh rather than cooked.
Serving and Pairing Suggestions
Pairing with Toasted Artisan Breads
Serving this dish with a thick slice of toasted sourdough or a piece of buttery toast is highly recommended. The crunch of the toast provides a contrast to the soft texture of the butter beans. The bread also serves as a tool to scoop up the remaining creamy tomato sauce.
Serving Over Grains and Pasta
For a more substantial meal, spoon the butter beans over a bed of cooked orzo, basmati rice, or short pasta like penne. The beans act as a rich sauce that coats the grains. This addition increases the caloric density, making it a more filling dinner option.
Complementary Side Salads
A fresh side salad balances the richness of the cream cheese. A tomato and artichoke salad or a quinoa and arugula mix provides an acidic contrast. The bitterness of arugula particularly complements the sweetness of the burst tomatoes.
Adding Gourmet Toppings
To elevate the presentation, garnish the dish with a drizzle of high-quality balsamic glaze. A sprinkle of nutritional yeast or vegan parmesan can add a salty, cheesy layer. Freshly cracked black pepper added at the very end provides a sharp aromatic finish.
Storage and Reheating Guide
Refrigeration Guidelines
Store leftover beans in an airtight glass container in the refrigerator for up to 3 to 4 days. Because of the starch in the bean liquid and the fats in the cream cheese, the sauce will thicken and solidify as it cools. This is normal and will reverse upon reheating.
Freezing Instructions
These beans can be frozen for up to one month in a freezer-safe container. Be aware that the texture of the cream cheese may change slightly during the freezing and thawing process. Thaw the beans in the refrigerator overnight before reheating to maintain the best consistency.
Stovetop Reheating Method
Reheating on the stovetop is the best way to preserve the texture. Place the beans in a small pan over low heat and add a tablespoon of water or vegetable broth to loosen the sauce. Stir gently until warmed through to avoid breaking the beans.
Microwave Reheating Tips
For a faster option, microwave the beans in a microwave-safe bowl. Heat in 30-second intervals, stirring in between each session to ensure even heat distribution. Add a splash of water if the sauce appears too thick after heating.
Troubleshooting Common Issues
Correcting a Thin Sauce
If the sauce is too liquid, extend the simmering time by another 2 to 3 minutes before adding the cream cheese. This allows more water to evaporate, concentrating the flavors. You can also mash a few of the butter beans with a fork to release more starch into the liquid.
Fixing an Overly Thick Consistency
If the sauce becomes too thick, especially after reheating, stir in a small amount of vegetable broth or water. Add the liquid one tablespoon at a time until the desired creaminess is achieved. Stir gently to avoid over-processing the beans.
Balancing Excessive Saltiness
If the truffle salt makes the dish too salty, add a squeeze of fresh lemon juice or a teaspoon of apple cider vinegar. The acidity helps neutralize the perception of salt on the palate. Adding a bit more vegan cream cheese can also dilute the salt concentration.
Preventing Garlic from Browning
If you notice the garlic turning brown too quickly, add a splash of water or a few of the cherry tomatoes immediately. This lowers the temperature of the pan surface and stops the garlic from burning. Always keep the ingredients moving with a spatula during the sauté phase.
Frequently Asked Questions
Can I use dried butter beans instead of canned?
While possible, using dried beans requires soaking overnight and simmering for 1-2 hours. This recipe is designed for the convenience and specific starch content of canned beans. If using dried, you must replace the canned liquid with a thickened bean cooking liquid.
Is this recipe gluten-free?
Yes, the ingredients used in the bean mixture are naturally gluten-free. To keep the entire meal gluten-free, ensure that the bread you serve it with is made from gluten-free flour or use rice as a base.
How can I add more heat to the dish?
To add a spicy kick, stir in a pinch of red pepper flakes when sautéing the garlic and shallots. Alternatively, you can garnish the finished dish with sliced fresh jalapeños or a drizzle of sriracha. This contrasts well with the creamy cream cheese.
Can I substitute the truffle salt with regular salt?
Yes, regular table salt or sea salt works perfectly. Truffle salt adds an earthy, gourmet aroma, but it is not essential for the core flavor of the dish. Adjust the amount of regular salt to taste, as different brands vary in salinity.
Can I make this recipe in a larger batch?
This recipe scales easily for larger groups. Simply double or triple the ingredients and use a wider pan to ensure the tomatoes have enough space to burst. Avoid overcrowding the pan, as this can cause the tomatoes to steam rather than sauté.
Print
Tomato Basil Butter Beans
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Diet: Vegan, Gluten-Free
Description
These tomato basil butter beans take 30 minutes to make & make a great healthy, vegan, gluten-free, & easy weeknight dinner!
Ingredients
- 2 Tablespoons olive oil
- 10 ounces cherry or grape tomatoes
- 1/2 teaspoon truffle salt or regular salt
- 1/4 teaspoon ground black pepper
- 1 medium shallot, finely diced
- 3 cloves garlic, minced
- 15 ounce can butter beans with liquid
- 2 Tablespoons vegan cream cheese
- 1/2 cup fresh basil, chopped
Instructions
- Prep: Finely dice the shallot, mince the garlic, and cut up the basil.
- Sauté Tomatoes: Add the olive oil to the pan and heat over medium heat. Then, add in the tomatoes, salt, and pepper. Stir and cook the tomatoes over medium heat until they burst open, about 5-8 minutes.
- Sauté Aromatics: Add in the diced shallots and minced garlic. Stir and cook with the tomatoes for about 3 minutes.
- Simmer Beans: Add the can of butter beans including the liquid from the can. Stir together and bring the beans to a simmer. Once simmering, cook for about 5 minutes to reduce some of the liquid and cook the beans.
- Mix Cream: Add the vegan cream cheese and stir until mixed.
- Finish: Turn off the heat and add in the chopped basil. Stir the basil into the tomato butter beans and season with additional salt and pepper to your liking.
- Serve: Remove the pan from the heat and serve while warm with a big slice of toasted bread.
Notes
Butter Beans are best right after they are made. They can be stored in a closed container in the fridge for 3-4 days or in the freezer for 1 month. Reheat using a microwave or over low heat on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Appetizer, Dinner
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 large bowl
- Calories: 378 kcal
- Sugar: 5 g
- Sodium: 792 mg
- Fat: 19 g
- Saturated Fat: 4 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 43 g
- Fiber: 13 g
- Protein: 14 g
- Cholesterol: 0 mg
Keywords: tomato basil butter beans, vegan, gluten-free, easy dinner, butter beans




