Garlic Roasted Tomato and Spinach Flatbread
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. Read our disclosure policy
This Garlic Roasted Tomato Spinach Flatbread is loaded with juicy roasted tomatoes, fresh spinach, plenty of garlic, and melty cheese on a crispy flatbread crust. It’s an easy recipe that comes together quickly and makes a delicious lunch, light dinner, or appetizer. If you love easy, flavor-packed meals like this, my Ciabatta Chicken Sandwich is another simple recipe worth trying.

Can I just say this Garlic Roasted Tomato Spinach Flatbread is my current favorite thing to eat—I could seriously eat it every day! Juicy roasted tomatoes, fresh spinach, garlic, and melty cheese come together on a crispy flatbread for a quick and easy appetizer or light meal. Pair it with a crisp salad for an easy dinner, or try my Stuffed Pizza Sticks Recipe or Cheesy Beef Pockets when you’re craving something extra cheesy.
Quick Look: Cowboy Baked Beans Recipe
- ⏱️ Prep Time: 10 minutes
- 🕒 Total Time: 1 hour 12 minutes
- 👨👩👧👦 Servings: 6
- 📊 Calories: ~361 kcal per serving
- 🥣 Ingredients: cherry tomatoes, garlic, olive oil, spinach, Naan bread, mozarella cheese.
- ⭐ Difficulty: Easy, great for quick weeknight dinners!
Summarize & Save This Content On
Why this Recipe Works
Quick and easy – Comes together fast with simple ingredients.
Loaded with flavor – Garlicky roasted tomatoes, spinach, and melty cheese in every bite.
Perfect anytime – Great for an appetizer, lunch, or light dinner.
For even more flatbread recipes try my Chicken Club Flatbread Recipe or my Hawaiian BBQ Chicken Flatbread!
Ingredients Needed

- Flatbread: I like to use the Stonefire brand.
- Tomatoes: Cherry tomatoes, grap or even regular tomatoes cut into bite sized pieces works fine.
- Spinach: You can use frozen spinach just make sure its thawed and squeeze any extra water out.
How To Make Garlic Roasted Tomato Spinach Flatbread

- Step 1: Cut your cherry tomatoes in half and place them in a bowl.
- Step 2: Add olive oil, Italian seasoning and salt and pepper and to

- Step 3: Add the spinach to a hot skillet and cook just until wilted.
- Step 4: Place the flatbread onto a prepared baking sheet.
- Step 5: Add the shredded cheese along with the roasted tomatoes.
- Step 6: Add the spinach on top and bake until golden brown.

Recipe Tips
- You can use store bought sun dried tomatoes in a pinch.
- Sauté the spinach first. This removes excess moisture and gives the spinach a softer texture. Be sure to squeeze out any extra liquid before adding it to the flatbread.
- Shred your own cheese. Freshly shredded cheese melts more smoothly than pre-shredded cheese.
- Easy to customize – Add your favorite cheese, vegetables, or protein to make it your own.

Garlic Roasted Tomato Spinach Flatbread FAQ's
A store-bought naan or pre-baked flatbread works best for this recipe. It gives you a sturdy, slightly crispy crust that holds up well to the juicy roasted tomatoes, spinach, and cheese without getting soggy.
Yes, you can prep this spinach flatbread ahead of time. Roast the tomatoes and prepare the other toppings in advance, then store them separately in the refrigerator. When you’re ready to eat, assemble the flatbread and bake it fresh for the best crispy crust.
In the microwave or ou can also use an air fryer at 350°F for 2-3 minutes.
No, you don’t need to cook the spinach first. But cooking it ahead of time removes any extra mopisture.
More Roasted Tomato Recipes

Garlic Roasted Tomato Flatbread
Ingredients
For The Tomatoes
- 2 pints cherry tomatoes halved
- 5 garlic cloves minced
- 2 teaspoons dried Italian seasoning
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil plus more for storage
For the Spinach
- 2 cups spinach
- 2 tablespoon olive oil
- 3-4 cups mozzarella cheese shredded
- 4 Flatbreads I use packaged Naan
- 1/2 teaspoon red pepper flakes
- fresh basil for garnish
Would you like to save this?
Instructions
For The Tomatoes
- Preheat oven to 300 degrees, line a baking sheet with parchment paper.
- In a large mixing bowl, add the cherry tomatoes, garlic, Italian seasoning, olive oil, salt, and pepper. Mix gently
- Transfer to a baking sheet and spread into an even layer.
- Bake for 1 hour or until tomatoes are soft and smell delicious
- Preheat oven or grill to 425 degrees
For The Spinach
- In a skillet on medium heat add olive oil, and spinach, saute for 1-2 minutes or until wilted. Turn heat off and set aside.
- Spread cheese out on flatbreads, add the tomatoes, wilted spinach, and red pepper flakes.
- Bake for 9-10 minutes or until cheese is melted and edges are browned and slightly crisp.
- Add basil to garnish...Enjoy!
Video
Notes
refrigerator for a week, or freeze in small freezer bags for up to six
months.





This is fantastic. Added some chopped cooked chicken breast.
So glad you loved it Beth! Thank you for coming back here to let me know 🙂
excellent - easy to make. I did put the spinach in the oven at the end of the hour for about 5 minutes. Not necessary to dirty a skillet.
Oh Yay Daisy! I am so glad you loved it. Flatbread is so easy to use. We love it! Thank you for coming back here to share that with me! 🙂
I am the Dietary Director at a hospital which has a public cafeteria. We had this today and it. is. amazing. Flatbread might be a new staple for summer around here.
Two pints of tomatoes should be just about perfect for 4 flatbreads. But you could easily cut it in half. Hope this helps 🙂
Yes 🙂
In step 7, is non cooking spray the same as non stick cooking spray?
I am so glad you loved it Tracy! You totally made my day 🙂
Crispy and delicious. Many times recipes on Pinterest look better than they taste. This one is as good as it looks.