BBQ Beans and Greens

By Jess Rice
Write a Review
Prep 5 minutes
Cook 30 minutes
Servings 6 servings (1 cup beans + ½ cup rice)
$6.15 recipe / $1.03 serving
Jump to recipe Save

This recipe is one of my favorites because it’s crazy cheap, feeding a family of 6 for just over a buck per person, and it’s a flavor explosion thanks to a mix of Southern greens and tangy BBQ sauce. This one-pot meal is packed with protein and color and makes the best leftovers. I serve it as a main dish or a side, so you’re going to love it no matter what! These spicy, sweet, totally vegetarian BBQ Beans and Greens need to be in your meal prep rotation this summer.

Overhead view of a skillet of bbq beans and greens with a wooden spoon.

Easy Recipe for BBQ Beans and Greens

If you love bold, saucy comfort food with barely any cleanup, you’re going to be all over these BBQ beans and greens. It’s easy, tangy, just the right amount of sweet, and loaded with tender greens, creamy pinto beans, and pops of corn. I simmer everything in one pot for max flavor and minimal effort, and it all comes together in about 30 minutes. It’s just as simple and budget-friendly as my buffalo beans and greens, and it makes a ton, meaning it’s perfect for meal prep or feeding a crowd on the cheap.

Share this recipe

BBQ Beans and Greens Recipe

No ratings yet
This easy BBQ Beans and Greens recipe is smoky, tangy, and packed with flavor. A budget-friendly one-pot meal perfect for busy weeknights or meal prep.
Author: Jess Rice
Overhead view of a skillet of bbq beans and greens.
Servings 6 servings (1 cup beans + ½ cup rice)
Prep 5 minutes
Cook 30 minutes
Total 35 minutes

Ingredients

  • 3 cups cooked rice ($0.44)
  • 1 Tbsp olive oil ($0.19)
  • ½ large onion, diced (1 cup) ($0.39)
  • ½ tsp ground black pepper ($0.05)
  • ½ tsp salt ($0.01)
  • 2 x 10 oz cans mild diced tomatoes with green chilies (with juices) ($1.92)
  • 2 x 15.5 oz cans pinto beans, drained and rinsed ($1.72)
  • 1 cup frozen corn* ($0.40)
  • 2 cups Southern greens mix (collard/mustard/turnip chopped)** ($0.75)
  • ¼ cup BBQ sauce of choice*** ($0.19)
  • 1 cup vegetable broth**** ($0.09)
Email Me 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.

Instructions 

  • Gather your ingredients. (1 cup of dry rice yields 3 cups cooked, so you can get that started while you’re preparing your beans and greens!)
  • In a large sauté pan, add olive oil, diced onion, pepper, and salt. Cook over medium high heat until soft and glossy, about 5 minutes.
  • Then, add canned tomatoes (with juice), strained and rinsed pinto beans, and frozen corn. Stir to combine and cook for another 5 minutes.
  • Then, add greens, BBQ sauce, and vegetable broth. Stir and let this simmer on medium-low heat for 20 minutes, covered. The greens will be tender and wilted once done. Taste and adjust seasoning if needed!
  • Serve over cooked rice.

See how we calculate recipe costs here.


Equipment

  • Large Sauté Pan

Notes

*You can use canned corn, too. Just be sure to strain and rinse. I find frozen corn has a fresher flavor than canned, but use what you have on hand.
**If you can’t find the Southern mixed greens at your grocery store, straight collards, Swiss chard, or kale will work just fine. Spinach will also do, but if you’re opting for spinach, you will need to use more, as it shrinks significantly when cooked, and greens should be a prominent part of this dish! I prefer the Southern mixed greens because of their texture and peppery flavors.
***I like to use Sweet Baby Ray’s. You can also try making a homemade BBQ sauce and use that.
****We like to use Better Than Bouillon to keep broth costs low.

Nutrition

Serving: 1servingCalories: 317kcalCarbohydrates: 62gProtein: 11gFat: 4gSodium: 880mgFiber: 10g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

how to make BBQ Beans and Greens step-by-step photos

Ingredients for BBQ beans and greens.

Gather all of your ingredients: You’ll also need 3 cups of cooked rice (1 cup of dry rice yields 3 cups cooked). Use our guide on how to cook rice and get it started while you prep your BBQ beans and greens.

Diced onions and pepper in a saute pan.

Sauté the onion: Add 1 Tbsp olive oil, ½ large diced onion, ½ tsp ground pepper, and ½ tsp salt to a large sauté pan and cook over medium-high heat until the onions are soft and glossy. This will take about 5 minutes.

Diced tomatoes, corn, and beans added to sauteed onions in a skillet.

Add tomatoes, beans, and corn: Once the onion has softened, add two 10 oz cans mild diced tomatoes with green chilies (with juices), two 15.5 oz cans strained and rinsed pinto beans, and 1 cup frozen corn. Give everything a stir to combine and cook for a further 5 minutes.

Southern greens, BBQ sauce, and broth added to a skillet to make BBQ greens and beans.

Add the greens, broth, and sauce: Now add 2 cups greens, ¼ cup BBQ sauce of choice, and 1 cup vegetable broth (I use Better than Bouillon). Stir everything together, cover with a lid, and simmer over medium-low heat for 20 minutes. Your greens will look tender and wilted when ready. Taste and adjust the seasonings to your liking.

Finished BBQ beans and greens in a skillet.

Serve: Divide the cooked rice between each plate and top with your homemade BBQ beans and greens. Enjoy!

Overhead view of a plate of bbq beans and greens with rice.

Serving Suggestions

This BBQ beans and greens recipe already includes rice, but if you want to add some extra sides, serve it with homemade cornbread (I like to use our recipe to make corn muffins) or, if you’ve got the grill going, add some grilled vegetables. For even more BBQ flavor, I usually drizzle a little extra sauce over the top before serving. You can also cook up a few strips of bacon in the oven (or your favorite veggie alternative) while the beans simmer, then crumble it over the top for a crispy finish.

Storage & Reheating

Store leftovers in an airtight container in the fridge for up to 3-4 days. I think the flavors get even better as these barbecue beans and greens sit! To reheat, microwave in 30-second bursts until warmed through, or heat on the stovetop over medium-low with a splash of broth or water to loosen it up. This one should also freeze well. Let it cool completely, portion into freezer-safe containers, and freeze for up to 3 months.

Share this recipe

Posted in: , , , , , , , , , , , , , ,

Subscribe
Notify of
guest
Recipe Rating




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

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments