Brussels Sprouts and Bacon Flatbread
This flatbread is basically proof that vegetables can be absolutely irresistible when you know what you’re doing.

The combination of crispy bacon, caramelized Brussels sprouts, and melted cheese creates a flavor explosion that’ll make even the most dedicated veggie-haters ask for seconds.

What makes this recipe absolutely genius is how the bacon fat transforms those Brussels sprouts from bitter to beautifully sweet and nutty.

The contrast between the crispy flatbread base, gooey melted mozzarella, and tangy crumbled cheese creates the perfect bite every single time.

This is the kind of recipe that makes you look like a gourmet chef while requiring minimal effort and using ingredients you probably already have.

Warning: making this will result in people demanding you bring it to every potluck, game night, and casual gathering for the rest of your life.

Ingredients
For the Bacon and Vegetables
- 2 slices thick-cut bacon, diced
- 8 ounces Brussels sprouts, thinly sliced with ends trimmed and discarded
- 1 small red onion, peeled and thinly sliced
- 4 cloves garlic, peeled and thinly sliced
For the Flatbread Base
- 2 pieces flatbread or naan
- 1 tablespoon olive oil
For the Cheese Layer
- 1 cup shredded mozzarella cheese
- 2 ounces crumbled goat cheese, blue cheese, or feta cheese
For Finishing
- Balsamic glaze (store-bought or homemade)
Instructions
Preparation
- 1 Preheat your oven to 400°F (200°C) and position the rack in the center. This temperature ensures the cheese melts perfectly while creating a golden, crispy crust without burning the delicate Brussels sprouts.
Cook the Bacon
- 2 Heat a large sauté pan over medium-high heat and add the diced thick-cut bacon. Cook for 5-7 minutes, stirring occasionally, until the bacon is crispy and golden brown. The thick-cut bacon renders more fat, which is essential for flavoring the vegetables.
- 3 Using a slotted spoon, transfer the cooked bacon to a separate plate lined with paper towels. This prevents the bacon from becoming soggy while you prepare the vegetables.
Prepare the Brussels Sprouts Mixture
- 4 Keep approximately 1 tablespoon of bacon grease in the sauté pan and discard any excess. Too much grease will make the flatbread soggy, while too little won’t properly caramelize the vegetables.
- 5 Add the thinly sliced Brussels sprouts, red onion, and garlic to the hot bacon fat. Sauté for 4-5 minutes, stirring frequently, until the Brussels sprouts are softened and slightly caramelized, and the garlic becomes fragrant but not browned. The vegetables should retain some texture while developing a sweet, nutty flavor.
- 6 Remove the pan from heat and set the Brussels sprouts mixture aside. The residual heat will continue cooking them slightly.
Assemble the Flatbreads
- 7 Place both pieces of flatbread on a large baking sheet lined with parchment paper for easy cleanup. Brush the top of each flatbread evenly with olive oil using a pastry brush or the back of a spoon.
- 8 Sprinkle each flatbread with approximately ⅓ cup mozzarella cheese, leaving a ½-inch border around the edges. This border prevents the cheese from burning and creates an attractive crust.
- 9 Divide the Brussels sprouts mixture and cooked bacon evenly between the two flatbreads, spreading them out in an even layer. Top with the crumbled cheese, distributing it evenly for consistent flavor in every bite.
- 10 Sprinkle the remaining mozzarella cheese over the top of both flatbreads. This final cheese layer helps bind all the toppings together.
Bake and Finish
- 11 Bake for 8-10 minutes, or until the mozzarella has completely melted and is bubbling around the edges, and the flatbread crusts are golden brown. Watch carefully during the last few minutes to prevent burning.
- 12 Remove from the oven and immediately drizzle with balsamic glaze in a decorative pattern. The contrast between the sweet glaze and savory toppings is essential to the flavor profile.
- 13 Allow to cool for 2-3 minutes before slicing to prevent the cheese from sliding off. Serve immediately while the cheese is still melted and the crust is crispy.
Recommended Equipment and Kitchen Tools
Recommended Tools (for best results)
- Large sauté pan or cast iron skillet – Essential for properly rendering bacon fat and caramelizing the Brussels sprouts. Cast iron provides superior heat retention and creates better caramelization.
- Slotted spoon – Allows you to transfer bacon while leaving the perfect amount of rendered fat behind for cooking vegetables.
- Large baking sheet – Accommodates both flatbreads with proper spacing for even heat circulation and prevents overcrowding.
- Pastry brush – Ensures even distribution of olive oil across the flatbread surface for consistent browning and flavor.
Helpful Upgrades
- Parchment paper – Makes cleanup effortless and prevents sticking, especially important when cheese bubbles over the edges.
- Mandoline slicer – Creates perfectly uniform Brussels sprouts slices that cook evenly and look professional. A sharp knife works fine as an alternative.
- Kitchen scale – For precise ingredient measurements, particularly helpful when scaling the recipe up or down for different occasions.
Nice-to-Have Options
- Pizza stone – If you have one, it creates an even crispier bottom crust. Preheat it with the oven and transfer flatbreads carefully.
- Microplane grater – Perfect for adding fresh garlic or hard cheese garnishes if you want to elevate the final presentation.
Recipe Variations and Dietary Modifications
Gluten-Free Adaptation
- Replace regular flatbread with gluten-free naan or cauliflower pizza crusts
- Ensure balsamic glaze is certified gluten-free (some contain wheat-based thickeners)
- Baking time may need to be reduced by 2-3 minutes for cauliflower crusts to prevent burning
Dairy-Free Modifications
- Substitute mozzarella with dairy-free shredded cheese (cashew-based melts best)
- Replace crumbled cheese with nutritional yeast mixed with herbs for umami flavor
- Use 2-3 tablespoons nutritional yeast mixed with dried herbs as a cheese alternative
Vegan Version
- Replace bacon with 3-4 strips of smoky tempeh bacon or coconut bacon
- Use plant-based cheese alternatives as mentioned above
- Add 1 teaspoon smoked paprika to the Brussels sprouts mixture for extra smoky flavor
- Consider adding 2 tablespoons pine nuts for additional richness and texture
Low-Carb/Keto Adaptation
- Use large portobello mushroom caps or cauliflower pizza crusts as the base
- Increase the cheese quantities to 1½ cups mozzarella for better satiety
- Add ¼ cup chopped walnuts for healthy fats and crunch
- Net carbs reduce from approximately 25g to 8g per serving
Flavor Variations
- Mediterranean Style: Add sun-dried tomatoes, kalamata olives, and use feta cheese exclusively
- Fall Harvest: Include thinly sliced apples and substitute goat cheese with sharp cheddar
- Spicy Version: Add red pepper flakes and use pepper jack cheese instead of mozzarella
- Herb-Forward: Fresh thyme, rosemary, or sage mixed into the Brussels sprouts mixture
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions

Common Substitutions:
- Thick-cut bacon → Turkey bacon (reduce cooking time to 3-4 minutes), pancetta, or prosciutto
- Brussels sprouts → Thinly sliced cabbage, kale (remove stems first), or broccoli florets
- Red onion → Yellow onion, shallots (use 2 large shallots), or leeks (white parts only)
- Mozzarella cheese → Provolone, fontina, or Gruyère for different flavor profiles
Budget-Friendly Swaps:
- Goat cheese → Cream cheese mixed with 1 tablespoon lemon juice for tanginess
- Thick-cut bacon → Regular bacon (use 3-4 strips for equivalent flavor)
- Flatbread → Pita bread, tortillas, or homemade pizza dough rolled thin
- Balsamic glaze → Reduce ⅓ cup balsamic vinegar with 1 tablespoon honey over medium heat
Pantry Emergency Substitutions:
- Fresh garlic → 1 teaspoon garlic powder (add with Brussels sprouts to prevent burning)
- Olive oil → Any neutral cooking oil or melted butter for brushing flatbread
- Balsamic glaze → Mix 2 tablespoons balsamic vinegar with 1 teaspoon maple syrup
Pro Tips for Substitutions:
- When using turkey bacon, add 1 teaspoon olive oil to the pan as it renders less fat
- Store leftover balsamic glaze in the refrigerator for up to 3 months – it’s perfect for salads and roasted vegetables
- If using frozen Brussels sprouts, thaw completely and pat dry to remove excess moisture
Make It Diabetes-Friendly

