Crispy Halloumi with Tomatoes & White Beans (High Protein Mediterranean Dinner in 25 Minutes)
This Crispy Halloumi with Tomatoes and White Beans recipe is perfect for a Mediterranean meal. Also, this quick and satisfying high protein vegetarian dinner, Crispy halloumi recipe is packed with flavor, protein, and is ready in less than 30 minutes. This hearty skillet dish features golden, pan-fried halloumi, juicy cherry tomatoes, and creamy white beans in a garlic-lemon sauce that’s both comforting and nutritious. So, if you think the most vegetarian meals lack protein, then this crispy halloumi skillet solves that.

Halloumi — a hard, salty cheese that crunches beautifully in the pan — is a popular ingredient in Mediterranean and Middle Eastern cuisine, and it takes center stage in this dish. Paired with fiber-rich cannellini beans (or any white bean of your choice) and naturally sweet cherry tomatoes, this recipe delivers a satisfying flavor without the need for meat or gluten. Also, this Fried Halloumi & Tomatoes with White Beans is a great high-protein vegetarian meal that even meat eaters will love.
This easy recipe will become a popular one for those following a gluten-free, meatless, or Mediterranean-style diet. It’s rich in texture, full of flavor, and easy to make with pantry staples. Serve it with crusty bread over quinoa, or enjoy it on its own—either way, it’s a healthy comfort food. Halloumi doesn’t melt like most cheeses, making it ideal for pan-searing and achieving the perfect crispy golden crust.
Related: 300 Calorie Lunch Ideas
Crispy Halloumi With Tomatoes and White Beans (Easy Mediterranean Dinner)
Crispy Halloumi With Tomatoes and White Beans is a simple, comforting vegetarian meal packed with protein, texture, and flavor. With just one skillet and under 30 minutes, it makes for an effortless yet elegant dinner. Ideal for Meatless Mondays, quick lunches, or when you want something satisfying without the fuss.
Ingredients
For the main dish:
- 1 tbsp olive oil
- 225g (8 oz) halloumi cheese, sliced into 1/2-inch thick pieces
- 2 garlic cloves, minced
- 1 small red onion, finely chopped
- 250g (9 oz) cherry tomatoes, halved
- 1 can (400g / 14 oz) white beans (e.g., cannellini or butter beans), drained and rinsed
- 1 tsp smoked paprika (optional)
- Salt and black pepper to taste
- 1 tbsp lemon juice
- 2 tbsp fresh parsley or basil, chopped (for garnish)
Optional additions:
- Pinch of chili flakes for heat
- Handful of baby spinach or kale for extra greens
Instructions
Drain and rinse the white beans. Slice the halloumi and halve the cherry tomatoes.
Heat 1 tbsp of olive oil in a large non-stick skillet over medium-high heat.
Add the halloumi slices and cook for 2–3 minutes on each side, until golden and crispy.
Remove from the pan and set aside.
In the same pan, add the chopped red onion and cook for 2–3 minutes until softened.
Add the garlic and smoked paprika (if using), and cook for another 30 seconds.
Add the cherry tomatoes to the pan and sauté for 4–5 minutes until they begin to soften and burst.
Stir in the white beans and season with salt and pepper. Let it simmer for 2–3 minutes to heat through.
Add lemon juice and stir to combine. Taste and adjust seasoning.
Return the crispy halloumi to the pan or place on top of the tomato-bean mixture.
Garnish with fresh herbs. Serve warm with crusty bread, quinoa, or over greens.
Notes
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 167Total Fat: 7gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 7mgSodium: 440mgCarbohydrates: 23gFiber: 7gSugar: 7gProtein: 8g
Related: High Protein Salad Bowls
Reasons To Love This Crispy Halloumi Recipe
This crispy halloumi with tomatoes and white beans is a wholesome, protein-packed, and vegetarian Mediterranean dinner idea that’s perfect for busy weeknights or elegant weekend meals.
- ✅ One-Pan Wonder: Easy clean-up and all-in-one skillet meal makes cooking a breeze.
- ✅ High-Protein Vegetarian Dinner: Halloumi and white beans offer over 20g of protein per serving.
- ✅ Mediterranean-Inspired Flavors: Bursting with cherry tomatoes, garlic, lemon, and herbs.
- ✅ Gluten-Free & Family-Friendly: Naturally gluten-free, budget-friendly, and kid-approved.
- ✅ Fast & Fuss-Free: Ready in just 25 minutes for a quick and satisfying weeknight meal.
Suggested: Cold Summer Soup Recipes
Ingredients You’ll Need for Crispy Halloumi Recipe with Tomatoes and White Beans
This high-protein vegetarian recipe is made with simple, wholesome Mediterranean ingredients you likely already have at home. Perfect for a quick weeknight dinner or a healthy meatless meal prep option!
🧀 Halloumi Cheese (8 oz)
Firm, salty, and perfect for frying until golden. A high-protein vegetarian cheese that won’t melt!
🍅 Cherry Tomatoes (1½ cups)
Juicy and sweet, they add color and burst with Mediterranean flavor. You can also use grape tomatoes or chopped Roma tomatoes.
White Beans (1 can, drained)
Creamy cannellini or great northern beans are perfect. Rich in fiber and plant-based protein.
🧄 Garlic (2–3 cloves, minced)
Adds a deep savory note. Garlic is also a great antioxidant!
Extra Virgin Olive Oil (2 tbsp)
For sautéing and crisping the halloumi. Use good-quality olive oil for best flavor.
🍋 Fresh Lemon Juice (1 tbsp)
Brightens the dish and balances the saltiness of the halloumi. Optional zest for extra zing.
🧂 Seasonings
Paprika, black pepper, salt (optional – halloumi is already salty), and red pepper flakes for a kick.
🌿 Fresh Herbs (Parsley or Basil)
Garnish with chopped parsley or fresh basil for that authentic Mediterranean finish.
🔁 Try chickpeas instead of white beans or use vegan cheese for a dairy-free version!
🔬 Ingredient Deep Dive: What Makes This Crispy Halloumi Recipe So Good?
Understanding the ingredients in this crispy halloumi with tomatoes and white beans recipe helps you cook better, eat healthier, and customize flavors like a pro. This high protein vegetarian Mediterranean dish is built on simple ingredients—but each plays a powerful role in taste, texture, and nutrition.
🧀 Halloumi Cheese
Halloumi is a semi-hard cheese traditionally made from sheep’s milk. What makes it special is its high melting point, allowing it to become perfectly crispy on the outside and soft inside when pan-fried. Halloumi has a unique high melting point due to its protein structure, making it ideal for frying and grilling.
- ✔ High protein vegetarian ingredient (20g+ protein)
- ✔ Ideal for Mediterranean diet recipes
- ✔ Naturally low-carb & gluten-free
Pro Tip: Pat dry before cooking to achieve maximum crispiness.
🥫 White Beans (Cannellini / Navy Beans)
White beans add plant-based protein, fiber, and creaminess to this easy 30-minute vegetarian meal. They also absorb flavors beautifully, making the dish hearty and satisfying.
- ✔ Boosts fiber for gut health
- ✔ Keeps you full longer (great for weight loss)
- ✔ Key component in Mediterranean cooking
Best Choice: Cannellini beans for creamy texture, navy beans for softer consistency.
🍅 Tomatoes (Fresh or Cherry)
Tomatoes bring natural acidity, sweetness, and umami to balance the salty halloumi. They create a light sauce that ties everything together.
- ✔ Rich in antioxidants like lycopene
- ✔ Adds freshness to one-pan vegetarian meals
- ✔ Enhances Mediterranean flavor profile
Pro Tip: Use ripe cherry tomatoes for the best flavor burst.
🫒 Extra Virgin Olive Oil
A staple in the Mediterranean diet, olive oil enhances flavor while adding healthy fats. It helps crisp the halloumi and carries aromatic flavors throughout the dish.
- ✔ Heart-healthy monounsaturated fats
- ✔ Improves nutrient absorption
- ✔ Essential for authentic Mediterranean recipes
Best Practice: Use high-quality extra virgin olive oil for maximum flavor.
🧄 Garlic
Garlic adds depth and aroma, making this dish irresistibly savory. It pairs perfectly with beans and tomatoes.
- ✔ Boosts immune health
- ✔ Adds bold flavor without calories
- ✔ Key ingredient in healthy vegetarian recipes
Tip: Sauté lightly to avoid bitterness.
🍋 Lemon Juice
Lemon juice brightens the dish and balances richness. It’s the secret ingredient that elevates this recipe from good to restaurant-quality.
- ✔ Enhances flavor balance
- ✔ Adds freshness to heavy ingredients
- ✔ Popular in Mediterranean healthy meals
Don’t Skip: A squeeze of lemon at the end is essential.
Related: Instant Pot Pulled Chicken Recipe
🥘 How to Make Crispy Halloumi With Tomatoes and White Beans (Step-by-Step)
This easy one-pan halloumi dinner is loaded with Mediterranean flavor, protein, and fiber. Here’s how to prepare this crispy halloumi with tomatoes and creamy white beans recipe in under 30 minutes.
🔪 Step 1: Slice and Crisp the Halloumi
Cut your halloumi cheese into ½-inch thick slices. Pat dry with a paper towel to remove excess moisture—this helps it get golden and crispy. In a nonstick or cast iron skillet over medium-high heat, sear the slices in a tablespoon of olive oil for about 2-3 minutes per side until golden brown.
🧄 Step 2: Sauté Aromatics
Remove the halloumi and set aside. In the same skillet, add chopped garlic and onion. Sauté for 3-4 minutes until fragrant and softened. This creates the perfect base for your Mediterranean-inspired sauce.
🍅 Step 3: Add Cherry Tomatoes and White Beans
Stir in halved cherry tomatoes and drained white beans (cannellini or navy beans work best). Season with sea salt, black pepper, and a pinch of smoked paprika or za’atar. Let simmer for 5-7 minutes until the tomatoes soften and burst, creating a juicy, savory base.
🍋 Step 4: Return Halloumi & Finish with Lemon and Herbs
Add the crispy halloumi back into the skillet. Squeeze in fresh lemon juice for brightness and scatter over chopped fresh herbs like parsley or basil. Let everything warm through for 1-2 minutes.
🍽️ Step 5: Serve and Enjoy!
Plate your crispy halloumi and white beans over a bed of couscous, quinoa, or crusty bread. Drizzle with extra virgin olive oil and a touch more lemon juice if desired.
This healthy vegetarian meal is perfect for busy weeknights, meal prep, or even serving at a casual dinner party! Also, this is one of my favorite crispy halloumi recipes.
Pro Tip: Don’t overcrowd the pan when searing halloumi. Give each slice space for maximum golden crispiness.
Indian Twist: Spicy Paneer with Tomatoes & White Beans (High Protein Vegetarian Dinner)
I love this Indian-style version of crispy halloumi. This delicious twist replaces halloumi with paneer, making it perfect for Indian kitchens. Packed with plant-based protein, bold spices, and rich flavors, this dish is a healthy high-protein vegetarian dinner ready in under 30 minutes.
🛒 Ingredients for Indian Paneer Version
- 200g paneer (cubed)
- 1 cup white beans (cannellini or rajma alternative)
- 2 ripe tomatoes (chopped)
- 1 tbsp olive oil or mustard oil
- 1 tsp cumin seeds
- 1 tsp turmeric powder
- 1 tsp garam masala
- 1 tsp red chili powder (adjust to taste)
- 2 garlic cloves (optional)
- Salt & lemon juice to taste
- Fresh coriander leaves for garnish
👨🍳 How to Make Indian-Style Paneer & Beans
- Heat oil in a pan and add cumin seeds until they crackle.
- Add paneer cubes and pan-fry until golden and crispy on all sides.
- Remove paneer and sauté garlic and tomatoes until soft.
- Add turmeric, chili powder, and garam masala for deep flavor.
- Stir in cooked white beans and simmer for 5–7 minutes.
- Return paneer to the pan and toss gently.
- Finish with lemon juice and fresh coriander.
💡 Pro Cooking Tips
- Soak paneer in warm water for extra softness before cooking.
- Use mustard oil for authentic Indian flavor.
- Add a pinch of kasuri methi for restaurant-style taste.
🥗 Health Benefits
This dish is rich in protein (paneer + beans), high in fiber, and supports weight loss and muscle building. It fits perfectly into a balanced Indian diet and can be part of a meal prep plan.
🍽️ Serving Ideas
- Serve with roti, naan, or jeera rice
- Pair with quinoa for a high-protein bowl
- Enjoy as a healthy lunch box recipe
Suggested: 10 Minutes Gluten-Free Desserts
🔪 Expert Tips & Flavorful Variations
Take your crispy halloumi with tomatoes and white beans to the next level by following these expert cooking tips and delicious Mediterranean-style twists. These tricks will enhance the flavor and ensure the perfect golden halloumi texture every time, especially for high-protein vegetarian meals, gluten-free dinners, and quick skillet recipes for a busy weeknight. This recipe will be your next favorite Mediterranean halloumi skillet.
- 🔥 Don’t overcrowd the pan: Give the halloumi cheese enough space to crisp up evenly without steaming.
- 🥬 Add leafy greens: Stir in spinach, kale, or arugula at the end for added color, nutrients, and freshness.
- 🌶️ Spice it up: Add a pinch of red chili flakes or a dash of smoked paprika for a bold, smoky kick.
- 🌿 Explore seasonings: Swap paprika with za’atar, cumin, or oregano for a unique Mediterranean twist.
- 🥣 Try different legumes: Replace white beans with chickpeas, cannellini beans, or even lentils for a fiber-rich upgrade.
- 🧀 Don’t overcook the halloumi: Just 2–3 minutes per side is perfect—overcooking can make it chewy or rubbery.
💡 Pro Tip: Squeeze some fresh lemon juice over the dish before serving to brighten the flavors and balance the saltiness of halloumi.
Delicious Variations of Crispy Halloumi with Tomatoes & White Beans
These easy variations transform this Mediterranean halloumi recipe into multiple delicious meals—perfect for meal prep, weight loss, and healthy eating.
Turn this into a vegan Mediterranean recipe by replacing halloumi with crispy tofu or grilled tempeh. This version is perfect for a plant-based high-protein dinner.
- Use extra-firm tofu (pressed & pan-fried)
- Add nutritional yeast for cheesy flavor
- Boost protein with chickpeas or lentils
Love bold flavors? Add harissa paste or chili flakes for a spicy Mediterranean dinner recipe.
- Mix 1 tbsp harissa into tomato sauce
- Add smoked paprika & chili flakes
- Top with chili oil for extra heat
Make it rich and comforting by adding a creamy element—perfect for a healthy comfort food dinner.
- Stir in Greek yogurt or cream cheese
- Add coconut milk for dairy-free option
- Finish with parmesan or feta cheese
Give this recipe an Indian fusion twist by replacing halloumi with paneer and adding spices.
- Use paneer instead of halloumi
- Add cumin, turmeric, garam masala
- Finish with fresh coriander & lemon
Reduce carbs while keeping it satisfying—ideal for keto vegetarian recipes.
- Replace beans with zucchini or spinach
- Add avocado slices for healthy fats
- Use olive oil generously
Turn this into a meal prep friendly high-protein bowl—perfect for busy weekdays.
- Serve over quinoa, rice, or couscous
- Add roasted vegetables
- Store in airtight containers for 3–4 days
Related: Low-Carb Dinner Recipes
🥗 What to Serve with Crispy Halloumi and Beans
Spice up your crispy halloumi with tomatoes and white beans by pairing it with these delicious and complementary side dishes. These options add texture, flavor, and nutrition every time for Mediterranean-inspired dinners and balanced vegetarian meal ideas.
Looking for more Mediterranean pairing ideas? Check out these expert-recommended halloumi sides from Olive Magazine.
Suggested: Roasted Shrimp Recipes
🥗 Health Benefits of Crispy Halloumi with Tomatoes & White Beans
This crispy halloumi with tomatoes and white beans recipe is more than just delicious — it’s a high-protein vegetarian meal packed with nutrients, making it perfect for a healthy Mediterranean diet. This dish aligns perfectly with the Mediterranean diet, widely considered one of the healthiest eating patterns in the world.
💪 High Protein Vegetarian Meal
Halloumi cheese combined with white beans creates a protein-rich vegetarian recipe that helps build muscle, keep you full longer, and reduce cravings. This makes it one of the best high protein vegetarian dinners for busy weeknights.
🌿 Rich in Fiber for Better Digestion
White beans are loaded with dietary fiber, which supports gut health, digestion, and weight management. High-fiber meals like this also help maintain steady blood sugar levels, making it a healthy vegetarian meal for diabetics.
❤️ Heart-Healthy Mediterranean Diet Recipe
This dish follows the principles of the Mediterranean diet, known for promoting heart health and longevity. Ingredients like olive oil, tomatoes, and beans are rich in antioxidants and healthy fats.
⚡ Low Carb Balanced Meal Option
Compared to traditional carb-heavy meals, this recipe offers a balanced low-carb vegetarian option with a perfect mix of protein, fiber, and healthy fats — ideal for weight loss and clean eating.
🍅 Packed with Vitamins & Antioxidants
Tomatoes are rich in vitamin C, potassium, and lycopene, a powerful antioxidant that supports skin health and immunity. Combined with beans, this makes a nutrient-dense vegetarian meal.
⏱️ Perfect for Quick Healthy Dinners
Ready in under 30 minutes, this recipe is ideal for easy weeknight dinners. It’s a one-pan vegetarian meal that saves time while delivering maximum nutrition and flavor.
👉 Pro Tip: Pair this dish with whole grain bread or quinoa for a complete balanced meal with even more protein and fiber.
Related: Mediterranean Recipes For Healthy Eating
🥗 Storage, Reheating & Meal Prep Tips For Crispy Halloumi Recipe
Knowing how to properly store halloumi and reheat this Mediterranean dish is key to enjoying delicious leftovers. Whether you’re making this for vegetarian meal prep or saving extras, here’s how to keep everything tasting fresh and crispy.
🧊 How to Store Leftovers
Allow your crispy halloumi and white beans to cool completely. Then, transfer them to an airtight glass container and refrigerate for up to 3–4 days. This prevents sogginess and keeps the beans fresh.
🔥 Best Way to Reheat Halloumi
For crispy results, reheat in a non-stick skillet over medium heat for 4–5 minutes. Avoid microwaving as it can make the halloumi rubbery. A quick air fryer blast also works!
🥄 Meal Prep Ahead
This is a great make-ahead vegetarian dinner. You can prep the tomato and white bean base 2 days ahead. Store separately from the halloumi and cook the cheese fresh for best texture.
📦 Freezing Tips
While halloumi is best fresh, you can freeze the tomato and bean mixture for up to 2 months. Thaw in the fridge overnight and reheat in a pan before adding fresh-seared halloumi.
✨ Pro Tip: Add a splash of olive oil and lemon juice when reheating to revive flavors and keep the dish tasting vibrant.
Related: Cheap High Protein Dinner Recipes
⚠️ Common Mistakes to Avoid When Making Crispy Halloumi with Tomatoes & White Beans
Avoid these common cooking mistakes that can ruin texture, flavor, and overall results. These expert tips will help you create a restaurant-quality Mediterranean vegetarian dinner at home.
One of the biggest mistakes in any crispy halloumi recipe is skipping this step. Halloumi contains moisture, and if you don’t pat it dry, it will steam instead of crisp. Always use a paper towel to remove excess moisture for a golden, crispy texture.
Overcrowding prevents proper browning and leads to soggy cheese. For the best pan-fried halloumi texture, cook in batches if needed. This ensures even heat distribution and a perfect crispy crust.
Halloumi needs medium-high heat to develop its signature crust. Cooking on low heat will result in rubbery cheese instead of crispy edges. Preheat your pan properly before adding the cheese.
This Mediterranean halloumi recipe relies on balance. Without acidity like lemon juice, the dish can taste flat. A squeeze of lemon enhances the flavor of tomatoes and white beans while cutting through the richness of the cheese.
White beans should be tender but not mushy. Overcooking them can ruin the texture of your healthy vegetarian dinner. Add beans towards the end and heat gently to maintain structure.
While halloumi is naturally salty, the rest of the dish still needs proper seasoning. Use herbs, black pepper, garlic, and olive oil to enhance the flavor profile of this high protein vegetarian meal.
Since this is a Mediterranean diet recipe, olive oil plays a key role. Using low-quality oil can affect both flavor and health benefits. Always choose extra virgin olive oil for the best results.
Related:
Traditional Baklava Recipe
Keto Vegetarian Recipes
Yes, crispy halloumi can be part of a healthy weight loss diet when eaten in moderation. This high-protein vegetarian meal helps keep you full for longer, reducing cravings. Pairing halloumi with fiber-rich white beans and tomatoes makes this a balanced Mediterranean diet recipe that supports weight management.
Halloumi cheese has a high melting point due to its unique protein structure, allowing it to become golden and crispy when pan-fried or grilled. To get perfectly crispy halloumi, always pat it dry and cook in a hot pan with olive oil without overcrowding.
Yes, paneer is a great substitute for halloumi, especially for an Indian-style twist. While paneer doesn’t have the same salty flavor, you can enhance it with spices like cumin, paprika, or garam masala to create a delicious high-protein vegetarian dinner.
Cannellini beans, navy beans, or butter beans are ideal for this recipe. These white beans are rich in fiber and protein, making this dish a nutritious and satisfying one-pan vegetarian meal.
To make a vegan version, replace halloumi with tofu or a plant-based halloumi alternative. Use extra-firm tofu and pan-fry it until crispy for a similar texture. This keeps the dish high in protein and perfect for vegan meal prep.
Yes, this crispy halloumi with tomatoes and white beans is a perfect Mediterranean diet recipe. It includes healthy fats from olive oil, plant-based protein from beans, and fresh vegetables, making it both nutritious and heart-friendly.
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat in a pan over medium heat to restore crispiness. Avoid microwaving as it can make the halloumi rubbery.
Yes, this is an excellent meal prep recipe. Prepare the tomato and white bean base in advance and cook the halloumi fresh before serving for the best crispy texture. It’s a quick and easy 30-minute vegetarian meal ideal for busy days.
This dish pairs perfectly with crusty bread, quinoa, couscous, or even brown rice. You can also serve it as a healthy vegetarian dinner bowl with greens for a complete meal.
Suggested: Delicious Lobster Recipes
If you like this article about the Crispy Halloumi With Tomatoes and White Beans Recipe, please share it with your friends on Facebook and Pinterest. Also, subscribe to my blog to get all the latest content first on your mobile.
