Irresistible Tofu Orzo

Section: Satisfying Main Dishes for Every Occasion

Get ready for a seriously tasty one-pan meal! This irresistible tofu orzo brings crisp tofu bites, smooth orzo, and a dreamy sauce starring vegan cream, sundried tomatoes, and vegan parm. The onion and garlic add loads of flavor, while Italian herbs and chili flakes give just enough heat. Toss in some spinach at the end for color and freshness. Perfect for cozy nights or a special meal. Dish it up hot and top with basil or parsley for the finishing touch!

Published By Ioana
Updated on Wed, 28 May 2025 15:41:39 GMT
A plate with tofu and pasta. Bookmark
A plate with tofu and pasta. | ioanacooks.com

When I'm craving something a little fancy but don't want a ton of work, I grab this Marry Me Tofu and Orzo. Silky plant-based cream hugs crispy tofu and soft orzo while bits of sundried tomato and baby spinach brighten it up. It's a great pick for a cozy night in or when you want to treat yourself (or someone else) to something tasty.

The very first time I cooked this was for our anniversary dinner. Everyone went back for seconds almost instantly. Now friends ask for it whenever they come by.

Irresistible Ingredients

  • Fresh parsley or basil: Sprinkle on at the end for a herby pop and bright green finish
  • Spinach: Wilts down in a flash for extra nutrition and color Use tender baby spinach that looks perky
  • Vegan parmesan: Brings a salty cheesy vibe Shred your own or grab pre-made
  • Vegan heavy cream: Makes it extra creamy Brands like Silk or Oatly are fab
  • Vegetable broth: The main liquid for the sauce Grab the low-sodium kind if you want
  • Orzo: This tiny pasta gets creamy as it cooks soaks up all the sauce
  • Red chili flakes: A dash perks up the flavor Adjust the amount to your taste
  • Italian seasoning: Adds those classic Italian herby notes
  • Garlic: Cut it up for a sweet aromatic bite Don’t be shy since it mellows out as it cooks
  • Sun dried tomatoes: Tangy and a bit chewy Use the kind in oil for max flavor
  • White onion: Nice and sweet Pick one that’s firm with no mushy spots
  • Salt and pepper: Sprinkle on to bring all the flavors together
  • Smoked paprika: For a gentle smoky taste Spanish types are especially good
  • Garlic powder: Makes tofu tasty and helps spices stick to the surface
  • Cornstarch: Gets tofu crisped up every time
  • Super firm tofu: Use super or extra firm tofu so it keeps together Press well if it’s not super firm
  • Olive oil: Rich extra-virgin works or grab oil from the sun dried tomatoes for bonus flavor

Dreamy Cooking Steps

Finish and Dig In:
Dish it up right away and toss extra vegan parmesan or some fresh chopped parsley or basil over the top
Mix Back in the Tofu and Add Spinach:
Pop your crunchy tofu into the pan and stir Add spinach a bit at a time and move it around until wilted and green
Let It All Simmer:
Drop the heat to low once you see gentle bubbles Simmer uncovered 12 to 15 minutes giving it a stir now and then to avoid sticking You want soft orzo and a thick creamy sauce
Build That Dreamy Sauce:
Pour in the veggie broth vegan cream and parmesan Mix it all up and turn up the heat until it starts bubbling
Toast the Orzo:
Dump in the orzo and give it a good stir for about a minute or two until it smells toasty and starts turning color
Add Garlic and Seasonings:
Toss in the sliced garlic plus Italian seasoning Sauté for a bit until the garlic smells great and just starts turning color
Sauté Onion and Tomatoes:
Keep using that pan and pour in your last bit of olive oil Once it’s hot throw in diced onion and chopped sun dried tomatoes Cook and stir for 5 to 6 minutes until the onion gets see-through and tomatoes soften up
Fry Up the Tofu:
Heat 2 tablespoons olive oil in your big sauté pan on medium Spread out the tofu and cook 8 to 10 minutes Turn cubes occasionally for golden crusts all over Set them aside on a plate
Prep the Tofu:
In a big bowl coat tofu cubes with garlic powder smoked paprika cornstarch salt and pepper Make sure every cube gets a nice dusting for best crunch
Une assiette de pasta avec des légumes verts et des cubes de tofu. Bookmark
Une assiette de pasta avec des légumes verts et des cubes de tofu. | ioanacooks.com

I can't get enough of how sun dried tomatoes give this so much zing. They always remind me of family dinners at my aunt’s place—everyone used to fight for the last tangy piece hiding at the bottom.

Storing Leftovers

Save any extras in a sealed container in the fridge for up to three days. The sauce thickens up when it’s cold. Just add a splash of broth or plant milk when you warm it on the stove or in the microwave. Don’t freeze it though—the tofu gets weird and the orzo turns to mush.

Ingredient Swaps

No vegan heavy cream nearby? Use unsweetened oat milk with a spoon of vegan butter melted in. Or blend up cashews with water and a bit of lemon for a creamy body. If you need it nut-free, stick to soy-based options and avoid any nut cheese blends.

Ways to Serve

For the best texture, scoop it hot from the pan. Goes great with roasted asparagus or a peppery arugula salad tossed in citrus dressing. Want it heartier? Double the tofu or stir in some sautéed mushrooms.

