Greek Bean Stew with Rice is a hearty, comforting, and budget-friendly dish inspired by Fasolada, the classic Greek bean soup. This version combines creamy white beans, aromatic vegetables, tomatoes, herbs, olive oil, and tender rice to create a satisfying one-pot meal that is perfect for lunch or dinner.
Traditional Fasolada is usually made with beans, tomatoes, carrots, celery, onion, olive oil, and herbs. Adding rice gives this version extra body and makes it especially filling. The beans provide plant-based protein and fiber, while the vegetables add freshness and flavor.
This recipe is simple enough for a weeknight but flavorful enough to serve to family and guests. It tastes even better the next day, making it an excellent meal-prep option.
Why You’ll Love This Greek Bean Stew
There are plenty of reasons to add this recipe to your regular meal rotation:
- Hearty and satisfying
- Rich in plant-based protein
- Naturally high in fiber
- Budget-friendly
- Made with simple ingredients
- One-pot preparation
- Naturally vegetarian
- Easy to make vegan
- Great for meal prep
- Freezer-friendly
- Delicious served with crusty bread
- Full of Mediterranean-inspired flavors
The combination of creamy beans, tender rice, sweet carrots, celery, tomatoes, and fragrant herbs creates a deeply comforting bowl of food without requiring complicated cooking techniques.
Ingredients
For the Greek Bean Stew
- 2 cups dried white beans, such as cannellini or Great Northern beans
- 3 tablespoons extra-virgin olive oil
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 medium carrots, peeled and sliced
- 2 celery stalks, finely chopped
- 1 can (14–15 ounces) crushed or diced tomatoes
- 6 cups vegetable broth or water
- 1 bay leaf
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ teaspoon sweet paprika
- ½ teaspoon black pepper
- 1 teaspoon salt, or to taste
- ½ cup long-grain white rice
- 2 tablespoons fresh parsley, chopped
- 1–2 tablespoons fresh lemon juice
Optional Ingredients
- ½ teaspoon red pepper flakes
- 1 tablespoon tomato paste
- Fresh dill
- Extra-virgin olive oil for serving
- Crumbled feta cheese
- Kalamata olives
- Fresh crusty bread
Choosing the Beans
White beans work especially well in this recipe because they become tender and creamy while maintaining enough structure to hold up in the stew.
Good options include:
- Cannellini beans
- Great Northern beans
- Navy beans
- Haricot beans
Dried beans generally provide the best texture, but canned beans can be used when you’re short on time.
If using canned beans, you’ll need approximately 4–5 cups of drained and rinsed beans.
Step 1: Soak the Dried Beans
If you’re using dried beans, place them in a large bowl and cover them generously with cold water.
Allow them to soak for 8–12 hours or overnight.
The beans will expand as they absorb water, so make sure there is plenty of water in the bowl.
The next day, drain and rinse the beans thoroughly.
Quick-Soak Method
If you forgot to soak the beans overnight, place them in a large pot and cover with water.
Bring to a boil and cook for approximately 2 minutes.
Turn off the heat, cover the pot, and let the beans sit for about 1 hour.
Drain and rinse before continuing with the recipe.
Step 2: Cook the Beans
Place the soaked beans in a large pot.
Cover them with fresh water by approximately 2 inches.
Bring the water to a boil, then reduce the heat and simmer gently.
Cook for approximately 45–75 minutes, or until the beans are tender.
Cooking time depends on the age and size of the beans.
Don’t add the tomatoes yet because acidic ingredients can slow the softening of dried beans.
Once the beans are tender, drain them and set them aside.
Step 3: Prepare the Vegetables
While the beans are cooking, prepare the vegetables.
Finely chop the onion.
Peel and slice the carrots.
Chop the celery into small pieces.
Mince the garlic.
Preparing all the vegetables before beginning the stew makes the cooking process much easier.
Step 4: Sauté the Aromatics
Place a large heavy-bottomed pot or Dutch oven over medium heat.
Add the olive oil.
Once warm, add the onion, carrots, and celery.
Cook for approximately 7–8 minutes, stirring occasionally.
The vegetables should soften and the onion should become translucent.
Add the minced garlic and cook for another 30–60 seconds.
Don’t allow the garlic to burn.
This vegetable base creates much of the flavor of the finished stew.
Step 5: Add Tomato Paste and Spices
If using tomato paste, add it now.
Stir in the oregano, thyme, paprika, and black pepper.
Cook everything for about 1 minute.
Heating the tomato paste and spices briefly in the olive oil deepens their flavor.
If you enjoy a little heat, add red pepper flakes at this stage.
Step 6: Add the Tomatoes
Pour the crushed or diced tomatoes into the pot.
Stir well.
Cook for approximately 2–3 minutes.
The tomatoes provide acidity and richness that balance the creamy beans.
Step 7: Add the Beans and Broth
Add the cooked beans to the pot.
Pour in the vegetable broth.
Add the bay leaf.
Stir everything together.
Bring the mixture to a gentle boil.
Once boiling, reduce the heat to low and allow the stew to simmer for approximately 20 minutes.
This gives the beans time to absorb the tomato and herb flavors.
Step 8: Add the Rice
Rinse the rice under cold water until the water runs relatively clear.
Add the rice directly to the simmering stew.
Stir well.
Continue cooking for approximately 15–20 minutes, or until the rice is tender.
Stir occasionally to prevent the rice from sticking to the bottom.
Important Tip
Rice absorbs a significant amount of liquid as it cooks.
If the stew becomes too thick, add additional vegetable broth or hot water, about ½ cup at a time.
The finished dish should be thick and stew-like but still spoonable.
Step 9: Adjust the Seasoning
Once the rice is tender, remove the bay leaf.
Taste the stew.
Add additional salt or black pepper if needed.
Then add fresh lemon juice.
Start with 1 tablespoon and add more according to your taste.
The lemon juice brightens the rich beans and tomatoes and gives the dish a fresh Mediterranean finish.
Step 10: Add Fresh Herbs
Turn off the heat.
Stir in freshly chopped parsley.
You can also add fresh dill if you enjoy its flavor.
Allow the stew to rest for approximately 5 minutes before serving.
This short resting period allows the rice to absorb some of the remaining liquid and helps the flavors come together.
How to Serve Greek Bean Stew with Rice
Ladle the hot stew into bowls.
Finish each serving with a drizzle of extra-virgin olive oil and a sprinkle of fresh parsley.
Serve with:
- Crusty bread
- Whole-grain bread
- Warm pita
- Kalamata olives
- Greek salad
- Crumbled feta
- Fresh lemon wedges
A simple Greek salad made with cucumber, tomato, red onion, olives, and feta makes an excellent side dish.
What Makes This Stew Mediterranean-Inspired?
This recipe brings together several ingredients commonly associated with Mediterranean cooking.
Beans
Beans are an important source of plant-based protein and fiber.
Olive Oil
Extra-virgin olive oil provides richness and is a staple ingredient in Greek cuisine.
Tomatoes
Tomatoes add acidity, sweetness, and color.
Vegetables
Onion, carrots, and celery create a flavorful vegetable base.
Herbs
Oregano, thyme, parsley, and optional dill give the stew a fresh herbal character.
Lemon
Fresh lemon juice adds brightness and balances the richness of the beans and olive oil.
Using Canned Beans
If you don’t have time to cook dried beans, canned beans make this recipe much faster.
Use approximately 4–5 cups canned white beans.
Drain and rinse them thoroughly before adding them to the stew.
Because canned beans are already cooked, you don’t need to simmer them for a long time.
After preparing the vegetables and tomato base, add the beans and broth and simmer for approximately 15 minutes before adding the rice.
This makes the recipe especially convenient for busy weeknights.
How to Make the Stew Creamier
One of the best tricks for a creamy bean stew is to mash some of the beans.
Before serving, scoop approximately ½–1 cup of beans from the pot and mash them with the back of a spoon or fork.
Return the mashed beans to the stew and stir.
This naturally thickens the broth without adding cream.
You can also use an immersion blender for a few seconds, but avoid blending the entire stew if you want to preserve the texture of the vegetables and rice.
Delicious Variations
Greek Bean Stew with Spinach
Add 2–3 cups of fresh spinach during the final 3–5 minutes of cooking.
Stir until wilted.
This adds color and another layer of flavor.
Spicy Greek Bean Stew
Add:
- Red pepper flakes
- Extra paprika
- A pinch of cayenne
Adjust the heat according to your preference.
Lemon Herb Bean Stew
For a particularly fresh version, increase the lemon juice slightly and add plenty of fresh parsley and dill.
Bean and Feta Stew
Crumble feta cheese over each serving just before eating.
The salty, creamy feta contrasts beautifully with the tomato-based stew.
Extra Vegetable Version
Add additional vegetables such as:
- Zucchini
- Bell peppers
- Spinach
- Kale
- Green beans
This is an excellent way to use vegetables already available in your refrigerator.
Common Mistakes to Avoid
Adding Tomatoes Too Early
If you’re cooking dried beans from scratch, avoid adding acidic tomatoes before the beans become tender.
The acidity can slow the cooking process.
Not Adding Enough Liquid
Rice absorbs a lot of liquid.
Keep additional broth or water nearby and adjust the consistency as necessary.
Overcooking the Rice
Rice can become mushy if cooked too long.
Begin checking it after approximately 15 minutes.
Not Tasting Before Serving
Seasoning should be adjusted at the end.
Beans, broth, tomatoes, and feta can all contain different amounts of salt.
Forgetting the Lemon
A small amount of lemon juice can make a big difference in the final flavor.
Storage Instructions
Allow leftovers to cool before transferring them to airtight containers.
Store in the refrigerator for up to 4 days.
The rice will continue absorbing liquid as the stew sits, so the leftovers may become thicker.
When reheating, add a splash of water or vegetable broth and stir well.
Reheat gently on the stovetop or in the microwave until thoroughly hot.
Can You Freeze Greek Bean Stew?
Yes, although the rice texture may become softer after freezing and thawing.
For the best texture, you can prepare and freeze the bean stew without rice, then cook fresh rice when you’re ready to serve it.
If freezing the complete dish, allow it to cool completely before transferring it to freezer-safe containers.
Freeze for up to approximately 2–3 months.
Thaw overnight in the refrigerator and reheat gently.
Add additional broth as needed.
Meal Prep Tips
This recipe is ideal for meal preparation.
Make a large pot on the weekend and divide it into individual portions.
Store several servings in the refrigerator and freeze the rest.
For easy lunches, pack the stew with:
- A lemon wedge
- Fresh parsley
- Whole-grain bread
- A small Greek salad
The flavors become even richer after a night in the refrigerator.
Frequently Asked Questions
Is Fasolada traditionally made with rice?
Traditional Fasolada generally focuses on beans, vegetables, tomatoes, olive oil, and herbs. Rice isn’t essential to the classic preparation. This recipe is Fasolada-inspired, with rice added to create a heartier one-pot meal.
Can I use brown rice?
Yes, but brown rice requires a longer cooking time and more liquid. You may need to adjust the cooking time accordingly.
Can I use canned tomatoes?
Absolutely. Canned crushed, diced, or chopped tomatoes all work well.
Can I make this recipe vegan?
Yes. The base recipe is naturally vegan when made with vegetable broth. Simply omit feta or other dairy toppings.
Can I use chickpeas instead of white beans?
Yes. Chickpeas create a slightly firmer texture and provide a delicious variation.
Why did my stew become too thick?
The rice continues absorbing liquid as it sits. Simply add warm vegetable broth or water until you reach your preferred consistency.
Nutrition Information
Nutrition will vary depending on the exact ingredients and serving size.
An approximate serving may provide:
- Calories: 350–420
- Protein: 15–18g
- Carbohydrates: 55–65g
- Fiber: 12–16g
- Fat: 8–12g
These values are estimates and will change depending on the amount of olive oil, rice, beans, and optional toppings used.
Final Thoughts
Greek Bean Stew with Rice (Fasolada Inspired) is a comforting Mediterranean-style meal that combines simple ingredients into something incredibly satisfying. Tender white beans, aromatic vegetables, tomatoes, herbs, olive oil, and rice come together in a rich, flavorful broth that’s perfect for cozy lunches and dinners.
Adding rice makes this version especially hearty, while the beans provide plant-based protein and fiber. Fresh lemon juice and parsley added at the end keep the stew from feeling too heavy and give it a bright finish.
For the best flavor, take your time sautéing the vegetables and spices before adding the tomatoes and beans. If you’re using dried beans, cook them until tender before introducing the acidic tomato ingredients. And don’t forget to adjust the liquid as the rice cooks.
Serve each bowl with a drizzle of extra-virgin olive oil, fresh parsley, lemon, and warm crusty bread. Whether you’re preparing a simple family dinner or planning meals for the week, this Greek-inspired bean and rice stew is an affordable, wholesome, and delicious recipe you’ll want to make again and again.
