20-Minute Vegan Tuscan Orzo with Spinach and Sun-Dried Tomatoes

Posted on July 23, 2026

A bowl of Vegan Tuscan Orzo with spinach and sun-dried tomatoes, ready to serve.

Garlic and spinach cook in one pot with sun-dried tomatoes. Orzo goes in raw, absorbs the broth with beans and coconut cream. Twenty minutes, one pot, done. Make this fresh, eat it the same day. This is what you make when dinner needs to work.

What Happens When You Make It Right

Mastering the right technique helps create a robust texture and flavor profile. Cooking the orzo in vegetable broth infuses it with a depth that complements the sun-dried tomatoes and the creaminess of the coconut cream beautifully. When finished, you’ll see a glossy, inviting dish that beckons you to dig in.

Ingredient Breakdown

  • 1 cup orzo pasta
  • 1 can cannellini beans, drained and rinsed
  • 1 cup sun-dried tomatoes, chopped
  • 2 cups fresh spinach
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • 2 cups vegetable broth
  • 1/2 cup coconut cream (or any plant-based cream)

Each ingredient plays a vital role; for instance, the coconut cream provides creaminess without dairy, making it an essential player in the dish. By using fresh spinach, you not only add color but also a nutritional boost that complements the hearty beans.

The Method

  1. In a large pot, heat olive oil over medium heat.
  2. Add garlic and sauté for 1 minute until fragrant.
  3. Stir in sun-dried tomatoes and spinach, cooking until the spinach wilts.
  4. Add orzo, cannellini beans, vegetable broth, and Italian seasoning. Bring to a boil.
  5. Reduce heat, cover, and simmer for about 10-12 minutes or until the orzo is cooked al dente.
  6. Stir in coconut cream and season with salt and pepper to taste.
  7. Serve warm.

The cooking process is straightforward, and the only sensory cue to watch for is the change in texture; when the orzo absorbs the liquid and swells, that’s your sign to move on to the next step. Total cook time is around 20 minutes, so keep an eye on it as the flavors meld together beautifully.

Timing & Temperature Reference

  • Step 1: 3 mins at medium heat — watch for sizzling.
  • Step 2: 1 min at medium heat — look for fragrant garlic.
  • Step 3: 2-3 mins at medium heat — spinach should wilt down.
  • Step 4: 5 mins at high heat — you’ll see bubbling.
  • Step 5: 10-12 mins at medium-low heat — orzo should be al dente.
  • Step 6: 2 mins at low heat — cream should meld into a sauce.

One of the biggest timing mistakes to avoid is simmering the orzo too long, leading to a mushy texture instead of that perfect al dente bite.

Where People Get Stuck

  • Not Enough Liquid → The orzo ends up dry → Increase the broth by 1/4 cup → It will have a creamy sauce.
  • Overcooked Spinach → It becomes mushy → Add it later in the cooking process → It will maintain its fresh look and flavor.
  • Too Much Coconut Cream → The dish can become overly rich → Start with 1/4 cup and adjust from there → You’ll find a wonderful balance.

Ultimately, understanding these common pitfalls can ensure a more successful cooking experience.

Variations That Work

  • Chickpeas instead of Cannellini Beans: Offers a firmer texture and more protein; adjust cooking time slightly as they’re softer.
  • Quinoa instead of Orzo: Provide a nuttier flavor and extra nutrients; increase the broth slightly since quinoa absorbs more.
  • Zucchini Noodles instead of Pasta: A low-carb option that maintains a fresh taste, but reduce cooking time to avoid overcooking.

These swaps provide both diversity and flexibility while respecting the structure of this dish.

The Plate

  • Pair with a crisp green salad to bring freshness and contrast in textures.
  • A squeeze of lemon can add acidity, cutting through the richness of the coconut cream.
  • Top with vegan Parmesan cheese for an extra layer of flavor.

One pairing that elevates it is a side of roasted vegetables; their caramelization adds a depth that balances the dish.

Storage

  • Fridge Life: 3-4 days in an airtight container.
  • Freezer Life: Not recommended as the texture may change when thawed.
  • Reheating Method: Heat in a skillet over low heat, adding a splash of vegetable broth to restore creaminess.

The texture can become firmer after sitting, but a little adjustment during reheating helps bring it back to life.

Yield & Nutrition

  • Servings: 4
  • Calories per serving: Approximately 350
  • Protein: 10g
  • Carbs: 50g
  • Fat: 15g
  • Fiber: 5g

This dish not only feeds you well but also meets nutritional needs without overpowering you with calories.

Final Word

This recipe reveals how simple techniques and ingredient interactions can create a deeply satisfying meal. Consider adding chickpeas next time for an extra protein boost, which complements the tender orzo perfectly. This week, don’t miss the chance to enjoy this nutrient-laden dish that comes together with minimal fuss, such as with creamy one-pan Tuscan chicken orzo for an even heartier option.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One-Pot Garlic Spinach Orzo with Sun-Dried Tomatoes


  • Author: amanda-miller
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A quick and delicious one-pot meal featuring orzo, garlic, spinach, and sun-dried tomatoes, all cooked in a creamy coconut broth.


Ingredients

Scale
  • 1 cup orzo pasta
  • 1 can cannellini beans, drained and rinsed
  • 1 cup sun-dried tomatoes, chopped
  • 2 cups fresh spinach
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • 2 cups vegetable broth
  • 1/2 cup coconut cream (or any plant-based cream)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add garlic and sauté for 1 minute until fragrant.
  3. Stir in sun-dried tomatoes and spinach, cooking until the spinach wilts.
  4. Pour in orzo, cannellini beans, vegetable broth, and Italian seasoning. Bring to a boil.
  5. Reduce heat, cover, and simmer for about 10-12 minutes or until the orzo is cooked al dente.
  6. Stir in coconut cream and season with salt and pepper to taste.
  7. Serve warm.

Notes

To avoid overcooking, watch the orzo closely; it should be al dente.

  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Cooking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 5g
  • Protein: 10g
  • Cholesterol: 0mg

Tags:

You might also like these recipes