Une assiette de pasta et de tofu avec des herbes vertes. Bookmark
Une assiette de pasta et de tofu avec des herbes vertes. | ioanacooks.com

About the Dish

Orzo isn’t something you’ll see in classic Italian meals, but it shows up a lot in newer Italian-inspired eats. Swapping in tofu and creamy sauce is a nod to Marry Me Chicken—only this way everyone can dig in, plant-based style.

Frequently Asked Questions About Recipes

→ Is there a different kind of pasta I can swap for orzo?

Absolutely! Small shapes like pearl couscous or ditalini work, but remember you’ll need to tweak the cook time and how much liquid you add.

→ Any tips for making it gluten-free?

Swap in gluten-free orzo or tiny gluten-free pasta. Just double check your vegan cream and broth to make sure they don’t sneak in gluten.

→ What should I do to get tofu extra crispy?

Roll your tofu cubes around in cornstarch and spices, then fry them up in hot olive oil so all sides turn golden and delicious.

→ Is it okay to use dairy items instead of the vegan stuff?

You got it! Go for regular dairy cream or parm if that’s your thing or you’re not sticking to plant-based eats.

→ What’s the best way to keep leftovers fresh?

Let everything cool, pop it in a sealed container and stash it in the fridge. It’ll be good for three days. Warm it up gently on the stove with a little extra broth.

Tofu Orzo Dinner

Tender orzo, golden tofu, juicy sun-dried tomatoes, and spinach blend in an ultra-creamy, flavorful pasta you’ll wanna enjoy anytime.

Time Needed to Prep
15 minutes
Cooking Duration
30 minutes
Overall Time
45 minutes
Published By: Ioana

Category of Recipe: Main Dishes

Preparation Difficulty: Medium Difficulty

Type of Cuisine: Italian style

Number of Portions: 4 How Many It Serves (1 pan creamy tofu and orzo)

Dietary Preferences: Vegan Safe, Made for Vegetarians, Dairy-Free Suitable

Ingredients You'll Need

→ Tofu Fixings

Ingredient 01 Half a teaspoon of black pepper, freshly crushed
Ingredient 02 Half a teaspoon of salt
Ingredient 03 1 teaspoon smoked paprika
Ingredient 04 1 teaspoon garlic powder
Ingredient 05 2 tablespoons cornstarch
Ingredient 06 1 whole (450 g) super firm tofu, chopped into cubes
Ingredient 07 3 tablespoons olive oil, keep some aside

→ Main Mix

Ingredient 08 A handful of fresh spinach, loosely packed (around 4 cups or 120 g)
Ingredient 09 80 g vegan parmesan shreds, save a bit for topping
Ingredient 10 240 ml vegan heavy cream
Ingredient 11 480 ml veggie broth
Ingredient 12 200 g dry orzo pasta
Ingredient 13 Half a teaspoon red chili flakes
Ingredient 14 2 teaspoons herby Italian blend
Ingredient 15 6 garlic cloves, sliced thin
Ingredient 16 120 g sun-dried tomatoes, chopped after draining
Ingredient 17 1 small white onion, chopped up
Ingredient 18 Fresh basil or parsley, minced, to decorate (totally optional)

Steps to Follow

Step 01

Scoop onto plates right away. Pop on extra vegan cheese and a sprinkle of basil or parsley if you like. Dig in while it's still steaming.

Step 02

Slide the crisped tofu back in. Gently stir in the spinach by handfuls. Keep at it just long enough for the leaves to soften, about a minute.

Step 03

Turn the heat to low and let it bubble, keeping it uncovered. Stir every once in a while so nothing sticks. Wait about 12 to 15 minutes, until the pasta's tender and the sauce's creamy.

Step 04

Splash in vegan cream, pour in veg broth, and drop in some vegan parmesan. Give it all a good stir. Turn the burner way up till it’s just starting to boil.

Step 05

Add in the dry orzo. Stir things around for a minute or two. Let it get a hint of color.

Step 06

Mix in your sliced garlic, Italian blend, and those red pepper flakes. Keep cooking till your kitchen smells amazing, maybe a minute or so.

Step 07

Toss the sun-dried tomatoes and diced onion back in with the last bit of oil. Stir often on medium. Wait about five minutes till the onion goes see-through.

Step 08

Warm up 2 tablespoons olive oil in your big pan on medium. Add your coated tofu. Flip every so often so all sides get golden and crunchy, around 8 minutes. Move tofu onto a plate—it'll wait till later.

Step 09

Grab a big bowl. Dump your tofu cubes in. Shovel in the cornstarch, salt, black pepper, garlic powder, and smoked paprika. Toss it all so every piece gets covered.

Extra Tips

  1. Super firm or squeezed extra firm tofu works best for bite. Stop cooking orzo as soon as it's just a tad chewy—otherwise it gets mushy.

Tools You'll Need

  • Big sauté pan
  • Chopping board
  • Sharp kitchen knife
  • Mixing bowl
  • Slotted spatula

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Has soy
  • Has gluten (orzo pasta)

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 590
  • Total Fat: 28 grams
  • Carbohydrate Amount: 60 grams
  • Protein Amount: 24 grams