Skip to Content

Rice and Beans Soup

Sharing is caring!

Wholesome and satisfying rice and beans soup loaded with vegetables like leeks, zucchini, and green beans.

vintage serving pot with chunky soup with beans

Soup is what I cook the most. I’ve cooked and eaten so many different soups, I cannot even keep count anymore. From the more usual ones like chicken or beef soup to red cabbage or rhubarb soup. Creamy soups, chunky soups, meaty ones, with fish, with noodles, and so on.

And now one with rice, a rice and beans soup more precisely.

bean soup with vegetables in a white pot


Most of the ingredients for this soup are things one does normally have in the pantry or freezer, so despite the long list of ingredients, I found that I only had to buy the zucchini.


  • I use brown rice, I recommend using it, as it has a longer cooking time thus fitting the soup’s cooking time. It is also heartier and fits this soup much better than plain white rice.
  • This rice and beans soup recipe is a good one for using up the leftover cooked rice. I somehow always manage to cook too much of it and then I have it hanging around in the fridge for days.
  • We do eat fried rice with veggies from time to time, but sometimes you just want to have something else to do with leftover rice, so this soup is great for the purpose. Just add the cooked rice towards the end of the cooking process and give it time to heat through properly.
vegetable and rice soup with leeks and zucchini


  • You can use canned beans or some that you’ve cooked yourself.
  • And it really doesn’t matter which kind. I use white beans often (small or large), but kidney or pinto beans are great as well.


  • Leeks, zucchini, and green beans. But these are just suggestions, you could replace some of them or add bell peppers, peas, broccoli, cauliflower…


  • I use homemade chicken stock most of the time because I almost always have it in the fridge or freezer.
  • However, vegetable stock for a vegan/vegetarian version is perfect.
  • You can even use bouillon cubes if you like, chicken stock always adds more depth of flavor, but cubes will make a delicious soup as well.
bean veggie soup in a vintage pot


  • Saute the chopped leeks for about 5 minutes, stirring often. (1)
  • Add garlic, washed rice, and stock. (2)
  • Bring to a boil and simmer for about 20 minutes.
  • Add the chopped zucchini and drained beans. (3)
  • Continue simmering for about 10 minutes or until the brown rice is properly cooked. (4)
  • I prefer the rice to be very slightly overcooked, it loses its shape a little and makes the soup thicker and heartier. But that is just my own taste, cook the rice according to your taste.
  • Adjust the taste with salt and lots of black pepper, be more generous with the pepper than you would actually be, there are no other spices in the soup.
  • Add 1-2 teaspoons of lemon juice to taste.
sauteing leeks in a pan, adding zucchini, stock and beans


  • Refrigerate the leftover rice and beans soup once cool and reheat thoroughly before serving again.
close up bean soup with rice and vegetables
bean soup with vegetables in a white pot

Rice and Beans Soup

Yield: 4
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour

Wholesome and satisfying rice and beans soup loaded with vegetables like leeks, zucchini, and green beans.


  • 250 g/ 8.8 oz leeks (Note 1)
  • 1 tablespoon olive oil
  • 2 large garlic cloves, grated
  • 100 g/ 3.5 oz/ ½ cup brown rice (Note 2)
  • 1,5 liter/ 51 fl.oz/ 6 ½ cups stock (Note 3)
  • 1 medium zucchini
  • 1 can white beans, drained
  • 150 g/ 5.3 oz green beans (frozen are fine)
  • 1-2 teaspoon lemon juice, to taste
  • fine sea salt
  • lots of freshly ground black pepper
  • fresh herbs to sprinkle over the soup (parsley, oregano, thyme, chives etc)
  • chili flakes to sprinkle over


  1. Clean and chop the leeks. Heat the oil in a large pot. Saute the leeks until softer and lightly colored, about 5 minutes.
  2. Add the grated garlic cloves and the washed rice. Stir well and add the stock. Bring to a boil, turn the heat down, place the lid on the pot but leave a crack open. Simmer gently for about 20 minutes or until the rice is almost cooked.
  3. In the meantime, halve the zucchini and slice the halves into half-moons. Add to the soup together with the drained beans. Continue simmering for 10 minutes or until the rice is cooked.
  4. Adjust the taste with salt and very generously with freshly ground pepper, more than you would usually need, the soup needs to be peppery. Add a little lemon juice, to taste and stir. Sprinkle with chopped herbs and red chili flakes before serving.


  1. About 1 medium, but leeks come in very different sizes.
  2. If you use leftover cooked rice, you will need more or less 300 g/ 10.5 oz/ 2 ½ cups cooked rice. Add it during the last 10 minutes of cooking time together with the zucchini and beans.
  3. Chicken stock or vegetable broth for a vegan soup. Bouillon cubes can be used as well.
Nutrition Information:
Yield: 4 Serving Size: 1/4 of the soup
Amount Per Serving: Calories: 383Total Fat: 10gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 15mgSodium: 1291mgCarbohydrates: 55gFiber: 9gSugar: 10gProtein: 21g

Nutritional information is not always accurate.

staple of vegetable pancakes
Zucchini Feta Pancakes
← Read Last Post
roasted half chicken on a dark plate
Roasted Half Chicken
Read Next Post →
Skip to Recipe