18 Delicious Spinach and Tomato Recipes Perfect for Any Meal

Photo of author
Written By Lorraine Koller

DIY expert, architect, 20+ years in crafting, home improvement, and interior design.

The perfect pairing: spinach and tomatoes! These two humble ingredients may seem simple, but when combined, they create a flavor profile that’s nothing short of magical. Whether you’re looking for a quick weeknight dinner or a show-stopping brunch, there’s a spinach and tomato recipe out there to suit your taste. In this article, we’ll dive into 18 delicious recipes that showcase the incredible versatility of these two ingredients. From creamy pasta dishes to savory soups and sandwiches, we’ve got you covered.

Read on for inspiration and discover new ways to bring the power of spinach and tomatoes into your kitchen!

Creamy Spinach and Tomato Pasta

This recipe combines the flavors of fresh spinach, juicy tomatoes, and creamy sauce with al dente pasta for a satisfying and healthy meal. With just a few simple ingredients and steps, you can create this delicious dish in under 30 minutes.

Ingredients:

– 8 oz. pasta of your choice
– 2 cups fresh spinach leaves
– 1 large tomato, diced
– 2 cloves garlic, minced
– 1/4 cup grated Parmesan cheese
– 1/2 cup heavy cream
– Salt and pepper to taste
– 1 tsp. olive oil

Instructions:

1. Cook pasta according to package instructions until al dente. Drain and set aside.
2. In a large skillet, heat the olive oil over medium-high heat. Add garlic and cook for 1 minute.
3. Add diced tomatoes and cook for 3-4 minutes or until they start to soften.
4. Stir in spinach leaves and cook until wilted.
5. In a small bowl, whisk together Parmesan cheese and heavy cream.
6. Add the creamy mixture to the skillet with the tomato mixture. Cook for an additional 2-3 minutes or until sauce thickens slightly.
7. Combine cooked pasta with the creamy tomato sauce. Season with salt and pepper to taste.

Cooking Time: 20-25 minutes

Spinach and Tomato Stuffed Chicken Breast

Elevate your chicken game with this flavorful and nutritious recipe that combines the creaminess of spinach with the juiciness of tomatoes. This dish is perfect for a weeknight dinner or a special occasion.

Ingredients:

– 4 boneless, skinless chicken breasts
– 1 package frozen chopped spinach, thawed and drained
– 2 large tomatoes, diced
– 2 cloves garlic, minced
– 1/2 cup feta cheese, crumbled
– 1 tablespoon olive oil
– Salt and pepper to taste

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a bowl, mix together spinach, tomatoes, garlic, and feta cheese.
3. Lay chicken breasts flat and make a horizontal incision in each breast to create a pocket.
4. Stuff each breast with the spinach-tomato mixture, dividing it evenly among the four breasts.
5. Drizzle olive oil over the chicken and season with salt and pepper.
6. Bake for 25-30 minutes or until cooked through.

Cooking Time: 25-30 minutes

Garlic Butter Spinach and Tomato Saute

A flavorful and healthy side dish that’s perfect for any occasion. This sauté combines the richness of garlic butter with the nutrients of spinach and tomatoes.

Ingredients:

– 2 cups fresh spinach leaves
– 1 large tomato, diced
– 2 cloves garlic, minced
– 2 tablespoons unsalted butter
– Salt and pepper to taste

Instructions:

1. Heat the butter in a large skillet over medium-high heat.
2. Add the garlic and sauté for 1 minute, until fragrant.
3. Add the diced tomato and cook for an additional 2-3 minutes, until they start to soften.
4. Add the fresh spinach leaves and cook until wilted, about 2 minutes.
5. Season with salt and pepper to taste.
6. Serve hot and enjoy!

Cooking Time: 8-10 minutes

Spinach and Tomato Quiche

Elevate your breakfast or brunch game with this simple yet flavorful quiche recipe, featuring the perfect combination of spinach, tomatoes, and eggs.

Ingredients:

– 1 pie crust (homemade or store-bought)
– 2 cups fresh spinach leaves
– 2 large tomatoes, diced
– 3 large eggs
– 1 cup shredded cheddar cheese
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1 tablespoon butter, melted

Instructions:

1. Preheat oven to 375°F (190°C).
2. Roll out the pie crust and place it in a 9-inch tart pan.
3. In a separate bowl, whisk together eggs, salt, and pepper.
4. Arrange the spinach leaves and diced tomatoes on the bottom of the pie crust.
5. Pour the egg mixture over the filling, followed by the shredded cheese.
6. Dot the top with melted butter.
7. Bake for 35-40 minutes or until the quiche is golden brown and set.

Cooking Time: 35-40 minutes

Cheesy Spinach and Tomato Flatbread

