Hearty Mediterranean Tomato Garlic Beans
A comforting, fibre-rich, plant-based bean stew
Recipe Description
If you love simple homemade meals packed with flavour, these Hearty Mediterranean Tomato Garlic Beans are a recipe worth saving.
Tender beans are slowly simmered in a delicious tomato-based sauce with onions, garlic, fresh herbs, and warming spices. The result is a thick, savoury stew with soft beans and a rich sauce that coats every spoonful.
This recipe is perfect for busy weekdays because it uses affordable ingredients that are easy to find. It is naturally vegetarian, can be made vegan, and works beautifully as a main meal or a side dish.
Whether you serve it with warm pita, toasted whole-grain bread, rice, or a fresh salad, this comforting bean dish is satisfying and full of homemade goodness.
Preparation and Cooking Time
- Preparation Time: 15 minutes
- Cooking Time: 35–40 minutes
- Total Time: Approximately 55 minutes
- Servings: 4–6
- Course: Lunch or Dinner
- Cuisine: Mediterranean-inspired
- Cooking Method: Stovetop
- Diet: Vegetarian and vegan when prepared with vegetable broth
Ingredients
- 3 cups cooked brown beans, pinto beans, or white beans
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 2 medium tomatoes, finely chopped
- 1 cup crushed tomatoes
- 1 tablespoon tomato paste
- 1 small green bell pepper, finely diced
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon dried oregano
- ½ teaspoon ground coriander
- ¼ teaspoon black pepper
- ½ teaspoon salt, or to taste
- 1½ cups vegetable broth or water
- 1 bay leaf
- 1 tablespoon fresh lemon juice
- 2 tablespoons fresh parsley, chopped
- Optional: ¼ teaspoon chilli flakes
Instructions
Step 1: Prepare the Beans
If using dried beans, soak them in plenty of water overnight. Drain and rinse them before cooking.
Place the soaked beans in a large pot, cover with fresh water, and simmer until completely tender. Cooking time depends on the bean variety, so follow the package guidance and make sure the beans are fully cooked.
Drain the beans and set aside.
If using canned beans, simply drain and rinse them thoroughly under cold running water. This makes the recipe much quicker.
Step 2: Sauté the Onion and Pepper
Heat olive oil in a large saucepan or Dutch oven over medium heat.
Add the chopped onion and green bell pepper. Cook for 4–5 minutes, stirring occasionally, until the vegetables become soft and fragrant.
This step creates the flavourful base of the stew.
Step 3: Add the Garlic
Stir in the minced garlic and cook for approximately 30–60 seconds.
Be careful not to burn the garlic because burnt garlic can make the sauce taste bitter.
Step 4: Prepare the Tomato Sauce
Add the chopped tomatoes, crushed tomatoes, and tomato paste.
Stir well and cook for 5–7 minutes until the tomatoes soften and the mixture begins to thicken.
Add the cumin, paprika, oregano, coriander, black pepper, salt, and optional chilli flakes.
Mix everything thoroughly so the spices coat the vegetables and develop their aroma.
Step 5: Add the Beans
Add the cooked beans to the tomato mixture.
Stir gently until the beans are evenly coated with the sauce.
Pour in the vegetable broth or water and add the bay leaf.
Bring the mixture to a gentle boil.
Step 6: Simmer Until Flavourful
Reduce the heat to low and cover the saucepan partially.
Allow the beans to simmer for approximately 20–25 minutes, stirring occasionally.
This gives the beans time to absorb the flavours of the garlic, tomatoes, and spices.
If the sauce becomes too thick, add a little more broth or water.
Step 7: Adjust the Texture
For a thicker, creamier sauce, gently mash a small portion of the beans against the side of the saucepan.
Stir them back into the stew.
This creates a naturally thick consistency without adding flour or cream.
Step 8: Finish with Lemon and Parsley
Remove the bay leaf.
Add the fresh lemon juice and chopped parsley. Stir gently and taste the sauce.
Adjust the salt, pepper, or lemon juice according to your preference.
Allow the stew to rest for 5 minutes before serving so the flavours can settle.
Step 9: Serve Warm
Transfer the beans into a serving bowl.
Garnish with fresh parsley and a light drizzle of olive oil.
Serve hot with whole-grain bread, warm pita, brown rice, or a fresh cucumber and tomato salad.
Enjoy this delicious homemade comfort meal!
Recipe Notes
- Bean selection: Pinto, navy, cannellini, kidney, or brown beans can be used. Cooking times will vary.
- Canned beans: Use canned beans when you want a quicker meal. Drain and rinse them before adding.
- Sauce consistency: Add extra broth for a thinner stew or simmer uncovered for a thicker sauce.
- Fresh tomatoes: Ripe tomatoes give the sauce a naturally sweet and fresh flavour.
- Seasoning: Adjust the cumin, paprika, and chilli according to your taste.
- Olive oil: Extra virgin olive oil adds a lovely Mediterranean flavour.
- Lemon juice: A little lemon juice at the end balances the richness of the tomato sauce.
Helpful Cooking Tips
- Soak dried beans overnight to help them cook more evenly.
- Always cook dried kidney beans thoroughly; do not cook them from raw in a slow cooker.
- Use low-sodium canned beans if you want better control over the salt.
- Sauté the onion and garlic properly to build a rich flavour.
- Allow the tomato sauce to cook before adding the beans.
- Avoid stirring too aggressively because very soft beans can break apart.
- Mash a few beans to thicken the sauce naturally.
- Add fresh herbs at the end for the best aroma.
- Taste before serving and adjust the seasoning.
- Prepare a larger batch because the leftovers make an easy lunch.
Serving Suggestions
These Mediterranean beans are delicious in several ways:
- Serve with warm whole-grain pita bread.
- Pair with brown rice or quinoa.
- Enjoy alongside a fresh cucumber and tomato salad.
- Serve with grilled vegetables.
- Add a spoonful of plain Greek yoghurt if desired.
- Garnish with fresh parsley and lemon wedges.
For a beautiful presentation, serve the beans in a white ceramic bowl with fresh herbs sprinkled over the top.
Storage and Meal Prep
Refrigerator: Allow the beans to cool, then transfer them to an airtight container. Refrigerate for up to 3–4 days.
Freezer: Freeze in individual airtight containers for up to 3 months for best quality.
Reheating: Reheat in a saucepan over medium-low heat, adding a splash of water or broth if the sauce has thickened. Stir occasionally until thoroughly hot.
Meal prep: Divide into individual portions for convenient lunches or dinners. The flavours often become richer after resting overnight.
Servings
This recipe makes approximately 4–6 servings, depending on portion size.
Each serving provides beans, tomato sauce, and vegetables for a satisfying plant-based meal.
Approximate Nutritional Information
Estimated values per serving, assuming 6 servings:
- Calories: 230 kcal
- Protein: 12 g
- Carbohydrates: 36 g
- Dietary Fibre: 10 g
- Fat: 6 g
- Saturated Fat: 1 g
- Sugar: 6 g
- Sodium: 350 mg
Actual nutritional values depend on the type of beans, broth, portion size, and ingredients used.
Benefits of Beans
1. A Source of Plant-Based Protein
Beans provide plant-based protein, which helps support muscle maintenance and normal body functions. They are a useful alternative to animal-based protein in many meals.
2. Rich in Dietary Fibre
Beans contain soluble and insoluble fibre. Fibre supports digestive health, helps promote fullness, and can contribute to healthier blood cholesterol levels.
3. May Support Blood Sugar Management
Beans generally have a low glycaemic index and contain a combination of fibre, protein, and slowly digested carbohydrates.
This combination may help reduce sharp blood glucose rises compared with some refined carbohydrate foods. However, beans do not remove sugar from the body or treat diabetes.
4. Supports Digestive Health
The fibre in beans helps support regular bowel movements. Some of their fibre also acts as a prebiotic, providing nourishment for beneficial gut bacteria.
5. Provides Important Minerals
Depending on the variety, beans provide iron, magnesium, potassium, folate, and other important nutrients.
6. Helps Promote Fullness
Protein and fibre make beans a satisfying food. Including them in meals may help you feel full for longer.
7. Affordable and Versatile
Dried and canned beans are generally economical pantry staples. They can be used in soups, salads, stews, curries, and many other dishes.
Frequently Asked Questions (Q&A)
Q1: Which beans work best for this recipe?
Pinto, navy, cannellini, and brown beans are excellent choices. You can use whichever variety you enjoy.
Q2: Can I use canned beans?
Yes! Use approximately 3 cups of drained and rinsed canned beans. Add them directly to the tomato sauce and simmer until heated through.
Q3: Can beans cure diabetes?
No. Beans are nutritious and may help support blood glucose management when included in a balanced diet, but they do not cure diabetes or replace prescribed medication.
Q4: Do beans remove sugar from the body?
No food removes all sugar from the body. Your body regulates blood glucose through several biological processes. Beans provide fibre and nutrients that can help support a balanced eating pattern.
Q5: Is this recipe suitable for vegetarians?
Yes. Use vegetable broth or water to keep it vegetarian. The recipe is also vegan when all ingredients are plant-based.
Q6: Can I make this recipe spicy?
Absolutely. Add chilli flakes, cayenne pepper, or fresh chopped green chillies to give the sauce a little heat.
Q7: How can I make the sauce thicker?
Mash a few cooked beans into the sauce or simmer the stew uncovered until it reaches your preferred consistency.
Q8: Can I prepare this recipe in advance?
Yes. Prepare it a day ahead and refrigerate it in an airtight container. Reheat gently before serving.
Q9: Are beans good for digestion?
Beans contain fiber that supports digestive health. However, they may cause gas or bloating in some people. Rinsing canned beans, soaking dried beans, and increasing fiber gradually may help.
Q10: What should I serve with these beans?
Whole-grain bread, pita, brown rice, quinoa, or a fresh vegetable salad are all delicious options.
Final Thoughts
These Hearty Mediterranean Tomato Garlic Beans prove that simple pantry ingredients can create a comforting and satisfying meal.
With tender beans, juicy tomatoes, fragrant garlic, olive oil, and warming spices, this recipe is full of flavor and provides valuable plant-based protein and fiber.
It is easy to prepare, budget-friendly, perfect for meal prep, and wonderful for sharing with family.
