Appetizers,  Dairy Free,  Gluten Free,  Main Course,  Recipe,  Sides,  Vegan,  Vegetarian

Salsa Verde Brown Rice Tortilla Soup (Vegan+GF)

I thought I’d share something with a little bit of Mexican flair today, you game?

To be completely honest, I’ve never understood why this soup is referred to as tortilla soup when most variations of it don’t involve tortillas at all. Maybe because it’s supposed to be served with them. Whatever the case it’s delicious and it’s always a favorite.

It’s really fast and easy to make and it’s perfect for weeknights when you want something quick and easy. I actually made it in the crock-pot once and it turned out amazing.

Most of the time I’ll top it with something creamy like coconut yogurt or cashew yogurt for that “sour cream-ish” flavor. Also, feel free to spice it up if your family likes it hot. Top it with some fresh chives, and maybe a little guac if you like, and then serve it with tortilla chips for dipping. Also, don’t forget the cilantro!



Salsa Verde Brown Rice Tortilla Soup (Vegan+GF)

Nothing warms the soul quite like a bowl of hot soup and this one brings all the classic Mexican flavors.

Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Servings 8 servings


  • 1 cup uncooked long grain brown rice
  • 3 cups water plus more as needed
  • 2 teaspoons salt
  • 1 tablespoon olive oil optional
  • 1 medium onion diced
  • 1 jalapeño pepper seeded and diced
  • 4 cloves garlic minced
  • 1 large zucchini diced
  • 2 medium tomatoes diced
  • 1 cup whole kernel corn off the cob
  • 1/2 cup cooked white beans
  • 1/2 cup cooked black beans
  • 2 tablespoons fresh cilantro finely chopped
  • 1 tablespoon fresh lime juice
  • 3 cups vegetable stock
  • 1/4 cup full fat coconut milk or non-dairy yogurt
  • 2 tablespoons salsa verde
  • 2 teaspoons cumin
  • 1 teaspoon chili powder
  • 2 teaspoons oregano
  • 1 teaspoon black pepper
  • salt and pepper to taste

Optional Toppings:

  • cilantro
  • coconut milk or non-dairy yogurt
  • avocado slices
  • tortilla chips
  • lime juice


  1. Bring 3 cups of water to a boil in a large pot and add the salt and brown rice. Cover and reduce heat to low and simmer for about 45 minutes, stirring occasionally, until the rice is tender and has absorbed the water (add more water as it cooks if necessary).
  2. While the rice is cooking, heat the olive oil in a medium to large skillet and add garlic, onion, and jalapeños. Saute over medium high heat for about 5 minutes until browned and fragrant then add zucchini and cook for about 5 minutes longer until tender. Remove pan from heat.
  3. When rice is nearly finished cooking, Add the contents of skillet to the pot along with tomatoes, corn, beans, cilantro, lime juices, and vegetable stock and bring to a boil.
  4. Add the coconut milk, salsa verde, and spices and allow soup to cook for 10 to 15 minutes, stirring often, until the rice is completely tender. If it starts to get too thick just add additional water. Reduce heat to a simmer again and adjust salt and pepper to taste.
  5. Serve hot with desired toppings!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.