Perfect as a snack or light meal, this flatbread is packed with flavor from the combination of melted cheese, wilted spinach, and sweet tomatoes.

Ingredients:

– 1 pre-made whole wheat flatbread
– 2 cups fresh spinach leaves
– 1 large tomato, diced
– 1/4 cup shredded mozzarella cheese
– 2 tablespoons olive oil
– Salt and pepper to taste
– Optional: garlic powder, red pepper flakes for added flavor

Instructions:

1. Preheat oven to 400°F (200°C).
2. In a pan over medium heat, sauté the spinach with olive oil until wilted.
3. Add the diced tomato to the pan and cook for an additional minute.
4. Place the flatbread on a baking sheet.
5. Top the flatbread with the spinach-tomato mixture, leaving a 1-inch border around the edges.
6. Sprinkle shredded mozzarella cheese over the top.
7. Bake in the preheated oven for 8-10 minutes, or until the cheese is melted and bubbly.
8. Remove from the oven and season with salt, pepper, garlic powder, and red pepper flakes (if using).
9. Slice into wedges and serve warm.

Cooking Time: 8-10 minutes

Spinach and Tomato Shakshuka

Shakshuka is a flavorful North African dish that combines the sweetness of tomatoes with the earthiness of spinach, all wrapped up in one savory skillet. This vegetarian version is perfect for brunch or dinner.

Ingredients:

– 2 large onions, chopped
– 3 cloves of garlic, minced
– 2 cups of fresh spinach leaves
– 2 large tomatoes, diced
– 1 teaspoon of smoked paprika
– Salt and pepper to taste
– 2 tablespoons of olive oil

Instructions:

1. Preheat the oven to 375°F (190°C).
2. Heat one tablespoon of olive oil in a large cast-iron skillet over medium heat.
3. Add the chopped onions and cook until translucent, about 5 minutes.
4. Add the minced garlic and cook for an additional minute.
5. Add the diced tomatoes, smoked paprika, salt, and pepper. Cook for 10 minutes, stirring occasionally.
6. Stir in the fresh spinach leaves and cook until wilted.
7. Create 2-3 wells in the tomato mixture and crack one egg into each well.
8. Transfer the skillet to the preheated oven and bake for 15-20 minutes or until the eggs are cooked through.
9. Remove from the oven and let it rest for a few minutes before serving.

Cooking Time: 30-40 minutes

Spinach and Tomato Lentil Soup

This hearty soup is a perfect blend of flavors, with tender lentils, sweet tomatoes, and nutritious spinach. It’s a great option for a quick and comforting meal that’s packed with protein and fiber.

Ingredients:

– 1 cup dried green or brown lentils
– 2 cups water or vegetable broth
– 1 large onion, chopped
– 2 cloves garlic, minced
– 2 medium tomatoes, diced
– 1 cup fresh spinach leaves
– 1 teaspoon cumin powder
– Salt and pepper to taste

Instructions:

1. In a large pot, sauté the onion and garlic until softened.
2. Add the lentils, water or broth, diced tomatoes, and cumin powder. Bring to a boil, then reduce heat and simmer for 30 minutes.
3. Stir in fresh spinach leaves and cook until wilted. Season with salt and pepper to taste.

Cooking Time: 40-45 minutes

Baked Spinach and Tomato Frittata

A delicious and healthy twist on the classic breakfast dish, this baked frittata is packed with nutrients from fresh spinach and juicy tomatoes. Perfect for a quick and easy brunch or breakfast on-the-go.

Ingredients:

– 6 eggs
– 1 cup chopped fresh spinach
– 2 medium tomatoes, diced
– 1/2 cup shredded cheddar cheese
– Salt and pepper to taste
– Cooking spray or oil

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk together eggs and a pinch of salt.
3. Add chopped spinach and diced tomatoes to the egg mixture; stir well.
4. Pour the egg mixture into a greased 9-inch (23cm) pie plate or skillet.
5. Sprinkle shredded cheese evenly over the top.
6. Bake for 25-30 minutes, or until eggs are set and edges are golden brown.

Cooking Time: 25-30 minutes

Spinach and Tomato Grilled Cheese Sandwich

A twist on the classic grilled cheese, this sandwich adds a burst of flavor from fresh spinach and juicy tomatoes.

Ingredients:

– 2 slices of bread (white or whole wheat)
– 1/4 cup fresh spinach leaves
– 2 medium tomato slices
– 2 tablespoons butter
– 2 slices of cheddar cheese (or your preferred cheese)
– Salt and pepper to taste

Instructions:

1. Preheat a non-stick skillet or griddle over medium heat.
2. Butter one side of each bread slice.
3. Place one bread slice, butter-side down, in the skillet.
4. Top with a slice of cheese, a few spinach leaves, and a tomato slice.
5. Place the second bread slice, butter-side up, on top.
6. Cook for 2-3 minutes or until the bread is golden brown and the cheese is melted.
7. Flip and cook for an additional 2-3 minutes or until the other side is also golden brown.
8. Serve immediately and enjoy!

Cooking Time: 4-6 minutes

Spinach and Tomato Couscous Salad

This refreshing salad combines the flavors of fresh spinach, juicy tomatoes, and nutty couscous for a healthy and satisfying meal. Perfect for a quick lunch or dinner, this recipe is easy to prepare and packed with nutrients.

Ingredients:

– 1 cup cooked couscous
– 2 cups fresh spinach leaves
– 2 large tomatoes, diced
– 1/4 cup crumbled feta cheese (optional)
– 1 tablespoon olive oil
– Salt and pepper to taste

Instructions:

1. In a large bowl, combine the cooked couscous, fresh spinach leaves, and diced tomatoes.
2. Season with salt and pepper to taste.
3. If using feta cheese, crumble it over the salad and drizzle with olive oil.
4. Serve immediately and enjoy!

Cooking Time: 10 minutes

Spinach and Tomato Stuffed Portobello Mushrooms

Elevate your dinner game with this flavorful and healthy recipe that combines the earthy taste of portobello mushrooms with the freshness of spinach and tomatoes.

Ingredients:

– 4 large portobello mushrooms, stems removed
– 1 package frozen chopped spinach, thawed and drained
– 2 medium tomatoes, diced
– 2 cloves garlic, minced
– 1/4 cup grated Parmesan cheese
– 1 tablespoon olive oil
– Salt and pepper to taste
– Fresh parsley, chopped (optional)

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a bowl, mix together spinach, tomatoes, garlic, and Parmesan cheese.
3. Wipe the mushroom caps with a damp cloth and place them on a baking sheet lined with parchment paper.
4. Divide the spinach mixture among the mushrooms, spooning it onto the cap.
5. Drizzle olive oil over the filling and season with salt and pepper.
6. Bake for 20-25 minutes or until the mushrooms are tender and the filling is heated through.

Cooking Time: 20-25 minutes

Spinach and Tomato Risotto

This creamy Spinach and Tomato Risotto is a flavorful and nutritious Italian-inspired dish that’s perfect for a weeknight dinner or special occasion. With the sweetness of tomatoes and spinach, this recipe is sure to please even the pickiest eaters.

Ingredients:

– 1 cup Arborio rice
– 4 cups vegetable broth, warmed
– 2 tablespoons olive oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 cup fresh spinach leaves
– 1 can (14.5 oz) diced tomatoes
– 1/2 cup grated Parmesan cheese
– Salt and pepper to taste
– Fresh basil leaves, chopped (optional)

Instructions:

1. Heat oil in a large skillet over medium heat. Add onion and garlic; cook until softened, about 3-4 minutes.
2. Add Arborio rice; cook for 1 minute, stirring constantly.
3. Add warmed broth, 1/2 cup at a time, stirring continuously and allowing each portion to absorb before adding the next.
4. After 20-25 minutes of cooking, stir in spinach, diced tomatoes, and Parmesan cheese. Season with salt and pepper to taste.
5. Serve hot, garnished with chopped fresh basil leaves if desired.

Cooking Time: 25-30 minutes

Spinach and Tomato Bruschetta

Elevate your appetizer game with this simple yet flavorful recipe that combines the sweetness of tomatoes, the earthiness of spinach, and the crunch of toasted bread.

Ingredients:

– 4-6 baguette slices
– 1 pint cherry tomatoes, halved
– 1/2 cup fresh spinach leaves
– 2 cloves garlic, minced
– 1 tablespoon olive oil
– Salt and pepper to taste
– 1/4 cup freshly grated Parmesan cheese (optional)

Instructions:

1. Preheat oven to 400°F (200°C).
2. Slice the baguette into 1-inch thick rounds and toast until lightly browned.
3. In a small bowl, mix together cherry tomatoes, garlic, salt, and pepper.
4. Spread a layer of tomato mixture on each toasted bread slice.
5. Top with fresh spinach leaves, drizzled with olive oil, and sprinkle with Parmesan cheese (if using).
6. Serve immediately.

Cooking Time: 15-20 minutes

Spinach and Tomato Egg Muffins

Start your day with a nutritious and delicious breakfast that combines the goodness of spinach, tomatoes, and eggs. These Spinach and Tomato Egg Muffins are perfect for a quick morning meal or snack.

Ingredients:

