Creamy Spinach Tomato Couscous

Highlighted under: Fresh Food

I absolutely love making Creamy Spinach Tomato Couscous for its comforting flavors and quick preparation. The combination of creamy cheese, vibrant spinach, and juicy tomatoes creates a dish that's not only delicious but also visually appealing. Every bite is a harmonious blend of textures and tastes, making it a perfect weeknight meal that can be on the table in less than 30 minutes. I often serve it as a side or a light main dish, and it never fails to impress everyone who tries it!

Philippa Grantley

Created by

Philippa Grantley

Last updated on 2026-01-21T21:09:34.673Z

I have been making this Creamy Spinach Tomato Couscous for years and it never disappoints. The key to the creaminess is in the cheese; I like to use a combination of feta and cream cheese, which adds wonderful tang and richness. Additionally, sautéing the spinach and tomatoes before adding them to the couscous enhances their flavors significantly. It’s a simple step, but it makes all the difference!

Each time I prepare this dish, I enjoy experimenting with different herbs and spices to elevate the flavor profile. For instance, a pinch of red pepper flakes adds a lovely kick. The versatility of this recipe allows me to use whatever ingredients I have on hand, and it adapts beautifully to seasonal produce. Trust me, it’s a crowd-pleaser!

Why You Will Love This Recipe

  • Creamy texture that wraps around the couscous beautifully
  • Bursting with fresh flavors from the spinach and tomatoes
  • Quick and easy, perfect for busy weeknights

Cooking Couscous Perfectly

Couscous is a tiny pasta that cooks quickly and absorbs flavors beautifully, making it an excellent base for this dish. Ensure you bring the vegetable broth to a rolling boil before adding the couscous; this step is crucial for fluffy results. After removing it from heat, let it sit covered for a full 5 minutes to steam properly. Fluffing it with a fork afterward helps separate the grains, so they don’t clump together and maintain a delightful texture.

If you're looking to amp up the flavor of your couscous, consider infusing the vegetable broth with herbs or garlic before boiling. Adding a bay leaf or a sprig of rosemary while heating the broth can elevate the overall taste significantly. Just remember to remove any whole herbs before adding the couscous.

Sautéing for Flavor

When sautéing the spinach and tomatoes, maintaining a medium heat is crucial to avoid burning the vegetables. You want the spinach to wilt without turning mushy and the tomatoes to soften just enough to release their juices but not become overly saucy. This process usually takes about 5 minutes. Stir frequently, and watch for the vibrant green color of the spinach as it cooks down; this is your cue to move onto the next step.

For a richer flavor profile, consider adding minced garlic or onion to the skillet along with the spinach and tomatoes. Sautéing these aromatics for a minute before adding the main ingredients will infuse the oil with a fragrant base, enhancing the overall taste of your creamy mixture.

Serving and Storing Tips

Once served, this Creamy Spinach Tomato Couscous is best enjoyed warm, but if you need to store leftovers, let it cool completely before transferring it to an airtight container. Refrigerate for up to three days. When reheating, add a splash of vegetable broth or water to restore its creamy texture and prevent it from drying out in the process; heat it gently on the stove or in the microwave.

For variations, feel free to incorporate other fresh herbs like basil or parsley when serving for a freshness boost. You could also add cooked chicken or chickpeas to make it a heartier main dish. Experimenting with different cheeses, like goat cheese or cream fraiche, can also provide unique twists to this versatile recipe.

Ingredients

Gather the following ingredients:

Ingredients

  • 1 cup couscous
  • 2 cups vegetable broth
  • 1 tablespoon olive oil
  • 2 cups fresh spinach, chopped
  • 1 cup cherry tomatoes, halved
  • 1/2 cup cream cheese, softened
  • 1/4 cup feta cheese, crumbled
  • Salt and pepper to taste
  • Optional: red pepper flakes for heat

Ensure everything is fresh for the best flavor.

Instructions

Follow these steps to make Creamy Spinach Tomato Couscous:

Prepare the Couscous

In a medium pot, bring the vegetable broth to a boil. Stir in the couscous, cover, and remove from heat. Let it sit for 5 minutes, then fluff with a fork.

Sauté the Vegetables

In a skillet, heat olive oil over medium heat. Add the chopped spinach and halved tomatoes, cooking until the spinach is wilted and the tomatoes are slightly softened, about 5 minutes.

