Bacon Avocado Croissant Sandwich (with Vegetarian Option)
This Bacon Avocado Croissant Sandwich is flaky, savory, creamy, and packed with layers of flavor. Crispy bacon, melted Swiss cheese, mashed avocado, garlic aioli, juicy tomato, and fresh spring mix are stacked inside a warm, buttery croissant for a satisfying sandwich you can make at home in under 30 minutes. I'm including both air fryer and oven instructions for perfectly crispy bacon, plus a vegetarian bacon option if you prefer a meatless version.
This is the kind of breakfast, brunch, or lunch sandwich that feels like a cozy coffee shop meal, but it's simple enough to make in your own kitchen.

This recipe is inspired by one of my favorite local coffee shop orders. For a long time, it was the sandwich I'd crave...and also second-guess.
I used to think that if I considered myself "vegetarian," I shouldn't want bacon. As if occasionally choosing a bacon sandwich meant I wasn't doing it right. But as a registered dietitian and certified intuitive eating counselor, I now look at it differently.
Plant-forward eating doesn't require perfection. Every meal doesn't need to fit into a neat box or align with a strict label. Most of my meals center around plants, and sometimes I enjoy meat because it tastes good and feels satisfying. Both can be true.
Overwhelmed by "What's for Dinner?"
Get a free guide with 100+ vegetarian and plant-forward meal and snack ideas, organized so you can actually use them on busy weeknights and beyond.
That flexibility is something I help clients build in my 1:1 work. Moving away from rigid food rules and toward a grounded, nuanced approach to eating is often what allows meals to feel steady and sustainable instead of restrictive or extreme.
If you're curious about how vegetarian preferences fit into intuitive eating, you might also enjoy my post about vegetarian intuitive eating or my roundup of satisfying, high-protein vegetarian recipes.
And if you're looking for more simple and satisfying breakfast and brunch recipes, try my Fried Egg Avocado Toast with Chili Crunch, Quick and Easy Greek Yogurt Bowls with Berries, High-Protein Strawberry Banana Smoothie with Greek Yogurt, or Sweet Potato Breakfast Bowl with Eggs.
For a fully coffee-shop-inspired meal, serve this bacon sandwich with a Vanilla Matcha Latte or Easy Spiced Oat Milk Latte.
Ingredients

You'll need a buttery croissant, thick-cut bacon or plant-based bacon, sliced Swiss cheese, ripe avocado or avocado mash, garlic aioli (store-bought or homemade-I like this easy mayo-based version), fresh tomato slices, and a handful of spring mix or baby spinach.
The croissant provides a rich, flaky base that crisps beautifully when warmed. Bacon adds salt and crunch, while Swiss cheese melts smoothly for a nutty, creamy layer. Mashed avocado brings richness and balance, and the zippy garlic aioli ties everything together with a savory kick. Tomato and spring mix add freshness and contrast to keep the sandwich from feeling too heavy.
Save This for Later
Free. Unsubscribe anytime.
Instructions
Here's a brief summary of the instructions. Find the full recipe at the end of the post.

Cook the bacon in the air fryer or oven. In the final 30 seconds, add the Swiss cheese on top to melt.

Spread mashed avocado on the bottom and garlic aioli on the top of the opened croissant.

Layer sliced tomato and spring mix on top.

Transfer the cooked bacon with the melted Swiss cheese to the croissant. Close and cut in half if desired.
Top Tip
If you're using an air fryer, close it slowly to prevent the bacon and cheese from shifting. You may need to gently adjust the cheese placement once it starts melting.
Substitutions and Variations
- Vegetarian: Use a store-bought plant-based bacon. Tempeh bacon also works well.
- Cheese swaps: Try provolone, white cheddar, or dairy-free cheese.
- Add an egg: A fried or soft-scrambled egg makes this even more filling.
- Extra crunch: Add thinly sliced red onion
- Spice: A drizzle of hot honey or chili crunch sauce adds contrast.
Making Ahead and Storage
This sandwich is best assembled fresh for optimal texture.
If you need to store leftovers, wrap tightly and refrigerate for up to 1 day. Reheat in the oven or air fryer at 350ºF until warmed through to restore crispness.

FAQ
Bacon pairs well with creamy elements like avocado, cheese, or aioli; fresh ingredients like tomato and greens; and slightly sweet additions like hot honey or caramelized onions.
Croissants pair well with savory fillings like bacon, ham, turkey, eggs, cheese, avocado, greens, and flavorful spreads like aioli or pesto. Their buttery texture works especially well with creamy and crisp components.
Yes, bacon and avocado are a classic combination. The saltiness and crunch of bacon balance the creamy richness of avocado, creating a satisfying contrast.
📖 Recipe

Bacon Avocado Croissant Sandwich (with Vegetarian Option)
Save This Recipe for Later
Free. Unsubscribe anytime.
Equipment
- Knife and cutting board
- Air fryer or oven
Ingredients
- 2 strips bacon (regular or plant-based)
- 1 slice Swiss cheese
- 1 croissant, warmed (see note 1) and sliced in half lengthwise
- ¼ cup mashed avocado (½ small)
- 1 tablespoon garlic aioli or mayonnaise
- 2 slices tomato
- ¼ cup spring mix or baby spinach
Instructions
Air Fryer Bacon Instructions:
- Place bacon in a single layer in the air fryer basket. Cook at 375 degrees Fahrenheit for 7 minutes, or until crispy. If using plant-based bacon, follow the package instructions.
- Top the bacon with Swiss cheese and cook an additional 30 seconds, or until melted. Open and close the air fryer slowly to prevent the bacon and cheese from shifting. You may need to gently adjust the cheese placement once it starts melting.
Oven Bacon Instructions:
- Preheat the oven to 400 degrees Fahrenheit and arrange the bacon in a single layer on a lined baking sheet. Bake for 15-20 minutes, or until crispy. If using plant-based bacon, cook according to package instructions.
- Top the bacon with Swiss cheese and return to the oven to cook for an additional 2 minutes, or until melted.
Assemble Sandwich:
- Spread mashed avocado on the bottom half of the opened croissant, and spread aioli on the top half.
- Layer sliced tomato and spring mix on top of the mashed avocado.
- Transfer the cooked bacon and melted Swiss cheese to the croissant. Close the sandwich and slice it in half if desired.
Notes
- To warm croissant:
- Air Fryer: Place croissant in the air fryer basket and cook at 300ºF for 2 minutes, or until warmed.
- Oven: Preheat oven to 350ºF and place croissant on a baking sheet. Transfer to the oven and bake 5 minutes, or until warmed.
- Stovetop: Melt butter in a skillet over medium heat. Slice the croissant in half lengthwise and place cut-side down in the skillet. Cook 2 minutes, or until warmed.
- Making ahead and storage: This sandwich is best assembled fresh for optimal texture. If you need to store leftovers, wrap tightly and refrigerate for up to 1 day. Reheat in the oven or air fryer at 350ºF until warmed through.
- Serving Suggestions:
- Nutrition facts are estimates only.

