
Tomato Basil Butter Beans Recipe tastes rich, garlicky, and creamy with bright tomato and fresh basil, and it comes together in about 35 minutes from start to finish. It suits busy weeknights, cozy solo dinners, or anyone who wants a hearty vegetarian main without fuss. I first made a version of this on a Tuesday when my fridge looked empty, and it still felt like a tiny dinner victory.
Why You Should Try This Tomato Basil Butter Beans Recipe
This Tomato Basil Butter Beans Recipe gives you all the comfort of a creamy pasta sauce, but with protein-packed beans that keep you full. The tomato base tastes tangy and sweet, the basil adds freshness, and the butter beans turn silky and tender in the sauce.
You can serve it as a main dish with bread or spoon it over rice, polenta, or pasta. It works for meal prep, date night at home, or a quick lunch that tastes like you put in way more effort than you actually did.
“This Tomato Basil Butter Beans Recipe tastes like a cozy Italian-inspired hug in a bowl and still fits into a busy weeknight schedule. ★★★★★”
Ingredients You’ll Need
Pantry ingredients
- 2 cans butter beans, drained and rinsed
- Use canned butter beans or large lima beans. I like Goya or Whole Foods 365 because they stay tender without turning mushy.
- 1 can (14 to 15 ounces) crushed tomatoes
- Choose a good-quality brand like Mutti or Cento for sweeter, less acidic flavor.
- 2 tablespoons tomato paste
- Tube tomato paste works great since you can store the rest easily.
- 3 tablespoons extra virgin olive oil
- 1 teaspoon sugar or honey
- This balances acidity in the tomatoes.
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ¼ to ½ teaspoon red pepper flakes
- Adjust to your heat preference or skip if you dislike spice.
- ½ cup vegetable broth or water
- Use low sodium broth so you control the salt level.
Fresh ingredients
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 small carrot, finely diced
- This adds natural sweetness and body to the sauce.
- 1 rib celery, finely diced (optional, but nice)
- ½ cup heavy cream or half-and-half
- Swap with full-fat coconut milk for a dairy free version.
- ¼ cup grated Parmesan or Pecorino Romano, plus extra for serving
- Use a wedge and grate it yourself for best flavor.
- ½ to ¾ cup fresh basil leaves, roughly chopped
- Zest of ½ lemon
- 1 to 2 teaspoons fresh lemon juice, to taste
Optional add-ins
- 1 cup baby spinach or chopped kale
- ½ cup cherry tomatoes, halved
- 1 tablespoon butter, for extra richness
- Crusty bread, cooked rice, or cooked pasta, for serving
Equipment
- Large skillet, sauté pan, or wide Dutch oven
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Can opener
- Measuring cups and spoons
- Microplane or fine grater for lemon zest and cheese
Tips & Tricks
- Rinse canned butter beans gently so the skins stay intact and the sauce stays silky, not starchy.
- Sauté the onions and carrots until they look soft and lightly golden, since that step builds the flavor base.
- Add garlic near the end of sautéing so it turns fragrant but not bitter.
- Taste the tomatoes before you season and adjust salt and sugar based on how acidic they taste.
- Simmer the sauce on low heat so the beans soak up flavor without splitting.
- Stir in basil and lemon juice at the very end so they stay bright and fresh.
- Use a splash of extra broth or water if the sauce thickens too much as it sits.
- Serve with something that can catch the sauce like toasted sourdough, rice, or short pasta shapes.
How to Make Tomato Basil Butter Beans Recipe
Step 1: Sauté veggies and aromatics
Heat olive oil in a large skillet or Dutch oven over medium heat. Add onions and carrots and cook until they soften and turn lightly golden, about 7 to 8 minutes. Stir in celery if you use it and cook 2 more minutes. Add garlic and red pepper flakes and cook about 1 minute until everything smells fragrant.
Step 2: Build the tomato base
Stir in tomato paste and cook it for 1 to 2 minutes so it darkens slightly and tastes sweeter. Pour in crushed tomatoes and vegetable broth and stir until the mixture looks smooth. Add sugar or honey, salt, and black pepper. Bring the sauce to a gentle simmer and cook 8 to 10 minutes so it thickens slightly.
Step 3: Add the butter beans
Tip in the drained butter beans and stir so the sauce coats them. Lower the heat to medium low and let the beans simmer in the sauce for 8 to 10 minutes. Stir occasionally so nothing sticks and the beans warm through evenly. Taste and adjust salt, pepper, and red pepper flakes as needed.
Step 4: Make it creamy and bright
Lower the heat to low and stir in heavy cream or half-and-half along with grated Parmesan. Let the mixture heat gently for 2 to 3 minutes until the sauce looks creamy and glossy. Add lemon zest and 1 teaspoon lemon juice, then taste and add more lemon juice if you want extra brightness. If you use spinach or kale, stir it in now and cook just until it wilts.
Step 5: Finish with basil and serve
Turn off the heat and fold in the chopped basil so it stays vibrant and green. If the sauce looks too thick, loosen it with a splash of broth or water. Spoon the Tomato Basil Butter Beans Recipe into shallow bowls and top with extra cheese, basil, and a drizzle of olive oil. Serve hot with crusty bread, rice, or pasta.
What to Serve with Tomato Basil Butter Beans Recipe
Serve this Tomato Basil Butter Beans Recipe with toasted sourdough, garlic bread, or warm pita so you can scoop up every bit of sauce. It also pairs nicely with fluffy white rice, brown rice, or creamy polenta for a cozy bowl situation. Add a simple green salad with lemony dressing or sliced cucumbers and tomatoes on the side. You can also spoon the beans over cooked pasta for a hearty, saucy dinner.
Storage Options
- Store leftovers in an airtight container in the fridge for 3 to 4 days.
- Reheat gently on the stove over low heat with a splash of water or broth until hot and creamy again.
- You can freeze the Tomato Basil Butter Beans Recipe for up to 2 months in freezer safe containers.
- Thaw in the fridge overnight, then reheat on the stove and stir in a little fresh basil and lemon juice to refresh the flavors.

Tomato Basil Butter Beans Recipe
Ingredients
Instructions
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the diced onion and carrot and cook, stirring occasionally, until softened and lightly golden, about 7 to 8 minutes.
- Stir in the celery, if using, and cook for 2 more minutes. Add the minced garlic and red pepper flakes and cook for about 1 minute, just until fragrant.
- Stir in the tomato paste and cook for 1 to 2 minutes until it darkens slightly. Pour in the crushed tomatoes and vegetable broth and stir until smooth. Add the sugar or honey, salt, and black pepper. Bring to a gentle simmer and cook for 8 to 10 minutes, until slightly thickened.
- Add the drained butter beans and stir to coat them in the sauce. Lower the heat to medium-low and let the beans simmer in the tomato sauce for 8 to 10 minutes, stirring occasionally so they warm through evenly. Taste and adjust salt, pepper, and red pepper flakes as needed.
- Reduce the heat to low and stir in the heavy cream or half-and-half along with the grated Parmesan. Let the mixture heat gently for 2 to 3 minutes, until the sauce is creamy and glossy. Add the lemon zest and 1 teaspoon lemon juice, then taste and add more lemon juice if you like. If using spinach or kale, stir it in and cook just until wilted.
- Turn off the heat and fold in the chopped basil so it stays bright and fresh. If the sauce seems too thick, loosen it with a splash of broth or water. Serve the tomato basil butter beans in shallow bowls topped with extra cheese, basil, and a drizzle of olive oil, alongside crusty bread, rice, or pasta.
Notes
Approximate per serving (4 servings): 420 calories; fat 20 g; saturated fat 8 g; carbohydrates 45 g; fiber 11 g; sugars 9 g; protein 16 g; sodium 950 mg. Values will vary based on brands, exact amounts, and optional add-ins.

Leave a Reply