May 31, 2026
One Pan Marry Me Tofu and Orzo
This delicious Marry Me Tofu and Orzo is a one-pan meal that is sure to impress! It’s creamy, rich, and full of flavor—perfect for a romantic dinner (you might get proposed to after your date tries this dish, so be warned!) or just treating yourself!

Table of Contents
why you’ll love this marry me tofu and orzo jump to recipe video step-by-step instructions tips and faqsMarry Me Tofu and Orzo
Looking for a dish that’s so delicious it might just lead to a proposal? Inspired by the viral Marry Me Chicken recipe, this Marry Me Tofu and Orzo is a one-pan meal that’s creamy, rich, and bursting with flavor! Whether you’re making a romantic dinner for two or treating yourself to something special, this recipe is guaranteed to impress!
Why You’ll Love This Marry Me Tofu and Orzo
- One-Pan Wonder: Minimal cleanup means more time to enjoy your meal.
- Rich and Creamy: The vegan heavy cream and parmesan create an ultra-luxurious texture!
- Packed with Protein: Crispy tofu makes this dish both satisfying and nourishing.
- Flavor Explosion: Sun-dried tomatoes, garlic, and Italian seasoning create an irresistible taste.
- Quick and Easy: Ready in about 30 minutes, making it perfect for busy weeknights.

How to Make Marry Me Tofu and Orzo
1. Crisp the Tofu:
To prepare the tofu, toss the tofu cubes with cornstarch, garlic powder, smoked paprika, salt, and black pepper until evenly coated. Heat 2 tablespoons of the olive oil in a large sauté pan over medium heat and pan-fry the tofu until golden brown and crispy, about 8-10 minutes. Remove and set aside.
2. Make the Creamy Orzo:
Heat the remaining tablespoon of olive oil into the pan. Once hot, add the onion and sundried tomatoes. Cook, stirring often, until the onion is translucent, 5 to 6 minutes. Add the garlic and Italian seasoning, and sauté another 1 to 2 minutes. Next, add the orzo and toast for 1 to 2 minutes, stirring often, until lightly golden. Then, pour in the broth, heavy cream, and parmesan. Mix to combine and increase the heat to high. Once at a light boil, reduce the heat to low, and simmer, stirring every few minutes, until the orzo is cooked through and the mixture has thickened, 12-15 minutes.
3. Add the Crispy Tofu and Spinach:
Add the crispy tofu into the pan, tossing to combine. Then working in batches, toss the spinach in and continue to cook just until it’s wilted, 1 to 2 minutes.
4. Serve and Enjoy!
Serve immediately with more vegan parmesan and minced parsley. Enjoy!

Tips and FAQs:
- Crispy Tofu Perfection: For the best texture, use super firm tofu or press extra firm tofu before cooking.
- Toast the Orzo: Sautéing the orzo before adding the liquids enhances its nutty flavor and helps prevent sticking.
- Use Sun-Dried Tomato Oil: Instead of regular olive oil, use the oil from your jar of sun-dried tomatoes for an extra layer of flavor.
- Don’t Overcook the Spinach: Stir it in at the very end to keep it vibrant and fresh.
- Make It Gluten-Free: Swap orzo for gluten-free pasta or rice.
Can I make this Marry Me Tofu and Orzo ahead of time?
Yes! Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of broth or unflavored plant-based milk.

Ready to Fall In Love?
This Marry Me Tofu and Orzo is rich, creamy, and packed with flavor! I hope you love this Marry Me Tofu and Orzo as much as I do! If you make it, I’d love to see! Snap a picture or take a video, share it on Instagram, and tag me at @eat_figs_not_pigs and #EatFigsNotPigs! xx.

Marry Me Tofu and Orzo
Ingredients
- 3 tablespoons olive oil, divided (I used the oil from a jar of sun-dried tomatoes)
- 1 (16-ounce) block of super firm tofu, cubed (or extra firm tofu, pressed, drained, and cubed)
- 2 tablespoons cornstarch
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon salt and pepper
- 1 small white onion, diced
- ½ cup sun dried tomatoes, drained and chopped
- 6 cloves garlic, thinly sliced
- 2 teaspoons Italian seasoning
- ½ teaspoon red chili fakes
- 1 cup uncooked orzo
- 2 cups vegetable broth
- 1 cup vegan heavy cream
- 1 cup vegan parmesan shreds, plus more, for garnish
- 4 cups loosely packed spinach
- Fresh minced parsley or basil, for garnish, optional
Instructions
- To prepare the tofu, toss the tofu cubes with cornstarch, garlic powder, smoked paprika, salt, and black pepper until evenly coated.
- Heat 2 tablespoons of the olive oil in a large sauté pan over medium heat and pan-fry the tofu until golden brown and crispy, about 8-10 minutes. Remove and set aside.
- Heat the remaining tablespoon of olive oil into the pan.
- Once hot, add the onion and sundried tomatoes. Cook, stirring often, until the onion is translucent, 5 to 6 minutes.
- Add the garlic and Italian seasoning, and sauté another 1 to 2 minutes.
- Next, add the orzo and toast for 1 to 2 minutes, stirring often, until lightly golden.
- Pour in the broth, heavy cream, and parmesan.
- Mix to combine and increase the heat to high.
- Once at a light boil, reduce the heat to low, and simmer, stirring every few minutes, until the orzo is cooked through and the mixture has thickened, 12-15 minutes.
- Add the crispy tofu back into the pan, tossing to combine.
- In batches, toss the spinach in and continue to cook just until it’s wilted, 1 to 2 minutes.
- Serve immediately with more vegan parmesan and minced parsley. Enjoy!
At what point do I add back the tofu?
Hello! Step 10 🙂
Love this recipe! Have made it twice now and it’s so easy and flavorful! Only change I made was making the tofu in an air fryer to make it even quicker plus always turns out more crispy for me. Thanks, Ashley!
I have never left a comment in my life. When I tasted this, still in the pan, I was genuinely confused at how delicious it was. I am not a good cook. I am appalled at how good this is.
Can you use coconut cream instead of vegan heavy cream? If so, when would be the best step to add it?
Hi Wendy! Yes you can, and you would add it in when the recipe calls to add in the cream 🙂
Whoa! So glad this recipe randomly ended up on my Pinterest feed bc it is SO GOOD. Came together fairly quickly and was so tasty. Definitely adding to my regular rotation!!
Really easy and delicious! Used full fat coconut milk from a can and that worked. Threw in some leftover sliced mushrooms and that worked too. Thanks Ashley!
Thank you, Chris! So happy to hear the recipe is still delicious with subs and modifications 🙂
I really love this recipe. I’ve made it multiple times, and I find it so easy and satisfying. The only thing I change is I add the parmesan later once the orzo is cooked because I find it sticks too much if it’s in there the whole time it’s simmering. Thanks for sharing this!
Hi Kelly! So happy to hear you love the recipe and that its become somewhat of a regular in your household 🙂 Love the tip about the parmesan … I’ll have to trey next time!
2nd time making this dish and it’s really delicious. I air fried the tofu and it turned out nice and crispy. Added extra sun-dried tomatoes because I really like them. Definitely one for my recipe book.
Wow! This was so delicious! Lived all the flavours and textures. Hubby raved about it.