Many of us get the bulk of our protein from meats like beef, chicken and pork, but there are so many other ways to get protein. Beans pack a huge amount of nutrition into a tiny package, including a healthy dollop of protein. That means you get the energy and muscle-building benefits of meat without the high cost or health drawbacks of meat. Whether you’re a committed vegetarian or vegan or just looking to explore a different way of cooking or eating, here are a few vegetarian bean recipes that are sure to please carnivores and herbivores alike:

Spaghetti Squash with Spinach, Feta, Basil and White Beans

Spaghetti squash is a great way to introduce kids (or reluctant adults) to squash. When the insides of the squash are cooked, they become tender, string-like strands that are very similar to pasta! Toss them with spinach and white beans for a fun “spaghetti” dinner. Just omit the cheese for a fully vegan recipe. Remember, you can always substitute Great Northern white beans for cannelini beans.

Pinto Bean and Red Lentil Loaf

Everyone loves the all-American taste of meatloaf, but all that ground meat can be expensive. Reduce your cost–and your fat and calorie intake!–with this innovative spin on a classic. This recipe uses creamy pinto beans and nutrient-rich lentils in place of ground meat. It’s also chock-full of healthy veggies.

Stuffed Peppers with Pinto Beans, Corn and Wild Rice

Bell peppers are the perfect container for a hearty, warm stuffing full of corn, beans, wild rice and feta cheese. Bake it all up until it’s oozy and golden in the oven, and we guarantee no one at the table is going to miss the meat.

Remember, substitute Randall Beans for canned or dried beans in any of these recipes for the best results. Randall Beans are quick and easy to use, and have a pure, fresh taste.

Want more great meat-free meal ideas? Follow our Meatless Meal board on Pinterest!

Meatless Monday is so much more appealing when incorporating this tasty dish featuring Randall Beans Great Northern Beans.