Mediterranean Rice and Beans
Making a meal that everyone likes is sometimes hard. I often struggle to find something that is cheap but also tastes very good. Last week, I looked in my pantry and found a bag of rice and two cans of beans. I decided to make something simple. This Mediterranean rice and beans recipe is what I made. It turned out so good that my kids asked for more. It is warm, filling, and full of bright flavors like lemon and garlic.
You do not need to be a chef to make this. It is a one-pot meal that saves time on cleaning. If you want a dinner that feels fancy but costs very little, this is for you. We will use simple things like olive oil, onions, and dried herbs. By the end of this page, you will know exactly how to cook this dish. You will also learn some tricks to make rice fluffy every single time.
Check out the steps below to start your cooking adventure!
Recipe Quick Info
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Servings: 4 people
- Difficulty: Very Easy
What You Need to Get Started
Before we turn on the stove, we need to gather our tools and food. I like to put everything on the counter first. This helps me not forget the salt or the garlic. You will need a large pot with a lid that fits tight. A tight lid keeps the steam inside so the rice cooks fast. You also need a wooden spoon for stirring. Using a good pot makes a big difference in how the food turns out.
The Simple Ingredients List

You only need a few things from the store to make this dish. Most of these items are probably already in your kitchen. This makes the recipe great for nights when you do not want to go shopping. I always keep these beans in my house just in case. They last a long time and stay fresh in the can. Using fresh lemon makes the beans taste much better than the juice from a plastic bottle.
- 1.5 cups of long-grain white rice
- 2 cans of chickpeas (also called garbanzo beans)
- 3 cups of vegetable broth or water
- 2 tablespoons of olive oil
- 1 medium yellow onion, chopped small
- 3 cloves of garlic, mashed up
- 1 teaspoon of dried oregano
- Salt and black pepper
- 1 fresh lemon for juice
- A handful of fresh parsley
Each of these parts does a special job. The onion and garlic give the food a deep smell. The rice fills your belly and makes the meal solid. The beans add protein which helps you stay full for hours. IMO, the lemon is the most important part because it makes the heavy beans feel light and fresh.
Choosing the Best Beans

I usually use chickpeas for this recipe. They have a nice bite and do not get too mushy. However, you can use white kidney beans if you like. They are softer and creamier. Once, I tried using black beans because I ran out of white ones. It tasted okay, but the rice turned a strange grey color! It looked a bit funny, so I suggest sticking to light-colored beans if you want it to look pretty.
Canned beans are very fast to use. Just make sure you wash them in a strainer first. The liquid in the can is salty and thick. Rinsing it off makes the flavor of your dish much cleaner. If you have extra time, you can cook dry beans from scratch. It takes much longer, but it is even cheaper than cans. For most busy nights, the can is your best friend.
How to Cook the Rice and Beans
Now we get to the fun part of cooking. This process is very simple if you follow the steps. I learned the hard way that you should never peek at the rice while it cooks. If you lift the lid, the steam escapes. Then the rice stays hard and crunchy. Just trust the pot and let it do its job. Follow these steps to get a perfect meal every time.
Step-by-Step Cooking Guide

- Put the pot on medium heat and add the olive oil.
- Drop in the chopped onions and cook them until they look clear. This takes about 5 minutes.
- Add the garlic and oregano. Stir them for one minute until you can smell them.
- Pour in the dry rice. Stir it around so the oil coats every grain. This helps the rice stay separate.
- Open the bean cans and rinse the beans. Dump them into the pot.
- Pour in the broth or water. Add a big pinch of salt and pepper.
- Wait for the water to start bubbling. Then turn the heat down to very low.
- Put the lid on tight. Set a timer for 15 minutes.
- When the timer rings, turn off the heat. Do not open the lid! Let it sit for 5 more minutes.
- Take off the lid and fluff the rice with a fork. Squeeze the lemon juice over the top.
Doing the fluffing at the end is very important. If you use a spoon, you might mash the rice into a paste. A fork lets the air move through the grains. I always feel happy when I see the steam rise up after taking the lid off. It smells like a kitchen in a sunny village by the sea. It is a very cozy feeling.
How to Fix Common Mistakes

Sometimes things go wrong in the kitchen. If your rice is still hard after 15 minutes, do not panic. Just add two tablespoons of water and put the lid back on for five more minutes. This usually fixes it. My biggest mistake was using too much water once. The rice turned into a big wet blob. It still tasted good, but the texture was not right. To avoid this, measure your water carefully with a real measuring cup.
Another tip is about the heat. If your stove is too hot, the bottom will burn. You will smell it before you see it. If you smell burning, take the pot off the heat right away. Do not scrape the bottom! Just scoop out the good rice from the top and leave the burnt parts behind. It happens to everyone at least once. FYI, even professional cooks burn things sometimes.
Variations to Try at Home

You can change this recipe to fit what you have. If you like greens, stir in a bag of fresh spinach at the very end. The heat from the rice will wilt the spinach in seconds. It is an easy way to eat more vegetables. You can also add chopped roasted red peppers from a jar. They add a sweet flavor that goes great with the salty beans. This dish is like a blank paper that you can draw on with different flavors.
If you are not a vegan, try crumbling some feta cheese on top. The salty cheese melts just a little bit and makes it very rich. I also like to add a few olives if I have them. This makes it taste even more like a trip to Greece. For people who like heat, a sprinkle of red pepper flakes works wonders. Just be careful not to add too much if you are feeding kids!
Best Ways to Serve This Dish

I like to serve this in big shallow bowls. It looks very nice when you sprinkle fresh green parsley over the top. You can eat it all by itself as a main meal. It is very filling because of the fiber in the beans. If you want something extra, a simple side salad with cucumbers and tomatoes is perfect. The cold veggies go well with the warm rice. It creates a nice balance on your plate.
Warm pita bread is another great side. You can use the bread to scoop up the beans and rice. My kids love doing this because it is fun to eat with your hands. If you have leftovers, they taste even better the next day. The flavors have more time to mix together in the fridge. It is a great lunch to take to work or school because it stays good for a long time.
Storage and Make-Ahead Tips
- Fridge Life: This dish stays fresh in a sealed box for up to 4 days.
- How to Reheat: Add a splash of water before microwaving to keep the rice soft.
- Freezing: You can freeze this for up to 2 months. Thaw it in the fridge overnight.
Secrets for the Best Texture
Getting the texture right is what makes people want seconds. No one likes mushy rice, and no one likes hard beans. The secret is all in the ratio of water to grain. I have found that 2 cups of liquid for every 1 cup of rice is the golden rule for most pots. However, since we are adding beans, we use slightly less liquid so it does not get soggy. This keeps the rice light and the beans firm. Using a heavy pot also helps distribute the heat evenly so nothing sticks to the bottom.
Why Toasting the Rice Matters

One trick most people skip is toasting the rice. Before you add the water, stir the dry rice in the hot oil for a minute or two. You will see the edges of the rice turn a bit clear or golden. This smells like popcorn! This step is important because it coats the rice in fat. This prevents the grains from sticking together into a giant clump. It also adds a nutty flavor that makes the dish taste like it came from a restaurant.
I used to just dump everything in at once. The rice was always okay, but it wasn’t great. Once I started toasting the grains, the texture changed completely. Every grain stayed separate and firm. It takes two extra minutes, but the result is worth it. It is a small detail that makes a big impact. If you want to impress your family, do not skip this part.
Using Broth Instead of Water

Water is fine to use, but broth is much better. Broth adds more salt and veggie flavor deep into the rice. When the rice soaks up the liquid, it takes all that flavor with it. If you use water, you need to be very generous with your salt. Otherwise, the dish might taste a bit flat. I prefer low-sodium vegetable broth so I can control how much salt goes in myself. This is a simple swap that adds a lot of depth.
If you do not have broth, you can use a bouillon cube dissolved in water. It works the same way and is very cheap. Just check the label for how much salt is in it. Some cubes are very salty, so you might not need to add any extra salt later. Cooking rice in plain water is a missed chance to add flavor. Always look for ways to make every ingredient work harder for you.
Fun Facts About This Meal
Can I use brown rice instead of white rice?
Yes, but you need more water and more time. Use 1 cup of brown rice to 2.5 cups of liquid. Cook it for 45 minutes total.
Is this recipe gluten-free?
Yes! Rice and beans are naturally gluten-free. Just check your broth label to make sure no wheat was added to it.
What can I use if I do not have a lemon?
You can use a tablespoon of apple cider vinegar or red wine vinegar. You need that sour hit to balance the flavors.
Can I make this in a rice cooker?
Yes. Sauté the onions and garlic in a pan first, then put everything into the rice cooker and press the normal button.
How do I make the rice less sticky?
Wash the rice in a bowl of cold water three times before cooking. This removes the extra starch that makes it sticky.
Time to Start Cooking
This Mediterranean rice and beans dish is a winner for any night of the week. It is healthy, cheap, and very easy to clean up. I hope you enjoy making it as much as I do. Now go grab your pot and start cooking this tasty meal!
