Texas Caviar Couscous


What do you make when you’re serving a party full of meat-eaters? (Did that come out right?! I swear I’m not talking about dinosaurs 😉 )

I don’t know about you, but I always over-think my recipes when I’m serving people who aren’t used to vegetarian or healthy cooking. I’m not sure why, maybe I think my tastebuds are different because I’ve been eating this way for so long, but I’m always testing and retesting and second guessing my flavors until they’re perfect.  It also takes me FOREVER to even decide what to make. Especially if I’m cooking for a group I’m not familiar with. My goal is always to show people how healthy, vegetarian food can taste SO good and that we don’t actually eat like birds.  So I need to prepare something truly tasty that will knock their socks off! That’s what happened for the super bowl…



I decided to play it safe and go with flavors that basically everyone likes: Mexican! I made a HUGE bowl of guacamole (of course) that turned out to be one of my best batches (win!). And then I settled with making a play on Texas Caviar.

Have you ever had Texas Caviar? Some people call it Cowboy Caviar too. It’s basically corn, black beans, red onion, avocado, tomatoes, cilantro, and a flavorful dressing all mixed up and served with a big bowl of tortilla chips. I could just sit there dippin’ and crunchin’ all. day. long. 

But I wanted to make this dish a little more hearty— almost like a side dish— so I added in a batch of whole wheat couscous. Wow, am I glad I did! It turned out to be this light, yet super flavorful bowl of {healthy, vegetarian} deliciousness! Now time for the true test… will this group of chicken wing loving, nacho eating, super bowl fans dig it?



Not only did they clean the bowl, but they asked for the recipe as well (and they’ve all actually made it since)! If that’s not the best compliment to a home-cook, I don’t know what is. And now that means YOU have to try it! This is a great go-to for picnics, pot lucks, games, or even just a quick lunch. Also, there’s very little cooking involved— most of the time is spent chopping veggies and mixing them together. I’ve definitely found a new staple in my kitchen, so I hope you enjoy it just as much as we did 🙂



Texas Caviar Couscous

Serves 6-10
Prep time 15 minutes
Cook time 5 minutes
Total time 20 minutes
Dietary Vegan, Vegetarian
Meal type Main Dish, Salad, Side Dish


  • 1 cups whole wheat couscous, dry
  • 2 cups water
  • 1 15 ounce can black beans, drained and rinsed
  • ¼ cup red onion, diced
  • 1 large avocado, diced
  • 1 cup grape tomatoes, halved
  • ½ cup frozen corn
  • ¼ cup packed cilantro, chopped
  • 1/4 cup extra virgin olive oil
  • 2 tablespoons red wine vinegar
  • juice of half a lime
  • ½ tsp salt
  • ½ tsp black pepper
  • 1 tsp cumin


Step 1
Boil 2 cups of water. Turn off heat, add couscous, remove from heat, and cover. Let it sit for 5 minutes, or until the couscous is fluffy and the water is absorbed.
Step 2
In the meantime, add black beans, corn, tomatoes, red onion, cilantro, and avocado to a large bowl. Mix together, then add in cooked couscous. Stir until all ingredients are combined.
Step 3
Prepare the dressing by whisking olive oil, red wine vinegar, lime juice, salt, pepper, and cumin together. Pour over the couscous mixture and stir to coat the entire bowl. Sprinkle with additional salt and pepper if necessary.


Hi, I’m Liz and this is my food blog where I share my love of healthy foods and whole ingredients. You will find mostly vegetarian dishes, plenty of sweets, and lots of love from this little kitchen in Durham, North Carolina!


Comments are closed.