If you love meals that look impressive but require very little effort, these Crispy Halloumi With Tomatoes and White Beans recipes are worth adding to your dinner rotation. The combination of golden, chewy halloumi, juicy tomatoes, creamy white beans, garlic, herbs, lemon, and a touch of honey creates a satisfying meal with contrasting textures and plenty of Mediterranean-inspired flavor.
This recipe comes together in roughly 30 minutes and uses one oven-safe skillet, making it especially convenient for busy weeknights. The halloumi is finished under the broiler so its surface becomes beautifully golden while the tomato-and-bean mixture stays warm and saucy underneath. Serve it with crusty bread for an easy vegetarian-style dinner.
Recipe note: Although this dish is sometimes searched for online in connection with Meghan Markle, this article presents an original home-cooking adaptation and does not claim that Meghan Markle personally created or tested it.
Why You'll Love This Recipe
There are plenty of reasons these Crispy Halloumi With Tomatoes and White Beans recipes are so appealing:
- One-pan convenience: The tomato, bean, and halloumi components can be prepared in the same oven-safe skillet.
- Ready in about 30 minutes: Most of the cooking happens quickly on the stovetop and under the broiler.
- Great texture contrast: Crisp-edged halloumi pairs beautifully with soft tomatoes and creamy beans.
- Simple ingredients: Most of the ingredients are easy to find at a regular grocery store.
- Flexible: Cannellini, navy, or butter beans can be used depending on what you have available.
- Easy to serve: It works as a main dish with bread, salad, or roasted vegetables.
Ingredients
For about 4 servings of Crispy Halloumi With Tomatoes and White Beans recipes, you'll need:
- Halloumi cheese — 8 ounces
- Cherry or grape tomatoes — 1 pound, halved
- Cannellini, butter, or navy beans — 1 can (about 15 ounces), drained and rinsed
- Extra-virgin olive oil — 2 tablespoons, plus more for finishing
- Garlic — 2 cloves, minced or pressed
- Fresh parsley — 1 tablespoon, finely chopped, plus extra for garnish
- Honey — 1 teaspoon, plus a little more for finishing
- Dried oregano or thyme — ½ teaspoon
- Fresh lemon — ½ lemon
- Kosher salt — to taste
- Freshly ground black pepper — to taste
- Crusty bread — optional, for serving
Important Ingredient Notes
Halloumi: This firm, brined cheese is ideal for high-heat cooking because it holds its shape instead of melting like softer cheeses. Slice it fairly evenly so the pieces brown at roughly the same rate.
Tomatoes: Cherry or grape tomatoes are especially useful because they soften quickly and release flavorful juices into the skillet.
White beans: Cannellini beans offer a creamy texture, while butter beans provide larger, softer pieces. Navy beans are a smaller alternative.
Honey: A small amount helps balance the acidity of the tomatoes and lemon. It should add subtle sweetness rather than make the dish taste sugary.
Equipment Needed
You don't need a complicated kitchen setup. Gather:
- Large oven-safe skillet
- Cutting board
- Sharp knife
- Measuring spoons
- Wooden spoon or heat-resistant spatula
- Tongs or a spatula
- Oven mitts
- Paper towels
An oven-safe cast-iron or heavy skillet is particularly convenient because it can move directly from the stovetop to the broiler.
Step-by-Step Instructions
1. Prepare the Ingredients — 5 Minutes
Drain and rinse the beans thoroughly. Halve the tomatoes, mince the garlic, and finely chop the parsley.
Cut the halloumi into slices about ¼ inch thick. Pat the cheese gently with paper towels to remove excess surface moisture.
Cue: The halloumi should feel firm and dry on the outside before it goes into the skillet.
2. Heat the Broiler
Set your oven broiler to high and position an oven rack in the upper portion of the oven, leaving enough room for your skillet.
Keep the oven door and broiler instructions in mind because broiler intensity varies significantly between ovens.
3. Cook the Tomatoes — About 10 Minutes
Place an oven-safe skillet over medium heat. Add 2 tablespoons of olive oil, followed by the tomatoes, garlic, parsley, honey, and oregano or thyme.
Season lightly with salt and black pepper.
Cook for approximately 10 minutes, stirring occasionally.
Cue: The tomatoes should become soft and juicy, with some beginning to collapse and release their juices.
4. Add the White Beans — About 3 Minutes
Stir the drained white beans into the tomato mixture.
Cook for another 3 minutes, stirring gently until the beans are heated through.
Taste the mixture and adjust the seasoning if necessary.
Tip: Don't stir too aggressively. Keeping some of the beans intact gives the finished dish a better texture.
5. Arrange the Halloumi — 1 Minute
Turn off the stovetop heat.
Arrange the halloumi slices over the tomato and bean mixture in a single layer.
Try not to overlap the cheese too much so that each slice has direct exposure to the broiler's heat.
6. Broil Until Golden — About 4–6 Minutes
Carefully transfer the skillet to the oven and broil until the halloumi develops a deep golden surface.
Start checking after about 4 minutes because some broilers brown food much faster than others.
Cue: The cheese should have browned edges and a golden top without becoming excessively dark.
7. Finish and Serve — 1–2 Minutes
Remove the skillet carefully using oven mitts.
Squeeze fresh lemon juice over the dish and add a light drizzle of olive oil. Finish with a small drizzle of honey and additional chopped parsley.
Serve immediately with crusty bread if desired.
Expert Tips for the Best Results
These practical tips can make your Crispy Halloumi With Tomatoes and White Beans recipes more successful.
1. Dry the Halloumi Before Cooking
Excess moisture can interfere with browning. Patting the halloumi dry helps its surface develop a more attractive golden crust.
2. Don't Overcook the Cheese
Halloumi is prized for its firm, chewy texture. Leaving it under the broiler too long can make it unnecessarily tough.
3. Watch the Broiler Closely
Broilers can vary considerably. The difference between beautifully browned halloumi and overly dark cheese can be only a minute or two.
4. Choose Tomatoes That Are Ripe
Sweet, ripe cherry or grape tomatoes provide better flavor and release flavorful juices as they soften.
5. Adjust the Salt Carefully
Halloumi is naturally salty, so season the tomato-and-bean mixture conservatively at first. Taste before adding additional salt.
6. Try Different White Beans
Cannellini beans are an excellent all-purpose choice, but butter beans give the dish a softer, creamier bite.
7. Add Lemon at the End
Fresh lemon juice brightens the rich cheese and tomato mixture. Adding it immediately before serving keeps its flavor fresh.
8. Serve the Halloumi Immediately
The halloumi is at its best while freshly broiled. As it cools, its texture becomes firmer and chewier.
Recipe Variations
Spicy Halloumi Version
Add ¼–½ teaspoon of red pepper flakes to the tomato mixture. You can also finish the dish with a small spoonful of chili oil.
Lemon-Herb Version
Increase the fresh lemon zest and finish with extra parsley, basil, or fresh thyme.
Greens Version
Stir a handful of baby spinach into the tomato-and-bean mixture during the final couple of minutes of cooking.
Creamier Bean Version
Gently mash a small portion of the beans with the back of your spoon while they cook. This thickens the tomato mixture without adding cream.
Family-Friendly Version
Skip the red pepper flakes and use a mild herb such as oregano. Serve the halloumi alongside extra crusty bread so everyone can build their own plate.
Storage & Reheating
Leftovers should be transferred to a covered container and refrigerated promptly.
- Refrigerator: Store leftovers for up to 3 days.
- Freezing: Freezing is not recommended if you want to preserve the original texture of the halloumi and tomatoes.
- Reheating: Warm the tomato-and-bean mixture gently in a skillet or microwave. Reheat the halloumi separately if possible.
- For best texture: Freshly broiled halloumi is preferable to reheated halloumi.
If preparing ahead, the tomato-and-bean base can be made in advance and refrigerated. Add the halloumi and broil close to serving time.
Nutrition Information
The following values are estimated and can vary depending on the specific ingredients, brands, portion sizes, and preparation methods used.
| Nutrition | Amount Per Serving |
|---|---|
| Calories | ~390 kcal |
| Protein | ~19 g |
| Carbohydrates | ~32 g |
| Fat | ~22 g |
| Fiber | ~7 g |
| Sugar | ~9 g |
| Sodium | ~900 mg |
Because halloumi and canned beans can vary significantly in sodium content, the actual sodium level may differ considerably between brands.
Recipe Card
Ingredients
- 8 ounces halloumi cheese, sliced
- 1 pound cherry or grape tomatoes, halved
- 1 can (about 15 ounces) cannellini, butter, or navy beans, drained and rinsed
- 2 tablespoons olive oil, plus more for finishing
- 2 garlic cloves, minced
- 1 tablespoon chopped fresh parsley
- 1 teaspoon honey, plus more for finishing
- ½ teaspoon dried oregano or thyme
- ½ lemon
- Salt and black pepper, to taste
- Crusty bread, optional
Instructions
- Set the oven broiler to high and position a rack near the top.
- Heat olive oil in an oven-safe skillet over medium heat.
- Add tomatoes, garlic, parsley, honey, oregano or thyme, salt, and pepper. Cook for about 10 minutes until the tomatoes soften and release their juices.
- Stir in the drained white beans and cook for about 3 minutes.
- Turn off the heat and arrange sliced halloumi over the tomato-bean mixture.
- Broil for approximately 4–6 minutes, watching closely, until the halloumi is golden and crisp on top.
- Finish with lemon juice, olive oil, a small drizzle of honey, and fresh parsley.
- Serve immediately with crusty bread if desired.
Nutrition
Approximately 390 calories per serving, with about 19 g protein, 32 g carbohydrates, 22 g fat, 7 g fiber, and 9 g sugar. Values are estimates.
Frequently Asked Questions
Can I use a different cheese instead of halloumi?
Halloumi is difficult to replace because it has a high melting point and can be browned without completely melting. Other cheeses may require a different cooking method.
Can I use canned tomatoes?
Yes, but cherry or grape tomatoes provide the fresh, juicy texture that works particularly well in this recipe. If using canned tomatoes, drain some of the excess liquid to prevent an overly watery skillet.
Can I make this recipe ahead of time?
Yes. Prepare the tomato-and-bean base ahead and refrigerate it. Add and broil the halloumi shortly before serving for the best texture.
Is this dish spicy?
No. The basic version is mild. For heat, add red pepper flakes, chili oil, or a small amount of harissa.
Which white beans work best?
Cannellini beans are an excellent choice, but butter beans and navy beans also work well.
Can I freeze the leftovers?
Freezing is not recommended for the finished dish because the texture of the halloumi and tomatoes can change after freezing and thawing.
What can I serve with it?
Crusty bread is one of the easiest choices. A green salad, roasted vegetables, couscous, or a simple grain can also complement the dish.
Serving Suggestions
Make your Crispy Halloumi With Tomatoes and White Beans recipes into a fuller meal by serving them with:
- Warm sourdough or crusty French bread
- Simple arugula and lemon salad
- Roasted zucchini or eggplant
- Herbed couscous
- Cucumber and tomato salad
- Sparkling water with lemon and fresh herbs
The bread is particularly useful for soaking up the tomato juices and olive oil left in the skillet.
Final Thoughts
These Crispy Halloumi With Tomatoes and White Beans recipes prove that a simple combination of ingredients can create an impressive dinner without complicated techniques. Golden halloumi, juicy tomatoes, creamy beans, fresh lemon, and herbs come together in one skillet for a flavorful meal that's easy enough for a weeknight but attractive enough for casual entertaining.
The key is to keep the halloumi under close observation while broiling and serve it while the cheese is still warm and golden. With a few simple variations, this recipe can easily become a flexible addition to your vegetarian dinner rotation.


