• Home
  • Mac and Cheese
  • Grilled Cheese
  • Appetizers
  • Breakfast
  • Lunch
  • Dinner
  • Desserts & Baking
  • About Me
  • Privacy Policy
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

XO&so: Vegetarian Comfort Food

  • Home
  • Mac and Cheese
  • Grilled Cheese
  • Appetizers
  • Breakfast
  • Lunch
  • Dinner
  • Desserts & Baking
  • About Me
  • Privacy Policy
  • Navigation Menu: Social Icons

    Coffee

    Buy Me a Coffee <3

menu icon
go to homepage
  • Dinner
  • Lunch
  • Breakfast
  • Appetizers
  • Desserts
  • Grilled Cheese
  • Mac and Cheese
  • SHOP XO&So: LINKS
    • Amazon
    • Instagram
    • Pinterest
    • TikTok
  • search icon
    Homepage link
    • Dinner
    • Lunch
    • Breakfast
    • Appetizers
    • Desserts
    • Grilled Cheese
    • Mac and Cheese
    • SHOP XO&So: LINKS
    • Amazon
    • Instagram
    • Pinterest
    • TikTok
  • ×
    Home » Food » Dinner

    Cheesy Bean & Lentil Vegetarian Casserole

    March 9, 2020 by Chelsea Kram – XO&So: Vegetarian Comfort Food 12 Comments

    If you're stuck wondering how to make lentils taste good, look no further than my cheesy bean and lentil vegetarian casserole. The hardest part of this easy vegetarian recipe is opening the cans! 

    If you've spent any time with me in the last few weeks, I've for sure mentioned this to you. Not only does it taste SOOO good (which I don't say lightly!) but it's also PACKED with plant protein. Win-win!

    vegetarian casserole with lentils and beans

    Update

    As you know, we're in the middle of a pretty crazy time. Lots of people are looking for pantry recipes for emergency preparedness or ways to use canned food and pantry staples up. I didn't intend it to be this way when I created this recipe, but it relies heavily on canned food and other basic pantry staples so it's a good recipe to have on hand right now. It's a good time to use up those beans, lentils, and other non-perishables tucked away in your pantry cupboards. 

    Cheesy bean and lentil vegetarian casserole

    I've gotta be honest — this recipe was an accident. A happy one. I had some canned food I wanted to use up, so I decided to play around and see what I could come up with.

    Flash forward a few weeks, and this cheesy bean and lentil vegetarian casserole is now a staple in my house!

    I knew I wanted to make some kind of lentil bean recipe since that's what I had to use, but I didn't know exactly what. I wasn't craving soup, and there are already SO many lentil soup recipes, so I wanted to work on creating lentil recipes that are NOT soup!

    The result is this cheesy bean and lentil vegetarian casserole that not only satisfies your vegetarian comfort food cravings, but also gives you some of the plant-based nutrition you're looking for.

    As a vegetarian, I'm ALWAYS looking for plant protein sources that I actually enjoy the taste of. DING DING DING

    By my calculations, you're getting at least 17 grams of plant protein per serving. Not too shabby! PLUS, you get even more protein from the cheese on top.

    plant protein sources

    Look at all that glorious plant protein! This is before cooking.

    This vegetarian casserole is...

    Oh man, where do I begin? 

    My vegetarian casserole recipe is:

    • Filling
    • Cheesy
    • Flavorful
    • Satisfying
    • Healthy
    • Customizable (feel free to skip the cheese for a vegan casserole (or add vegan cheese), or use less cheese, low-fat cheese...whatever you'd like!
    • VERY easy
    • Great for leftovers
    • Similar to chili, but not quite the same. If you're looking for an amazing vegetarian chili recipe, I've got you covered right here. 

    Ingredients

    Most of the ingredients you need for this vegetarian casserole are probably already in your pantry. Bonus: they're also really inexpensive!

    A few simple spices and seasonings bring this vegetarian casserole to life.

    • Canned lentils
    • Canned kidney or black beans I've used both in this recipe with great results)
    • Diced, canned tomatoes
    • Diced onion (I use frozen diced onion for this recipe - so easy!)
    • Cumin
    • Ground cayenne pepper
    • Onion powder
    • Salt
    • Minced garlic
    • Shredded cheese (I've used regular sharp/old cheddar and tex-mex cheese - both were great!)

    Instructions

    Saute onions and garlic in a splash of olive or avocado oil for about five minutes.

    Meanwhile, DRAIN and RINSE the beans. Drain the lentils and tomatoes. Add the beans, lentils, and tomatoes to the onion and garlic.

    Add the cumin, cayenne powder, onion powder, salt, and bring the mixture to a boil. Turn the heat to low and let simmer for about 20 minutes. Turn your oven to broil.

    Pour the mixture into an oven-safe dish (I use a 2.5-quart dish). Cover the bean and lentil mixture with shredded cheese, and broil for 2-3 minutes, or until the cheese is nice and bubbly but not burnt (keep an eye on it if you don't use your broiler much!)

    vegetarian casserole with lentils and beans

    Other easy vegetarian recipe ideas

    Once you’ve tried this recipe and you’re looking for other easy vegetarian recipe ideas, I’ve got you covered!
     
    Why not try one of these tasty options? 

    EASY COLD VEGGIE PIZZA APPETIZER

    MY FAMOUS ONE-POT RED LENTIL COCONUT CURRY RECIPE

    VEGETARIAN CREAMY BEEF & SHELLS WITH GARDEIN BEEFLESS GROUND

    EGG CASSEROLE WITH COTTAGE CHEESE AND ROASTED RED PEPPER

    CREAMY CELERY SOUP WITH POTATO: MY FAVORITE

    📖 Recipe

    canned food recipes

    Cheesy Bean & Lentil Vegetarian Casserole

    4.80 from 5 votes
    Craving healthy vegetarian comfort food? This easy cheesy bean & lentil vegetarian casserole is packed with plant protein & so much delicious flavor.
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 25 minutes mins
    Servings: 4
    Course: Main Course
    Ingredients Method Notes

    Ingredients
      

    • splash olive or avocado oil for sauteeing
    • 1.5 cups yellow or white onion diced
    • 2 teaspoon garlic minced
    • 1 19 oz can green lentils do not substitute dry lentils for canned, the recipe won't work the same!
    • 1 19 oz can black or kidney beans
    • 1 28 oz can plain diced tomatoes
    • ¼ teaspoon cumin
    • ¼ teaspoon ground cayenne
    • ½ teaspoon onion powder
    • ½ teaspoon salt *
    • 2 cups cheese of your choice (I use sharp or tex-mex) shredded

    Method
     

    1. Saute onions and garlic in a splash of olive or avocado oil in a large pot for about five minutes.
    2. Meanwhile, DRAIN and RINSE the beans. Drain the lentils and tomatoes. Add the beans, lentils, and tomatoes to the onion and garlic in the pot.
      Add the cumin, cayenne powder, onion powder, salt, and bring the mixture to a boil. Turn the heat to low and let simmer for about 20 minutes. Turn your oven to broil.
    3. Pour the mixture into an oven-safe dish (I use a 2.5-quart dish).
      Cover the mixture with shredded cheese, and broil for 2-3 minutes, or until the cheese is nice and bubbly but not burnt (keep an eye on it if you don't use your broiler much!).
      Serve and enjoy!

    Notes

    Sample and adjust salt and other seasonings to your taste. This isn't very spicy so feel free to add more cayenne if you want more of a kick. 
    Keep leftovers in the fridge for up to five days. If you're going to freeze some, reserve it without the cheese and then add cheese when you're ready to serve it. 

    Tried this recipe?

    Let us know how it was!

    I hope you're just as addicted to this as I am!

    Keep me posted in the comments down below!

    XO - C 

    More Vegetarian Dinner Recipes

    • Easy Salad Dressing with Red Wine Vinegar
    • a few vegetarian thanksgiving recipes in a collage format
      Vegetarian Thanksgiving Recipe Roundup
    • Havarti Mac and Cheese with Dill
    • Extra Creamy Classic Mac and Cheese

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Ryan

      April 09, 2020 at 11:50 am

      5 stars
      Definitely adding this recipe to my go-to rotation. Hearty and delicious!

      Reply
    2. Jena

      April 10, 2020 at 10:28 am

      5 stars
      Delicious!! Super easy to make too. All ingredients I already had in the cupboard.

      Reply
      • chelseaxoandso

        April 10, 2020 at 11:02 am

        I love when that happens!!!! So glad you enjoyed it.

        Reply
    3. Philip

      June 06, 2020 at 2:07 pm

      What exactly are you boiling when you’ve drained all the liquid from the cans of beans?

      Reply
      • chelseaxoandso

        June 06, 2020 at 3:13 pm

        Hey Philip! Good question — the tomatoes, etc. still release some juices so there is a bit of liquid in the mix and it will boil. I'll add a note to the recipe 🙂

        Reply
        • Jay

          March 16, 2021 at 1:44 pm

          4 stars
          I felt it needed more liquid so added a cup of veggie stock.

          Reply
          • Chelsea Kram – XO&So: Vegetarian Comfort Food

            March 16, 2021 at 1:54 pm

            Thanks for your feedback!

            Reply
    4. Stephanie

      June 08, 2020 at 6:12 pm

      5 stars
      Yup - just as good as the first time I had this. Deadly delicious and packed full of nutrition!!

      Reply
      • chelseaxoandso

        June 08, 2020 at 7:28 pm

        Woohoo! Love hearing that! XO

        Reply
    5. Pam

      April 15, 2022 at 5:37 pm

      If you already have cooked lentils from dried, how much of the cooked lentils do you use? Thanks so much. -Pam

      Reply
      • Chelsea Kram – XO&So: Vegetarian Comfort Food

        April 18, 2022 at 10:32 am

        Hi Pam! I'm so sorry but I have never tried this recipe with anything other than the canned green lentils so I'm not sure.

        Reply
    6. Ellen Reimann

      June 26, 2023 at 12:59 pm

      5 stars
      I’ve made this so many times I probably know the recipe by heart at this point. This was my gateway recipe to using lentils in SO many of my meals- boy I was missing out!

      Reply

    Primary Sidebar

    About Chelsea Kram & XO&So

    Hi! I'm Chelsea, and I'm the Canadian food blogger behind all of the XO&So vegetarian comfort food recipes. Click here to get to know more about me.

    If you'd like to fuel me with a coffee, here's the link to buy one for me. (Never expected, ALWAYS appreciated!)

    Learn more about me →

    Recent Recipes

    • Orange Chocolate Chip Cookies (with Terry's Chocolate Orange)
    • Baked Peaches with Cinnamon Toast Crunch Topping

    Trending Recipes

    • Homemade Caesar Salad Dressing WITHOUT Raw Anchovies
    • Absolutely Outrageous Garlic Cheese Bread
    • honey garlic tofu on white parchment paper
      Spicy Honey Garlic Tofu Bites
    • a close up of buffalo cauliflower bites with ranch and celery
      Delicious Baked Buffalo Cauliflower Bites
    • Goat Cheese Grilled Cheese with Honey & Spice
    • Baked Goat Cheese Dip Appetizer: Your New Favorite Recipe!
    • Homemade Garlic Butter Croutons
    • Creamy Chipotle Pasta with Spinach

    I'm Chelsea Kram! I created XO&So to be your go-to source for vegetarian comfort food recipes. From breakfast to dinner, appetizers, snacks and more, all of your meatless meal ideas are covered. Read More…

    Copyright © 2026 XO&So on the Foodie Pro Theme