Recipe Overview

Why you’ll love it: This hearty vegan casserole with barley, bulgar, and lots of vegetables is so satisfying and flavorful. It’s a cinch to make.

How long it takes: 15 minutes to prep, 1 hour, 15 minutes to bake
Equipment you’ll need: 9 x 13 inch glass baking dish OR a covered casserole dish
Servings: 4 main, 8 side

A close-up of a hearty dish featuring rice, corn, black beans, and diced vegetables, with a spoon in the serving.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

This vegan casserole really sticks with you because it’s full of protein and fiber (otherwise known as complex carbohydrates!). It’s not like a wimpy salad where you eat it and then, 30 minutes later you eat a Snicker’s bar because you’re still hungry. This is one of my mom’s favorite recipes that she’s been making for years. I’m not sure where she got the recipe but it’s a good one!

Hearty Vegan Casserole

Uncomplicated. Although the list of ingredients may look a little long, these are simple unprocessed foods that you may have on hand already, like carrots, corn, and onions, pantry seasonings, and canned black beans. To make the casserole, you simply mix all the ingredients in the dish and bake it. Easy peasy!

Two grains. This vegan casserole boasts two very different grains: bulgur and pearl barley. Each contribute a unique texture and flavor. Both barley and bulgur are usually available at the grocery store. Keep reading to learn more about bulgur.

Cheese or no cheese. As you probably know already, I’m a fan of cheese so I usually throw a handful of cheese to melt on top. This is totally optional! If you prefer, the casserole is delish without it. And that brings me to the next point…

Lots of room for variation. If there’s an ingredient in this recipe you don’t care for, it’s easy to sub it out for something different. I’ll give you some ideas further down in the post.

Ingredient Notes

  • Vegetables: I use a combination of carrots, onions, mushrooms, and corn. Dice the vegetables fairly small, about ½ inch. You can easily substitute other vegetables if you prefer. I usually just use frozen corn kernels but canned corn works okay, too.
  • Fresh parsley: A handful of chopped fresh parsley adds flavor and color. You can use either curly parsley or Italian flat leaf parsley. Dried parsley doesn’t really have any flavor so I’d avoid using that.
  • Black beans: Canned black beans are an easy way to add plant protein to this vegan casserole. If you don’t happen to have any, pinto beans would be a good substitute. Lately, I’ve been on a black-eyed pea kick and I’m thinking they would be great in this casserole, too.
  • Pearl barley: There are different types of barley but pearl barley is most commonly used because it cooks more quickly. Rinse it lightly before adding it to the casserole. If you love barley, be sure to try my barley salad with tomatoes, cucumber and parsley, too.
  • Bulgur: Look for medium grind bulgur which is sometimes labeled as #2.
  • Broth: A can of vegetable broth hydrates the bulgur and barley.
  • Seasonings: The vegan casserole is simply seasoned with salt, pepper, dried thyme, and garlic powder.
  • Cheese, optional: I like to melt a cup of shredded sharp cheddar cheese on top of the casserole. You can use vegan cheese or skip the cheese, if you want. Your choice!
Ingredients arranged on a white surface: barley, broth, diced onions, mushrooms, black beans, corn, carrots, spices, and herbs in bowls.

What Is Bulgur?

If you’ve ever eaten tabbouleh salad, you’ve probably had bulgur. Bulgar is similar to cracked wheat. Both are made out of wheat berries but bulgur is parboiled before the drying process for quicker cooking. Bulgur is not gluten-free since it is a wheat product.

