
Tomato Basil Butter Beans Recipe tastes rich, saucy, and cozy, like a mashup of creamy white beans and your favorite tomato basil pasta. It works for busy weeknights, meal prep fans, and anyone who wants a 30-minute pantry dinner that still feels special. I first threw this together on a “there’s nothing in the fridge” night, and my family now requests it more than my lasagna.
Why Tomato Basil Butter Beans Recipe Is Worth It
Tomato basil butter beans taste silky, herby, and deeply savory, with just a little brightness from tomatoes and vinegar. The beans soak up the garlicky sauce and turn almost buttery, so the whole dish feels comforting without sitting heavy.
You only need one pan, a few pantry staples, and about half an hour. The recipe works as a vegetarian main, a hearty side, or a meal prep lunch that reheats like a dream.
“This Tomato Basil Butter Beans Recipe tastes like a cozy Italian restaurant dinner that magically came from pantry staples. ★★★★★”
Ingredients You Need
Beans and base
-
2 cans butter beans, drained and rinsed
- You can use canned lima beans or cannellini beans if you cannot find butter beans.
- I like to choose low sodium beans so I control the salt.
-
2 tablespoons olive oil
- Use extra virgin for the best flavor, but any neutral olive oil works.
-
3 tablespoons unsalted butter
- Use plant based butter for a vegan version.
- Salted butter works too; just taste before adding extra salt.
-
1 small yellow onion, finely diced
-
4 cloves garlic, minced or grated
- Jarred minced garlic works in a pinch, use about 1 ½ teaspoons.
Tomato basil sauce
-
1 can (14 to 15 ounces) crushed tomatoes or tomato passata
- Fire roasted tomatoes add a subtle smoky note.
- If you only have whole peeled tomatoes, crush them with your hands or a spoon.
-
2 tablespoons tomato paste
- Tube tomato paste keeps well in the fridge and adds a richer flavor.
-
½ cup vegetable broth or chicken broth
- Use water with ½ teaspoon bouillon paste if you need a shortcut.
-
½ teaspoon sugar
- This balances acidity; you can skip it if your tomatoes taste sweet.
-
1 teaspoon dried oregano
-
½ teaspoon red pepper flakes
- Adjust to taste or skip if you prefer mild.
-
¾ to 1 teaspoon kosher salt, plus more to taste
-
¼ teaspoon black pepper
Fresh finish
-
½ cup fresh basil leaves, loosely packed, sliced or torn
- In winter, you can use 1 teaspoon dried basil plus extra fresh parsley.
-
1 to 2 tablespoons grated Parmesan or Pecorino Romano, plus more for serving
- Use a vegan hard cheese or nutritional yeast for a dairy free option.
-
1 to 2 teaspoons balsamic vinegar or red wine vinegar
- This brightens the sauce at the end.
Optional add ins
- 1 cup baby spinach or chopped kale
- ½ cup cherry tomatoes, halved
- ¼ cup chopped fresh parsley
Equipment list
- Large skillet or sauté pan with high sides
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Can opener
- Measuring cups and spoons
- Small bowl for holding prepped ingredients
Quick Tips & substitutions
- Use canned butter beans to save time; they taste great once they simmer in the sauce.
- Rinse the beans well so the sauce stays silky, not starchy.
- Taste your tomatoes; if they taste very acidic, keep the sugar and vinegar on the lighter side.
- Stir the garlic over low to medium heat so it turns fragrant but not brown.
- Swap butter with olive oil for a lighter, dairy free version.
- Use dried basil when fresh basil costs too much, then add a little extra parsley for freshness.
- Add a splash of broth if the sauce thickens too much while it simmers.
- Toss in a handful of spinach or kale at the end for extra greens without extra effort.
- Serve over crusty bread, rice, or pasta to stretch the meal for more people.
- Double the batch in a wide Dutch oven if you want leftovers for lunches.
How to Make Tomato Basil Butter Beans Recipe
Step 1: Prep the ingredients
Open the cans of butter beans, drain, and rinse them under cool water. Dice the onion, mince the garlic, and slice or tear the basil. Set everything near the stove so the cooking flows easily.
Step 2: Sauté onion and garlic
Heat the olive oil and 1 tablespoon of the butter in a large skillet over medium heat. Add the diced onion with a pinch of salt and cook 4 to 5 minutes, until the onion turns soft and translucent. Stir in the garlic and cook 30 to 60 seconds, until it smells very fragrant.
Step 3: Build the tomato base
Add the tomato paste to the skillet and stir it into the onions and garlic. Cook about 1 minute so the tomato paste darkens slightly and tastes sweeter. Pour in the crushed tomatoes and broth, then stir in oregano, red pepper flakes, sugar, salt, and black pepper.
Step 4: Simmer the sauce
Bring the sauce to a gentle bubble over medium heat. Lower the heat to medium low and let it simmer 8 to 10 minutes, stirring every couple of minutes. The sauce should thicken slightly and taste rich and balanced.
Step 5: Add the butter beans
Tip the rinsed butter beans into the skillet and stir so they nestle into the sauce. Add the remaining 2 tablespoons of butter and stir until it melts into the tomato mixture. Keep the heat on low and let the beans warm through for 5 to 7 minutes so they soak up flavor.
Step 6: Add greens and fresh herbs
If you use spinach or kale, stir it into the skillet and cook 1 to 2 minutes until the greens wilt. Turn off the heat, then stir in the basil, Parmesan, and 1 teaspoon of vinegar. Taste and adjust salt, pepper, and vinegar until the sauce tastes bright and savory.
Step 7: Serve
Spoon the tomato basil butter beans into shallow bowls. Sprinkle extra basil and Parmesan on top for a little restaurant style finish. Serve hot with your favorite carb or a simple salad on the side.
Recipe Variations
- Gluten free: Serve over polenta, rice, or gluten free bread instead of regular bread or pasta.
- Vegan: Use olive oil instead of butter and swap Parmesan with nutritional yeast or a vegan hard cheese.
- Low carb: Serve the beans over sautéed zucchini, roasted cauliflower, or a bed of baby spinach.
- Extra protein: Add cooked chicken sausage slices or grilled chicken breast pieces.
- Extra veggies: Stir in diced bell pepper, zucchini, or mushrooms with the onion.
- Creamier texture: Add a splash of heavy cream or coconut milk at the end.
- Smoky twist: Add a pinch of smoked paprika with the oregano.
Ways to Serve Tomato Basil Butter Beans Recipe
- Spoon over toasted sourdough or garlic rubbed bread.
- Serve on top of creamy polenta or mashed potatoes.
- Toss with cooked pasta for a hearty vegetarian main.
- Serve alongside grilled chicken or roasted vegetables.
- Pack into meal prep containers with rice and a handful of arugula.
- Use as a warm topping for baked sweet potatoes.
Storage Success
Let the tomato basil butter beans cool until they reach room temperature, then transfer them to airtight containers. Store in the fridge for up to 4 days, and add a splash of water or broth when you reheat so the sauce loosens. Reheat on the stove over low heat or in the microwave, stirring halfway through. Freeze leftovers for up to 2 months, and thaw overnight in the fridge before reheating.

