Best Crispy Halloumi With Tomatoes and White Beans (Easy Mediterranean Dinner)
This Crispy Halloumi with Tomatoes and White Beans recipe is perfect for a Mediterranean meal. Also, this quick and satisfying vegetarian dinner, Crispy halloumi recipe is packed with flavor, and 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.
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.
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.
Ingredients You’ll Need for Crispy Halloumi 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!
🥘 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!
Pro Tip: Don’t overcrowd the pan when searing halloumi. Give each slice space for maximum golden crispiness.
🔪 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.
- 🔥 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.
🥗 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.
🥗 Storage, Reheating & Meal Prep Tips
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.
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
FAQ about Crispy Halloumi With Tomatoes and White Beans
Can I make this crispy halloumi recipe vegan?
Yes, you can make this Mediterranean-inspired dish vegan by substituting traditional halloumi with a plant-based vegan halloumi or firm tofu. Be sure to choose a tofu that crisps well when pan-fried, and season it with smoked paprika or nutritional yeast to enhance flavor.
Is halloumi a healthy cheese?
Halloumi is a high-protein cheese that’s rich in calcium and makes a great meatless protein option. While it is higher in sodium and saturated fats, it’s perfectly healthy when consumed in moderation as part of a balanced diet. It’s an excellent ingredient for a vegetarian high-protein meal.
Can I use canned tomatoes instead of cherry tomatoes?
Canned diced tomatoes are a great substitute and still bring bold flavor to this dish. Just be sure to drain slightly to avoid a watery sauce. For best results, use fire-roasted or Italian-style canned tomatoes to maintain the vibrant Mediterranean flavors.
What kind of beans work best in this halloumi recipe?
White beans such as cannellini or Great Northern beans are ideal for this one-pan recipe. They are creamy, mild, and absorb the Mediterranean flavors beautifully. Chickpeas or butter beans also work well for variety and texture.
Can I make this ahead of time for meal prep?
Yes! This recipe stores well in the refrigerator for up to 3 days. For best results, store the crispy halloumi separately and reheat in a skillet or oven to maintain texture. The tomato and white bean base reheats beautifully and is great for a quick, healthy vegetarian lunch.
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.