Combine Ingredients

Lower the heat, then add the cream cheese and feta to the skillet, mixing until heated through. Gently fold in the cooked couscous until everything is well combined. Season with salt, pepper, and optional red pepper flakes.

Serve

Spoon the creamy mixture into bowls and serve warm, garnished with extra feta if desired.

Enjoy your delicious meal!

Secondary image

Pro Tips

  • Feel free to customize this recipe by adding grilled chicken or chickpeas for added protein. You can also substitute the cheeses based on your preference. Additionally, a squeeze of lemon juice at the end brightens the dish up perfectly!

Ingredient Insights

The combination of cream cheese and feta cheese in this recipe creates a delightful creaminess that clings to every grain of couscous. Cream cheese adds smoothness, while feta brings salty and tangy flavors. If you're looking for a lighter alternative, you can substitute low-fat cream cheese or even Greek yogurt, but be aware that this may alter the flavor profile slightly.

Spinach is not only a vibrant green addition but also a powerhouse of nutrients loaded with vitamins A, C, and K. If fresh spinach isn’t available, you can use frozen spinach; just ensure it is thoroughly thawed and drained before adding it to the mix to avoid excess moisture.

Scaling and Variations

This recipe can easily be scaled to serve more people. For larger gatherings, simply double the ingredient quantities while keeping the same cooking methods. Make sure to use a larger pot for the couscous and a bigger skillet for the sautéed veggies to ensure even cooking.

For an entirely different twist, try adding roasted bell peppers or zucchini for added texture and flavor. You can also replace the cherry tomatoes with diced sun-dried tomatoes for a sweet and tangy kick. If a vegan option is preferred, swap the cream cheese and feta for plant-based alternatives, and ensure your vegetable broth is free of animal products.

Questions About Recipes

→ Can I use a different type of pasta instead of couscous?

Yes, you can substitute couscous with any small pasta like orzo or even quinoa for a gluten-free option.

→ Is this dish suitable for meal prep?

Absolutely! This couscous keeps well in the fridge for up to 3 days. Just reheat before serving.

→ Can I add other vegetables?

Definitely! Bell peppers, zucchini, or even peas would be great additions, just adjust the cooking time accordingly.

→ What can I serve this with?

This dish pairs well with grilled chicken, fish, or a light salad for a complete meal.

Creamy Spinach Tomato Couscous

I absolutely love making Creamy Spinach Tomato Couscous for its comforting flavors and quick preparation. The combination of creamy cheese, vibrant spinach, and juicy tomatoes creates a dish that's not only delicious but also visually appealing. Every bite is a harmonious blend of textures and tastes, making it a perfect weeknight meal that can be on the table in less than 30 minutes. I often serve it as a side or a light main dish, and it never fails to impress everyone who tries it!

Prep Time10 minutes
Cooking Duration15 minutes
Overall Time25 minutes

Created by: Philippa Grantley

Recipe Type: Fresh Food

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup couscous
  2. 2 cups vegetable broth
  3. 1 tablespoon olive oil
  4. 2 cups fresh spinach, chopped
  5. 1 cup cherry tomatoes, halved
  6. 1/2 cup cream cheese, softened
  7. 1/4 cup feta cheese, crumbled
  8. Salt and pepper to taste
  9. Optional: red pepper flakes for heat

How-To Steps

Step 01

In a medium pot, bring the vegetable broth to a boil. Stir in the couscous, cover, and remove from heat. Let it sit for 5 minutes, then fluff with a fork.

Step 02

In a skillet, heat olive oil over medium heat. Add the chopped spinach and halved tomatoes, cooking until the spinach is wilted and the tomatoes are slightly softened, about 5 minutes.

Step 03

Lower the heat, then add the cream cheese and feta to the skillet, mixing until heated through. Gently fold in the cooked couscous until everything is well combined. Season with salt, pepper, and optional red pepper flakes.

Step 04

Spoon the creamy mixture into bowls and serve warm, garnished with extra feta if desired.

Extra Tips

  1. Feel free to customize this recipe by adding grilled chicken or chickpeas for added protein. You can also substitute the cheeses based on your preference. Additionally, a squeeze of lemon juice at the end brightens the dish up perfectly!

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 16g
  • Saturated Fat: 8g
  • Cholesterol: 40mg
  • Sodium: 650mg
  • Total Carbohydrates: 44g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 10g