Tomato Basil Butter Beans Recipe
Ingredients
Instructions
- Open the cans of butter beans, then drain and rinse them under cool water. Dice the onion, mince the garlic, and slice or tear the basil; set aside.
- Heat the olive oil and 1 tablespoon of the butter in a large skillet over medium heat. Add the diced onion with a pinch of salt and cook for 4 to 5 minutes, until softened and translucent.
- Stir in the garlic and cook for 30 to 60 seconds, until very fragrant but not browned.
- Add the tomato paste and stir it into the onions and garlic. Cook for about 1 minute until the tomato paste darkens slightly.
- Pour in the crushed tomatoes and broth, then stir in the sugar, dried oregano, red pepper flakes, kosher salt, and black pepper.
- Bring the sauce to a gentle bubble over medium heat. Reduce the heat to medium-low and simmer for 8 to 10 minutes, stirring occasionally, until slightly thickened and rich tasting.
- Add the rinsed butter beans to the skillet and stir so they are coated in the sauce. Add the remaining 2 tablespoons of butter and stir until melted into the tomato mixture.
- Keep the heat on low and cook for 5 to 7 minutes, allowing the beans to warm through and soak up the flavors.
- If using spinach or kale, stir it into the skillet and cook for 1 to 2 minutes, just until the greens wilt.
- Turn off the heat, then stir in the basil, grated Parmesan, and 1 teaspoon of vinegar. Taste and adjust the salt, pepper, and vinegar as needed so the sauce tastes bright and savory.
- Spoon the tomato basil butter beans into shallow bowls. Top with extra basil and Parmesan if desired and serve hot with bread, rice, or pasta, or alongside a simple salad.
Notes
Approximate per serving (4 servings): 360 calories; fat 18 g; saturated fat 7 g; carbohydrates 38 g; fiber 10 g; sugars 7 g; protein 14 g; sodium 780 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply