
I lovingly call these Basil Oil Beans my “green beans.” They are bright green, packed with herby flavor, and just perfectly satisfying.
This recipe is more than just a basil oil, it’s a lemony-parlsey-basil-oil that coats a pot of white beans layered with flavor. But the beauty is, the whole recipe is EASY. It’s ingredients you know that yield results are delicious.
Every house needs a staple “house-meal,” and this is one of those for me. It’s something I can always turn to, it always turns out great and it is ALWAYS so filling and comofrting.

Table of contents

What is an herb oil?
Herb oil is exactly what it sounds like – a dressing where herbs are the main base, and then olive oil and some sort of acid to help thin it out. It’s a great way to use up old herbs and it’s one of my go-tos for extra flavor and freshness in a recipe.
Herb oil is really what you make it – you can add cilantro, mint, parsley, dill, etc., and really play around with the flavors you like best.
I opted for only basil and parsley in this recipe, but it would also be amazing with chives or cilantro – feel free to experiment based on what you have!

What you need to make this basil oil
- 1/2 cup fresh basil, stems removed
- 1 1/2 cups fresh parsley
- 3 small garlic cloves
- 1/4 cup olive oil
- 1 lemon, for juicing
- 1/2 teaspoon red pepper flakes
- 1/2 teaspoon salt, plus more to taste
- 1 tablespoon apple cider vinegar, optional

How to make this basil parsley oil
Add the basil, parsley, garlic, olive oil, lemon juice, red pepper flakes and salt to a blender or food processor. Blend until smooth and the garlic cloves are fully incorporated. Add the apple cider vinegar to thin out the oil if you’d like. If it needs more thinning, add ice water. Season to taste.

How to cook the beans for this basil oil beans recipe
This recipe is kind of like brothy beans, but slightly different. We want the beans to be nice and thick, meaning we let the broth reduce off the beans. What the broth does is break down the beans slightly, and allow them to turn into a combined, but still “textured” type of mix.
Here’s a step-by-step of how to make the beans before you add the herb oil:
- Bring a large skillet or pot to medium heat. Add the olive oil to the pan, and cook the shallots until translucent but not brown, around 5 minutes. Add the garlic and cook another 2 minutes.
- Add in the drained and rinsed beans and stir gently to combine. Try not to let the beans break apart too much.
- Add the stock and stir. This will naturally break the beans slightly, but not too much. Let the liquid reduce until it looks like a thick stew, about 3-4 minutes, and season with salt and pepper to taste.
- Once the beans are thick, remove the pan from the heat.

Serving suggestions for these basil oil beans
I love serving these with rice because you really can’t beat rice and beans. But here are other serving suggestions if you want to get creative with these basil oil beans:
- Mash and serve on avocado toast
- Serve with a grain bowl
- Serve as a part of a big salad, skip the dressing though, because the herb oil will take care of that!
- Make it into a sandwich, kind of like tuna salad, but bean salad 😉
- Add your favorite noodles and some pasta water and make green pasta!

Looking for other plant-based dinner ideas?




And that’s it for these Basil Oil Beans!
If you make it, please tag me on Pinterest or Instagram so I can see! It’s my favorite thing to scroll through stories and see what you all are making.
And of course feel free to leave any questions, comments or reviews! This is the best place to reach me, and I’d love to hear from you <3

Basil Oil Beans
Ingredients
For the basil oil:
- 1/2 cup fresh basil stems removed
- 1 1/2 cups fresh parsley
- 3 small garlic cloves
- 1/4 cup olive oil
- 1 lemon for juicing
- 1/2 teaspoon red pepper flakes
- 1/2 teaspoon salt plus more to taste
- 1 tablespoon apple cider vinegar optional
For the beans:
- 2 tablespoons olive oil
- 1 small shallot diced
- 2 small garlic cloves sliced
- 1 can butter beans 15 ounces, drained and rinsed
- 1 can canellini beans 15 ounces, drained and rinsed
- 2/3 cup vegetable stock
- salt & pepper to taste
Instructions
- First, prepare the basil oil. Add the basil, parsley, garlic, olive oil, lemon juice, red pepper flakes and salt to a blender or food processor. Blend until smooth and the garlic cloves are fully incorporated. Add the apple cider vinegar to thin out the oil if you'd like. If it needs more thinning, add ice water. Season to taste.
- Next, bring a large skillet or pot to medium heat. Add the olive oil to the pan, and cook the shallots until translucent but not brown, around 5 minutes. Add the garlic and cook another 2 minutes.
- Add in the drained and rinsed beans and stir gently to combine. Try not to let the beans break apart too much.
- Add the stock and stir. This will naturally break the beans slightly, but not too much. Let the liquid reduce until it looks like a thick stew, about 3-4 minutes, and season with salt and pepper to taste.
- Once the beans are thick, remove the pan from the heat.
- Pour the basil oil over the beans and stir to combine.
- Serve with white rice and top with either more red pepper flakes, or (my favorite) crushed pistachios.
This recipe sounds great. Would you use any other type of beans for this if a swap was needed.
Any bean should work 🙂
Delicious and easy. Made it for breakfast and ate it with rice and an over medium egg. Topped with crushed pistachios AND extra red pepper flakes, because I’m extra like that. Thanks for the tasty recipe, Justine!
That sounds like my dream meal – I’m so glad you liked it!
Delicious recipe! An easy and warming dinner that I served with rice.
so SO glad you liked it!
I loved these beans so much that I’m making my first comment on a recipe site! The herb oil was great. These are going to be a weeknight dinner staple in my house. What other herb combinations would make a good oil?
I love a mix of chives and parsley as well! Or mint, tarragon and chives – it gives a very green-goddessy vibe. I’m so glad you liked the recipe!!
Made this tonight with a few alterations. I added a wee bit of Parmesan and some fried cherry tomatoes and it was SO good. Herb oil is going to be a new house resident for sure.
With tomatoes it sounds *chefs kiss* – I’m so glad you liked it!
This recipe was delicious! We put it over sourdough toast and topped with sundered tomato’s and extra basil. I’m already excited for the leftovers tomorrow.
I’m so glad you liked it!! It’s one of my favorites 🙂