Mediterranean Tomato Garlic Beans – Easy, Healthy & Full of Flavour!
Description
These Mediterranean Tomato Garlic Beans are a simple, comforting, and delicious dish inspired by the fresh ingredients and traditional flavours of Mediterranean cooking. Made with tender white beans simmered in a rich tomato sauce with garlic, olive oil, and fragrant herbs, this recipe is packed with flavour while using affordable everyday ingredients.
The beans become wonderfully soft and creamy as they cook in the tomato sauce, while garlic adds a delicious aroma and Mediterranean herbs bring everything together. A drizzle of extra virgin olive oil and a sprinkle of fresh parsley make this dish even more irresistible.
What makes this recipe special is its simplicity. You don’t need complicated ingredients or hours in the kitchen to create a satisfying meal. Everything comes together in one pan, making it perfect for busy weeknight dinners, healthy lunches, or meal prep.
White beans are naturally rich in plant-based protein and dietary fibre, making this dish a filling addition to a balanced eating plan. It’s also naturally vegetarian, vegan, and gluten-free when prepared with suitable ingredients.
Serve these delicious tomato garlic beans with crusty whole-grain bread, grilled vegetables, brown rice, or a fresh Mediterranean salad. You can even enjoy them on their own as a comforting, protein-rich meal.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 20–25 minutes
- Total Time: 30–35 minutes
- Servings: 4
- Cuisine: Mediterranean
- Course: Main Course / Side Dish
- Cooking Method: Stovetop
- Difficulty: Easy
- Diet: Vegetarian, Vegan, Gluten-Free
Ingredients
- 2 cans (15 ounces each) of white beans, drained and rinsed (cannellini or Great Northern beans)
- 2 tablespoons extra virgin olive oil
- 4 cloves garlic, minced
- 1 small yellow onion, finely chopped
- 1 can (14.5 ounces) of diced tomatoes
- 2 tablespoons tomato paste
- ½ cup vegetable broth
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ teaspoon smoked paprika
- ¼ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 1 tablespoon fresh lemon juice
- 2 tablespoons fresh parsley, chopped
Optional Ingredients
- 1 cup fresh baby spinach
- ¼ teaspoon ground cumin
- ¼ cup crumbled feta cheese
- Fresh basil leaves for garnish
- Lemon wedges for serving
Instructions
Step 1: Prepare the Beans
Open the cans of white beans and drain the liquid. Rinse the beans gently under cool running water.
Allow the excess water to drain completely.
Cannellini beans are especially delicious in this recipe because they have a creamy texture and hold their shape well during cooking. Great northern beans are another excellent option.
Set the prepared beans aside.
Step 2: Sauté the Onion and Garlic
Heat the extra virgin olive oil in a large skillet or saucepan over medium heat.
Add the finely chopped onion and cook for approximately 3–4 minutes, stirring occasionally, until softened and slightly translucent.
Add the minced garlic and cook for another 30–45 seconds until fragrant.
Be careful not to burn the garlic because it can develop a bitter taste.
Step 3: Add the Tomato Paste and Seasonings
Stir in the tomato paste and cook for approximately 1 minute.
Add the dried oregano, thyme, smoked paprika, red pepper flakes (if using), salt, and black pepper.
Mix everything together so the seasonings coat the onion and garlic evenly.
Cooking the tomato paste briefly helps deepen its flavour and create a richer sauce.
Step 4: Add the Tomatoes and Vegetable Broth
Pour the diced tomatoes and vegetable broth into the skillet.
Stir well to combine all the ingredients.
Bring the mixture to a gentle simmer and allow it to cook for approximately 5 minutes.
The tomatoes will soften, and the sauce will begin developing a rich Mediterranean flavour.
Step 5: Add the White Beans
Gently fold the drained white beans into the tomato sauce.
Stir carefully to coat the beans without crushing them.
Reduce the heat to medium-low and simmer uncovered for approximately 10–15 minutes.
Stir occasionally to prevent sticking.
As the beans simmer, they absorb the flavours of garlic, tomatoes, olive oil, and herbs.
Step 6: Add Fresh Spinach (Optional)
If you want to include extra vegetables, add the fresh baby spinach during the final 2–3 minutes of cooking.
Stir gently until the spinach wilts into the tomato sauce.
You can also add chopped kale, although it may require a few additional minutes to soften.
Step 7: Finish with Lemon and Fresh Herbs
Remove the skillet from the heat.
Add fresh lemon juice and chopped parsley. Stir gently.
Taste the sauce and adjust the salt, black pepper, or lemon juice as needed.
For an extra Mediterranean touch, drizzle a little additional extra virgin olive oil over the beans.
Step 8: Serve and Enjoy!
Transfer the Mediterranean Tomato Garlic Beans to serving bowls.
Garnish with fresh parsley, basil leaves, or crumbled feta cheese if desired.
Serve warm with crusty bread, roasted vegetables, quinoa, or a fresh Greek salad.
Enjoy every spoonful of this hearty, flavourful, and comforting dish!
Notes
- Best Beans: Cannellini beans are ideal because they are creamy, tender, and hold their shape during simmering.
- Canned or Dried Beans: Canned beans make this recipe quick and convenient. If using dried beans, cook them completely before adding them to the tomato sauce.
- Tomato Quality: Use good-quality canned diced tomatoes for a rich and flavourful sauce. Fresh ripe tomatoes can also be substituted.
- Garlic Flavour: Freshly minced garlic gives the dish its signature Mediterranean aroma. Adjust the quantity according to your taste.
- Olive Oil: Extra virgin olive oil provides richness and a traditional Mediterranean flavour.
- Spice Level: Red pepper flakes are optional. Leave them out for a milder family-friendly dish.
- Sauce Consistency: Add a little extra vegetable broth if you prefer a thinner sauce. Simmer uncovered longer if you prefer it thicker.
- Cheese: Feta adds a salty, tangy finish, but the dish is completely delicious without it.
Helpful Tips for the Best Tomato Garlic Beans
1. Don’t Rush the Garlic
Cook the onion first and add the garlic afterwards. This prevents the garlic from burning and gives the sauce a better flavour.
2. Use Good-Quality Olive Oil
Since olive oil is one of the main ingredients, choosing a good-quality extra virgin olive oil makes a noticeable difference.
3. Simmer Gently
Avoid boiling the beans aggressively. A gentle simmer helps them absorb the sauce while maintaining their shape.
4. Mash a Few Beans
For a naturally thicker and creamier sauce, mash a small portion of the cooked beans against the side of the skillet and stir them back into the mixture.
5. Add Lemon at the End
Fresh lemon juice brightens the tomato sauce and balances its richness.
6. Customise the Vegetables
Add spinach, zucchini, bell peppers, or mushrooms for extra vegetables and flavour.
7. Prepare Ahead
This recipe tastes even better after the flavours have had time to blend. Prepare it ahead for convenient lunches and dinners.
Serving Suggestions
These Mediterranean beans are versatile and can be served in several delicious ways.
- Crusty Bread: Serve with warm whole-grain or sourdough bread for dipping into the tomato garlic sauce.
- Brown Rice: Pair with brown rice for a satisfying plant-based meal.
- Quinoa: Add quinoa for extra texture and plant-based protein.
- Greek Salad: Serve alongside cucumber, tomatoes, olives, and feta.
- Roasted Vegetables: Pair with roasted zucchini, broccoli, or bell peppers.
- Grilled Chicken or Fish: Use the beans as a flavourful Mediterranean side dish.
- Baked Sweet Potatoes: Spoon the tomato, garlic, and beans over baked sweet potatoes for a hearty meal.
Storage and Meal Prep Instructions
Refrigerator: Allow the beans to cool, then transfer them to an airtight container. Refrigerate for up to 3–4 days.
Freezer: Store in freezer-safe containers for up to 2–3 months for best quality. Leave a little room for expansion.
Reheating: Warm gently in a saucepan over medium-low heat. Add a splash of vegetable broth or water if the sauce has thickened.
Meal Prep: Divide into individual containers with your favourite side dishes for easy lunches throughout the week.
Nutritional Information
Approximate nutritional values per serving, based on 4 servings and without optional feta or spinach:
- Calories: 310
- Protein: 15 g
- Carbohydrates: 42 g
- Dietary Fibre: 11 g
- Total Fat: 10 g
- Saturated Fat: 1.5 g
- Sugar: 6g
- Sodium: 480 mg
Nutritional values are estimates and may vary depending on the type of beans, canned tomatoes, vegetable broth, and added salt.
Health Benefits of Mediterranean Tomato Garlic Beans
1. Excellent Source of Plant-Based Protein
White beans provide plant-based protein, which helps support muscle maintenance, tissue repair, and normal body functions.
2. Rich in Dietary Fibre
Beans contain both soluble and insoluble fibre. Fibre supports digestive health and can help promote fullness after meals.
3. Heart-Friendly Ingredients
Extra virgin olive oil is rich in monounsaturated fats. It is a traditional ingredient in Mediterranean-style eating patterns.
4. Provides Important Vitamins and Minerals
White beans contain nutrients such as iron, magnesium, potassium, and folate, which contribute to normal body functions.
5. Tomatoes Provide Antioxidants
Tomatoes contain lycopene and vitamin C, beneficial compounds that contribute to a balanced diet.
6. Supports Satisfying Meals
The combination of protein, fibre, and complex carbohydrates makes this dish a filling option for lunch or dinner.
7. Naturally Plant-Based
This recipe is vegetarian and vegan when prepared without feta cheese and with suitable vegetable broth.
8. Budget-Friendly Nutrition
Canned beans, tomatoes, garlic, and basic seasonings create an affordable meal using simple pantry staples.
Frequently Asked Questions
Q1: What type of beans works best for this recipe?
Cannellini beans are my first choice because they have a creamy texture and hold their shape beautifully. Great northern beans and navy beans also work well.
Q2: Can I use dried beans instead of canned beans?
Yes! Cook the dried beans completely until tender before adding them to the tomato sauce. Approximately 3 cups of cooked beans can replace the two cans.
Q3: Can I make Mediterranean Tomato Garlic Beans vegan?
Absolutely! The recipe is naturally vegan as written. Simply avoid adding feta cheese or other dairy toppings.
Q4: Can I make this recipe spicy?
Yes! Add extra red pepper flakes, cayenne pepper, or a little chopped fresh chili for more heat.
Q5: Can I add spinach?
Definitely! Baby spinach is a wonderful addition. Stir it into the beans during the last few minutes of cooking.
Q6: Can I use fresh tomatoes?
Yes! Use approximately 2 cups of chopped fresh ripe tomatoes instead of canned tomatoes. Cooking time may need to be adjusted until they soften.
Q7: How can I make the sauce thicker?
Mash a few beans directly in the skillet and stir them into the sauce. You can also simmer the mixture uncovered for a few additional minutes.
Q8: Is this recipe good for meal prep?
Yes! It stores well in the refrigerator and reheats beautifully, making it a convenient option for preparing lunches and dinners ahead of time.
Q9: Can I add feta cheese?
Yes! Crumbled feta adds a delicious salty and tangy flavor. Sprinkle it over the beans just before serving.
Q10: What can I serve with tomato garlic beans?
They pair beautifully with crusty bread, quinoa, brown rice, roasted vegetables, grilled fish, or a fresh Mediterranean salad.
Q11: Are these beans suitable for a weight-management meal plan?
They can be a satisfying addition to a balanced meal plan because they provide fiber and plant-based protein. Pay attention to portion sizes and added olive oil according to your individual needs.
Final Thoughts
These Mediterranean Tomato Garlic Beans are everything a simple homemade meal should be: comforting, nutritious, affordable, and full of delicious flavor.
Tender white beans simmered in a rich tomato sauce with fresh garlic, extra virgin olive oil, and fragrant Mediterranean herbs create a dish that feels special without requiring complicated ingredients.
