Vegan Tofu Lemon Orzo Soup is a vibrant and cozy one-pot meal that’s both nourishing and refreshing. Made with wholesome ingredients like carrots, celery, onion, tofu, and orzo, this comforting soup is brightened with fresh lemon juice and herbs, making it the perfect balance of hearty and light.
Why You’ll Love This Recipe
This soup offers all the comfort of a classic chicken orzo soup—without the meat or dairy. It’s completely plant-based, packed with protein from super firm tofu, and full of fresh vegetables. The lemon adds a bright, zesty twist that makes it perfect year-round. It’s easy to make in one pot, customizable to your taste, and ideal for meal prep, leftovers, or a cozy weeknight dinner.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 tablespoons olive oil 3 celery ribs, finely diced 4 medium carrots, finely diced 1 small yellow onion, diced 4 garlic cloves, minced 5 to 6 cups vegetable broth ½ teaspoon Italian seasoning 1 pound super firm tofu, diced 1 cup uncooked orzo 1 to 2 lemons ¼ cup fresh parsley, chopped (plus more for garnish) Salt and pepper, to taste
Directions
In a large pot over medium heat, heat the olive oil. Add diced celery, carrots, onion, and garlic. Sauté for about 5 minutes, or until the onions become translucent and fragrant.
Add the vegetable broth and Italian seasoning. Stir to combine, then bring to a gentle boil.
Add the diced tofu, reduce heat to a simmer, cover with a lid, and cook for 15 minutes.
Uncover the pot, stir gently, and add the uncooked orzo. Cook uncovered for another 10 minutes, stirring occasionally to prevent the orzo from sticking.
Turn off the heat. Zest one lemon directly into the pot, then squeeze in the juice of that lemon. Stir in the fresh parsley.
Taste and adjust the seasoning with salt, pepper, or more lemon juice, if desired.
Serve hot, garnished with extra parsley or lemon wedges if preferred.
Servings and timing
Servings: 4 to 6 Prep Time: 15 minutes Cook Time: 35 minutes Total Time: 50 minutes
Variations
Add Greens: Stir in spinach, kale, or Swiss chard at the end of cooking for added nutrients.
Protein Swap: Substitute tofu with white beans or tempeh for a different texture and flavor.
Spicy Kick: Add crushed red pepper flakes or a dash of hot sauce for heat.
Grain Variation: Use rice, couscous, or quinoa instead of orzo for a gluten-free or whole grain option.
Creamier Soup: Add a splash of plant-based milk or cashew cream for a richer texture.
Storage/Reheating
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. For best results, store cooked orzo separately from the broth to prevent mushiness.
Reheating: Warm the soup in a pot over medium heat or in the microwave. If the orzo has absorbed too much broth, add a splash of water or more broth before reheating.
FAQs
Can I make this soup ahead of time?
Yes, it’s great for meal prep. Just store the orzo separately to keep the texture ideal when reheating.
Is this soup gluten-free?
No, orzo is a wheat-based pasta. For a gluten-free version, use gluten-free orzo or substitute with rice or quinoa.
Can I freeze this soup?
Yes, but it’s best to freeze without the orzo. Add freshly cooked orzo after thawing and reheating to avoid a mushy texture.
What type of tofu works best?
Super firm tofu holds its shape well and doesn’t require pressing. Extra firm tofu works too but may need to be pressed beforehand.
How lemony is the soup?
You control the flavor! Start with one lemon and add more juice or zest to taste.
Can I use dried parsley instead of fresh?
Yes, though fresh parsley adds a brighter flavor. Use 1 tablespoon of dried parsley in place of fresh if needed.
What if I don’t have Italian seasoning?
You can mix equal parts of dried basil, oregano, thyme, and rosemary as a substitute.
Do I need to press the tofu?
Not if you’re using super firm tofu. For extra firm, press out excess moisture for best texture.
What’s the best broth to use?
A high-quality vegetable broth gives the most flavor. Choose a low-sodium version if you’d like to better control the saltiness.
Can I make this in a slow cooker?
Yes, but cook the orzo separately and stir it in at the end to avoid overcooking.
Conclusion
Vegan Tofu Lemon Orzo Soup is a warm, vibrant, and nourishing dish that brings together wholesome ingredients and fresh flavors in one easy pot. It’s filling yet light, perfect for chilly nights or anytime you need a comforting, plant-based meal. Simple to prepare and bursting with brightness, this soup is sure to become a staple in your kitchen.
This cozy and comforting Vegan Tofu Lemon Orzo Soup is made in one pot with wholesome, simple ingredients. It’s light yet satisfying, packed with fresh vegetables, zesty lemon, and hearty tofu for a nourishing, plant-based meal.
Ingredients
2 tablespoons olive oil
3 celery ribs, finely diced
4 medium carrots, finely diced
1 small yellow onion, diced
4 garlic cloves, minced
5 to 6 cups vegetable broth
½ teaspoon Italian seasoning
1 pound super firm tofu, diced
1 cup uncooked orzo
1 to 2 lemons (zest and juice)
¼ cup fresh parsley, chopped (plus more for garnish)
Salt and pepper, to taste
Instructions
In a large pot over medium heat, heat the olive oil. Add diced celery, carrots, onion, and garlic. Sauté for 5 minutes, or until onions are translucent and fragrant.
Add vegetable broth and Italian seasoning. Stir to combine and bring to a boil.
Add the diced tofu, reduce heat to a simmer, cover with a lid, and cook for 15 minutes.
Remove the lid, gently stir, and add the uncooked orzo. Cook uncovered for 10 minutes, stirring occasionally to prevent sticking.
Turn off the heat. Zest one lemon directly into the soup and squeeze in the juice. Stir in the chopped parsley.
Taste and adjust salt, pepper, and lemon juice as needed.
Serve hot, garnished with extra parsley or lemon slices if desired.
Notes
Use pre-chopped mirepoix and pre-minced garlic to save prep time.
Adjust the amount of lemon to suit your taste.
Let the soup rest for a few minutes before serving to allow flavors to meld.
For best texture, cook orzo separately and add just before serving if storing leftovers.