– 6 large eggs
– 1/2 cup chopped fresh spinach
– 1 medium tomato, diced
– 1 tablespoon olive oil
– Salt and pepper to taste
– 6 whole wheat muffin cups (or regular muffin tin)

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a bowl, whisk eggs until well-beaten.
3. Add chopped spinach, diced tomato, and olive oil to the eggs; mix well.
4. Pour egg mixture into each muffin cup, filling about 3/4 of the way.
5. Bake for 18-20 minutes or until edges are set and centers are slightly jiggly.
6. Remove from oven and let cool in tin for 5 minutes before serving.

Cooking Time: 18-20 minutes

Spinach and Tomato White Bean Stew

A hearty and flavorful stew that combines the richness of cannellini beans with the brightness of fresh spinach and tomatoes, perfect for a cozy evening meal.

Ingredients:

– 1 can (15 oz) cannellini beans, drained and rinsed
– 2 cups chopped fresh tomatoes (or 1 can of diced tomatoes)
– 2 cups fresh spinach leaves
– 2 cloves garlic, minced
– 1 small onion, chopped
– 4 cups vegetable broth
– Salt and pepper to taste
– Optional: 1/4 cup grated Parmesan cheese

Instructions:

1. In a large pot, sauté the onion and garlic until softened.
2. Add the chopped tomatoes, vegetable broth, and cannellini beans. Bring to a boil, then reduce heat and simmer for 15 minutes.
3. Stir in the fresh spinach leaves; cook until wilted.
4. Season with salt and pepper to taste.
5. Serve hot, topped with grated Parmesan cheese if desired.

Cooking Time: 25-30 minutes

Spinach and Tomato Pizza with Feta

Savor the taste of Italy with this simple yet flavorful pizza recipe that combines the freshness of spinach, sweetness of tomatoes, and tanginess of feta cheese.

Ingredients:

– 1 pre-baked pizza crust (or homemade dough)
– 2 cups fresh spinach leaves
– 1 large tomato, sliced
– 1/4 cup crumbled feta cheese
– 2 tablespoons olive oil
– Salt and pepper to taste
– Optional: 1/4 teaspoon red pepper flakes for a spicy kick

Instructions:

1. Preheat oven to 425°F (220°C).
2. Roll out the pizza crust, place on a baking sheet.
3. Spread tomato slices evenly over the crust, leaving a small border.
4. Sprinkle fresh spinach leaves and crumbled feta cheese over the tomatoes.
5. Drizzle olive oil over the toppings and season with salt, pepper, and red pepper flakes (if using).
6. Bake for 15-20 minutes or until crust is golden brown and cheese is melted and bubbly.

Cooking Time: 15-20 minutes

Spinach and Tomato Pesto Pasta

This vibrant pasta dish combines the flavors of fresh spinach, juicy tomatoes, and rich pesto sauce, all tossed with al dente noodles. Perfect for a quick weeknight dinner or a special occasion.

Ingredients:

– 8 oz. pasta (linguine or fettuccine work well)
– 2 cups fresh spinach leaves
– 1 cup cherry tomatoes, halved
– 1/4 cup pesto sauce
– 2 cloves garlic, minced
– Salt and pepper to taste
– Grated Parmesan cheese (optional)

Instructions:

1. Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente.
2. In a blender or food processor, combine spinach, cherry tomatoes, pesto sauce, and garlic. Blend until smooth.
3. Drain cooked pasta and add it to the blender bowl. Toss to coat with the pesto mixture.
4. Season with salt and pepper to taste.
5. Serve hot, topped with grated Parmesan cheese if desired.

Cooking Time: 15-20 minutes

Spinach and Tomato Farro Salad

A fresh and flavorful salad that combines the nutty goodness of farro with the sweetness of tomatoes and the earthiness of spinach. Perfect for a quick lunch or dinner, this recipe is also great as a side dish.

Ingredients:

– 1 cup cooked farro
– 2 cups fresh spinach leaves
– 2 large tomatoes, diced
– 1/4 cup crumbled feta cheese (optional)
– 1 tablespoon olive oil
– 1 tablespoon apple cider vinegar
– Salt and pepper to taste

Instructions:

1. In a large bowl, combine cooked farro, spinach leaves, and diced tomatoes.
2. Drizzle olive oil and apple cider vinegar over the salad and toss to coat.
3. Sprinkle crumbled feta cheese (if using) and season with salt and pepper to taste.
4. Serve immediately and enjoy!

Cooking Time: 10-15 minutes

Summary

Get ready to indulge in a world of flavors with these 18 delicious spinach and tomato recipes! From classic pasta dishes to savory chicken breasts, and from sautéed sides to decadent brunch options, this collection has something for every meal. Whether you’re a fan of creamy sauces, cheesy flatbreads, or hearty soups, these recipes will satisfy your cravings. Explore the possibilities with Spinach and Tomato Risotto, Cheesy Spinach and Tomato Flatbread, Spinach and Tomato Shakshuka, and many more. Discover new favorite dishes today!

Leave a Comment