Start by cutting bacon into about 1-inch strips. Then preheat a skillet and add bacon strips. Cook on medium heat until bacon is crispy.
Use tongs to remove bacon and set on a paper towel lined plate to absorb excess oil.
Next, drain some of the bacon fat out of the pan. Leave a little at the bottom of the pan to cook the vegetables. This will add flavor and prevent them from sticking.
Cut asparagus into thirds and make sure you remove the tough part at the end of each stalk. Add to the skillet with thinly sliced red onion and minced garlic. Cook on medium heat covered, stirring occasionally.
After about 5 minutes, remove the cover to release some of the moisture. Sauté for another 5 minutes and then add back in the crispy bacon. Stir together with a little salt and black pepper. Serve hot!
Notes
Expert Tips
To prevent the bacon grease from getting all over the stove, use a splatter screen to cover the frying pan.
Remove the tough part of the asparagus before cutting into thirds. It's usually about 1 inch off the end.
For best results, cook the bacon separately and add it back in at the end. This will ensure it stays crispy!
Make sure you remove the cover when the vegetables are almost done cooking to release steam for crisp-tender asparagus. If you overcook it, it will become limp and soggy.
How To Store Leftovers
Store leftovers in an airtight glass container in the refrigerator for 3-4 days.** See full post for step-by-step photos and more helpful tips!