You can buy different types of bulgur which are categorized as fine (#1), medium (#2), coarse (#3), or extra coarse (#4). Each different type is cooked differently, in fact, fine bulgur isn’t usually cooked at all but soaked instead.

How To Make This Vegan Casserole

Get started. Preheat the oven to 350°F. Lightly grease a casserole dish or glass baking pan. A Dutch oven works well, too.

Prep the fresh ingredients. Peel and chop the carrots and onions, clean the mushrooms and roughly chop them, rinse the parsley and chop that, too. Put them into the casserole dish as you go.

Add the grains. Since barley is a whole grain, put it into a fine strainer and lightly rinse it to remove any dust or debris. Measure out the bulgur; there’s no need to rinse that. Add them to the casserole dish.

Add the beans and corn. Open the can of black beans, rinse and drain them well. Measure out a cupful of frozen corn. You don’t need to thaw it. Into the dish they go. Open the can of broth and pour it in.

Finish up. Add the salt, pepper, dried thyme, and garlic powder. Stir everything really well and cover the dish with the lid, or cover it tightly with foil.

Bake, stir, bake. Bake the casserole for 45 minutes, stir it well, put the cover or foil back on and bake it for another 30 minutes. The barley should be tender and most of the liquid absorbed. You don’t want to bake the vegan casserole too long because then it tends to be dry.

Add cheese (if you want). If you’re going for the cheese, sprinkle a handful on top and pop the dish back into the oven for 5 minutes or so, or until the cheese melts.

Casserole dish filled with a baked mixture of melted cheese, beans, corn, carrots, and other vegetables.

Possible Recipe Variations

Canned beans. If you don’t happen to have black beans or don’t care for them, substitute a different variety. I would suggest pinto beans, black eyed peas, or something somewhat similar in size.

Seasonings. I went with a pretty basic seasoning blend but you could really season this casserole however you like. Cajun seasoning or southwest spice blend would give a whole new spin to the casserole.

Add meat. There’s no reason why you couldn’t throw cooked ground beef or turkey in the casserole, if you like. If you’re not looking for a vegan recipe but like the idea of including barley in your menu, try my chicken barley soup or hearty beef barley soup.

Change the veggies. Try diced bell pepper or celery. Finely chopped sturdy greens like kale or collard could be stirred in, too.

Close-up of a spoon scooping a cheesy casserole with rice, beans, corn, and vegetables.

Storage Tips

Refrigerate/freeze: Cool casserole slightly before covering and storing in the refrigerator. It will keep for 4 to 5 days. Freeze in individual freezer-safe containers for up to six months. Thaw in the refrigerator before reheating.

Reheat: This casserole reheats really well. Sometimes I make it in the morning or even in the evening before bed and then it’s all ready to eat. Simply warm it up in the microwave until warmed through.

Vegan meal plan, meal plan 58, preview image with text and photos of recipes.

Free Meal Plan

Interested in a weekly meal plan that includes this recipe? Take a look at Meal Plan #58. You’ll find a wholesome recipe for each weekday plus a categorized grocery list. We add a new meal plan weekly.

More Casserole Recipes

Recipe

Vegan Casserole with Barley and Vegetables

4.25 from 16 votes
Prep Time: 15 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 30 minutes
Servings: 4
This filling vegan casserole is hearty enough for a main course but it makes a great side dish, too. It’s one of my favorite recipes because it's easy and so satisfying.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 cup diced carrots (2 medium carrots)
  • 1 cup diced yellow onion (1 medium onion)
  • 8 ounces mushrooms, roughly chopped
  • cup chopped fresh parsley, loosely packed
  • 1 can (15 oz.) black beans, rinsed and drained
  • 1 cup frozen corn kernels, unthawed
  • 1 ¾ cup vegetable broth
  • cup pearl barley, rinsed with cool water
  • cup medium bulgur (I use #2 bulgur)
  • ½ teaspoon kosher salt
  • ½ teaspoon coarsely ground black pepper
  • ½ teaspoon dried thyme
  • ½ teaspoon garlic powder
  • 1 cup shredded cheddar cheese, optional (vegan cheese if desired)

Instructions 

  • Preheat oven to 350°F.
  • In a lightly greased casserole dish (see note), combine all ingredients except cheese. Cover the dish tightly with foil or a lid.
  • Bake in preheated oven for 45 minutes, remove the dish from oven and stir well. Cover the dish, and cook another 30 minutes, or until barley is tender, and broth is mostly absorbed.
  • Remove baking dish from oven, sprinkle with cheese, if desired, and bake uncovered for 5 minutes or until cheese is melted.

Notes

  • Serve as a vegetarian main course (4 servings, 2 cups each) or a hearty side dish (8 servings, 1 cup each)
  • What to bake it in: I usually use a 9 x 13 inch glass baking dish and cover it tightly with foil. If you prefer, use a casserole dish with a lid. It’s important to have a tight covering, whether it’s foil or a lid, so that the contents can steam. I haven’t tested this recipe in a Dutch oven but that should work well, too.
  • Baking tip: Try not to overcook the casserole. It’s better-tasting if it doesn’t dry out.
  • Storage: Refrigerate leftover casserole in a covered container for up to 5 days or freeze for up to six months. For best results, thaw in the refrigerator before reheating.
  • Variations: Feel free to substitute vegetables you like or happen to have (chopped bell pepper, celery, finely chopped greens, etc.). You can use different kinds of canned beans. Vary the seasoning to give the casserole a different twist.

Video

Nutrition

Serving: 2cups, Calories: 449kcal, Carbohydrates: 70g, Protein: 22g, Fat: 11g, Saturated Fat: 6g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Cholesterol: 28mg, Sodium: 1002mg, Potassium: 922mg, Fiber: 18g, Sugar: 7g, Vitamin A: 6088IU, Vitamin C: 16mg, Calcium: 284mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!

FREE BONUS!

4.25 from 16 votes (15 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 1 MB. You can upload: image. Drop files here

17 Comments

  1. Helen Gormont says:

    Can you use farro instead if bulgur and barley?

    1. Rachel Gurk says:

      I haven’t tested it that way so I can’t say for sure. It could change the ratio of liquid to grain, as well as cook time. I’d recommend sticking to the recipe, it’s really good!