Carb Reduction Strategies:
- Replace regular flatbread with low-carb tortillas or cauliflower pizza crusts to reduce carbs from 25g to 8-12g per serving
- Use thin-sliced eggplant rounds (salted and grilled) as an ultra-low-carb base option
- Portion control: Cut each flatbread into 6 pieces instead of 4 for smaller, more appropriate serving sizes
Cheese and Fat Modifications:
- Increase protein and healthy fats by using full-fat cheese varieties, which provide better satiety
- Add 2 tablespoons chopped walnuts for omega-3 fatty acids and additional protein
- The bacon fat and olive oil provide necessary fats that help slow glucose absorption
Blood Sugar Management Tips:
- Pair with a mixed green salad dressed with olive oil and vinegar to add fiber and slow digestion
- The high fiber content from Brussels sprouts (4g per serving) helps moderate blood sugar spikes
- Serve as an appetizer portion rather than a main course to control carbohydrate intake
Timing and Portion Guidance:
- Ideal serving size: 2-3 pieces as part of a balanced meal
- Best consumed with protein-rich sides or as part of a meal with lean protein
- The combination of fiber, protein, and healthy fats creates a more gradual glucose response
Total Carb Reduction: Using cauliflower crust reduces net carbs to approximately 6-8g per serving
Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistakes and Solutions
Storage and Reheating
Scaling and Presentation

Brussels Sprouts and Bacon Flatbread
Ingredients
For the Bacon and Vegetables
- 2 slices thick-cut bacon, diced
- 8 ounces Brussels sprouts, thinly sliced with ends trimmed and discarded
- 1 small red onion, peeled and thinly sliced
- 4 cloves garlic, peeled and thinly sliced
For the Flatbread Base
- 2 pieces flatbread or naan
- 1 tablespoon olive oil
For the Cheese Layer
- 1 cup shredded mozzarella cheese
- 2 ounces crumbled goat cheese, blue cheese, or feta cheese
For Finishing
- Balsamic glaze store-bought or homemade
Instructions
Preparation
- Preheat your oven to 400°F (200°C) and position the rack in the center. This temperature ensures the cheese melts perfectly while creating a golden, crispy crust without burning the delicate Brussels sprouts.
Cook the Bacon
- Using a slotted spoon, transfer the cooked bacon to a separate plate lined with paper towels. This prevents the bacon from becoming soggy while you prepare the vegetables.
Prepare the Brussels Sprouts Mixture
- Keep approximately 1 tablespoon of bacon grease in the sauté pan and discard any excess. Too much grease will make the flatbread soggy, while too little won’t properly caramelize the vegetables.
- Add the thinly sliced Brussels sprouts, red onion, and garlic to the hot bacon fat. Sauté for 4-5 minutes, stirring frequently, until the Brussels sprouts are softened and slightly caramelized, and the garlic becomes fragrant but not browned. The vegetables should retain some texture while developing a sweet, nutty flavor.
- Remove the pan from heat and set the Brussels sprouts mixture aside. The residual heat will continue cooking them slightly.
Assemble the Flatbreads
- Place both pieces of flatbread on a large baking sheet lined with parchment paper for easy cleanup. Brush the top of each flatbread evenly with olive oil using a pastry brush or the back of a spoon.
- Sprinkle each flatbread with approximately ⅓ cup mozzarella cheese, leaving a ½-inch border around the edges. This border prevents the cheese from burning and creates an attractive crust.
- Divide the Brussels sprouts mixture and cooked bacon evenly between the two flatbreads, spreading them out in an even layer. Top with the crumbled cheese, distributing it evenly for consistent flavor in every bite.
- Sprinkle the remaining mozzarella cheese over the top of both flatbreads. This final cheese layer helps bind all the toppings together.
Bake and Finish
- Bake for 8-10 minutes, or until the mozzarella has completely melted and is bubbling around the edges, and the flatbread crusts are golden brown. Watch carefully during the last few minutes to prevent burning.
- Remove from the oven and immediately drizzle with balsamic glaze in a decorative pattern. The contrast between the sweet glaze and savory toppings is essential to the flavor profile.
- Allow to cool for 2-3 minutes before slicing to prevent the cheese from sliding off. Serve immediately while the cheese is still melted and the crust is crispy.
